What CBS TV Passport Actually Was
CBS TV Passport was a streaming authentication feature that let cable and satellite subscribers watch CBS shows on computers and mobile devices without a traditional cable box. You logged into the CBS app or website, selected your TV provider, and entered your pay-TV credentials. Once authenticated, you could stream full episodes of CBS programming. It ran from roughly 2013 until it was folded into CBS All Access and eventually Paramount+. The whole thing was basically a TV Everywhere arrangement, which is the industry term for any service that requires proof of a paid subscription to unlock content. If you are searching for this term today, you will find a lot of outdated content and a few confusing redirect pages. Here is what you need to know about how it worked and what replaced it. The flow was straightforward but fickle. You went to the CBS website or opened the CBS app on a supported device. You tapped Sign In, chose your TV provider from a dropdown list of roughly 80 major providers, and entered your username and password for that cable or satellite account. The system then verified those credentials against the provider's API and, if they matched, granted you access to the premium streaming tier. That typically meant same-day access to new episodes of shows like NCIS, FBI, and The Equalizer, plus a library of older CBS series.
I ran into a specific problem with this in 2017 that took me a while to figure out. My cable provider was Optimum, and the CBS Passport authentication kept failing with a generic error message. The issue was not my password. Optimum had recently updated their SSO endpoint, and CBS had not updated their provider verification list yet. The workaround was to call Optimum support and ask them to refresh my streaming eligibility flag on their end. They reset it, and CBS Passport started working again within about ten minutes. This kind of provider-side misalignment happens more often than you would expect with TV Everywhere services.
Supported Devices and Platforms
During its active years, CBS TV Passport worked on iOS and Android devices, Roku, Apple TV, Amazon Fire TV, Chromecast, and web browsers. There were some quirks depending on the platform. The Roku app sometimes had a delayed update cycle for new CBS shows, meaning episodes would appear on the web a day or two before they showed up on the Roku interface. The iOS app was generally more reliable for live streaming of local CBS affiliates, but only if your provider supported that particular feature. Not all providers offered live local channel streaming through TV Passport. CBS rebranded its streaming service to Paramount+ in 2021. The old TV Passport authentication system was absorbed into Paramount+'s login infrastructure. If you have an existing cable or satellite subscription that previously worked with CBS TV Passport, you can still use those credentials to log into Paramount+. The authentication flow is similar but not identical. You select Paramount+ as your TV provider within the CBS ecosystem, or more commonly, you log into Paramount+ directly and choose your cable company from their provider list. The coverage has actually expanded since then, with Paramount+ offering a broader library that includes shows from HBO, Showtime, and Nickelodeon, not just CBS content. One thing most people miss about TV Passport and its successor systems is the local affiliate distinction. CBS TV Passport did not give you access to live local CBS feeds by default. That was a separate feature called "Live TV" and it depended on whether your specific provider agreed to carry it. Some providers, like Comcast Xfinity, offered it widely. Others, particularly smaller regional providers, did not. If you were trying to watch a live NFL game or breaking news and the stream was not available, it was likely because your provider did not include the local affiliate stream in their TV Everywhere agreement.
Get the Full Details

Another issue is the credential refresh problem. Cable providers periodically change their authentication protocols. When this happens, the CBS or Paramount+ app may stop recognizing your login even though your password is correct. The fix is usually to remove the saved provider credentials from the app, clear the app cache, and re-enter them. If that does not work, you may need to contact your provider to verify that their streaming authentication endpoint is functioning properly. This is a frequent issue after major provider system upgrades, which tend to happen on weekends and cause several days of frustrated support calls for streaming services.
What to Do If You Cannot Authenticate
Start by confirming that your cable or satellite plan includes streaming access. Some basic-tier packages from providers like Dish Network and smaller regional systems do not include TV Everywhere eligibility. Check your plan details on your provider's website or call their support line. If your plan is eligible, try the credential refresh steps I mentioned above. If authentication still fails, use a different device or browser to rule out a client-side issue. Keep in mind that VPN usage will block TV Passport authentication entirely, since the system checks your IP address against your provider's service area.
Current Alternative: Paramount+
If your goal is simply to watch CBS content online, Paramount+ is the current platform. It offers a free tier with limited content and a lower-cost ad-supported plan. The full library requires the premium tier, which also includes live local CBS in many markets. The authentication process for Paramount+ through a cable provider follows the same general model that CBS TV Passport used, just with a larger content catalog behind it. If your provider no longer appears in the Paramount+ TV provider list, that is a sign they have dropped the TV Everywhere agreement, and there is not much you can do except switch providers or subscribe directly to Paramount+ without authentication.
