Connect your Xfinity account to set up Peacock at no extra cost

If you have an active Xfinity internet, TV, or mobile service, you can watch Peacock's free ad-supported tier without paying a separate subscription. The process takes about five minutes and happens through Peacock's website or app — you sign in with your Xfinity credentials, and Peacock recognizes your service and unlocks the free tier. You do not need to contact Xfinity or Peacock support to make this work.

The free tier includes most of Peacock's content library: NBC shows, movies, sports clips, and news. The paid Premium tier (which costs extra) removes ads and adds more recent episodes and films, but you can start with free and upgrade later if you want.

Key Takeaways

  • Sign into Peacock with your Xfinity username and password on the Peacock website or mobile app to set up the free tier when ready.
  • Your Xfinity account must be active and in good standing; the free Peacock tier works on internet, TV, and mobile Xfinity plans.
  • The free ad-supported tier includes most Peacock content; Premium (paid) removes ads and adds exclusive shows and movies.
  • If sign-in fails, clear your browser cache, use the correct Xfinity username (not email), or restart the Peacock app before contacting support.

Steps to set up Peacock through Xfinity on a web browser

Go to peacocktv.com and click the sign-in button in the top right corner. Select "Sign in with Xfinity" from the login options. Enter your Xfinity username (the one you use for your Xfinity account portal, not your email address) and your password. Peacock will verify your Xfinity service and take you to the home screen with the free tier active.

If you do not have an Xfinity username yet, log into your Xfinity account at xfinity.com, go to Account Settings, and create one under "Username and Password." Then return to Peacock and try signing in again.

Steps to set up Peacock through Xfinity on a mobile app

read the Peacock app from the Apple App Store or Google Play Store. Open the app and tap "Sign In." Select "Sign in with Xfinity" and enter your Xfinity username and password. The app will verify your service and show the free tier content when ready.

On some devices, you may see a prompt asking you to confirm the sign-in on another screen — this is normal. Complete the confirmation, and you will be returned to the Peacock app with access granted.

What happens if your Xfinity account does not work

The most common reason sign-in fails is using your email address instead of your Xfinity username. Check your Xfinity account portal to confirm your username — it is often different from your email. If you have changed your password recently, wait a few minutes and try again, as the systems sometimes need time to sync.

Clear your browser cache and cookies if you are signing in on a computer, or uninstall and reinstall the Peacock app on your phone. Log out completely from any other Peacock accounts on that device first. If the problem persists after these steps, contact Xfinity support to confirm your account is active and in good standing — Peacock free access requires an active Xfinity service.

Differences between free and Premium Peacock

The free tier shows ads during shows and movies but includes a large portion of Peacock's library: current-season NBC shows, older seasons of popular series, movies, sports highlights, and news. Premium removes ads and adds exclusive content like early access to new episodes, more recent films, and live sports events. Premium costs $5.99 per month with ads or $11.99 per month without ads.

If you have Xfinity's Flex or X1 TV service, you may already have Premium included at no extra cost — check your Xfinity account or contact Xfinity support to confirm. Otherwise, you can upgrade to Premium directly through the Peacock app or website after activating your free account.

Devices where you can watch Peacock with Xfinity

You can sign in and watch on phones, tablets, computers, and streaming devices. Peacock works on Roku, Amazon Fire TV, Apple TV, Google Chromecast, and Samsung Smart TVs. If you have Xfinity's X1 or Flex box, Peacock is built into the interface — you can launch it directly without signing in separately.

Sign in once on each device you want to use. Peacock allows simultaneous streaming on up to four devices, though only two can play at the same time on the free tier.

Frequently Asked Questions

Do I have to pay anything to watch free Peacock with Xfinity?

No. The free ad-supported tier is included with any active Xfinity internet, TV, or mobile service at no additional charge. You only pay if you upgrade to Premium, which removes ads and adds exclusive content.

What if I do not have an Xfinity username?

Log into your Xfinity account at xfinity.com, go to Account Settings, and create a username under "Username and Password." Then use that username to sign into Peacock. This takes a few minutes and is separate from your email address.

Can I use my Xfinity email address to sign into Peacock?

No. Peacock requires your Xfinity username, not your email. If you only have an email, create a username first through your Xfinity account portal, then use that to sign into Peacock.

What if I cancel my Xfinity service?

Your free Peacock access ends when your Xfinity service ends. If you want to keep watching Peacock, you can sign up for a separate Peacock account and pay for the free or Premium tier directly.

Can I watch Peacock on my Xfinity TV box without signing in?

Yes. If you have an X1 or Flex box, Peacock is built in and ready to use — you do not need to sign in separately. Just open the Peacock app on your TV and start watching.