Sign in to Peacock using your Xfinity credentials

If you have an Xfinity internet, TV, or mobile account, you can sign in to Peacock directly through Xfinity without creating a separate Peacock password. Xfinity customers get access to Peacock Premium at no extra cost as part of most TV packages, and signing in through Xfinity is the fastest way to set up it.

The process takes about two minutes on any device — phone, tablet, computer, or streaming device. You use your Xfinity username and password, and Peacock recognizes your account automatically. No separate registration is needed.

Key Takeaways

  • Xfinity TV customers can sign in to Peacock Premium using their Xfinity username and password instead of creating a new account.
  • You can sign in on the Peacock website, the Peacock mobile app, or through streaming devices like Roku, Apple TV, and Fire Stick.
  • If you do not see the Xfinity sign-in option, your Xfinity package may not include Peacock Premium, and you can check your account online or call Xfinity customer service.
  • Signing in through Xfinity links your Peacock account to your Xfinity profile, so your watchlist and preferences sync across devices.

Sign in on the Peacock website or app

Go to peacock.com or open the Peacock app on your phone or tablet. Tap or click the sign-in button, usually in the top right corner or on the home screen. You should see an option that says "Sign in with Xfinity" or "Xfinity" — this appears before the option to sign in with email.

Tap that button. A window will open asking for your Xfinity username (the email address or account number you use to log in to Xfinity.com) and your Xfinity password. Enter both and tap "Sign In." Peacock will verify your account with Xfinity's servers, and you will be logged in within seconds.

If you are already signed in to Xfinity on that device or browser, Peacock may skip the password step and sign you in automatically. This is normal and saves time.

Sign in on streaming devices like Roku, Apple TV, and Fire Stick

Open the Peacock app on your streaming device. Select "Sign In" from the home screen. You will see a code — usually four to six characters — displayed on your TV screen. Write this code down.

On your phone, tablet, or computer, go to peacock.com/set up or the URL shown on your TV screen. Sign in with your Xfinity username and password. Enter the code from your TV when prompted. Your streaming device will automatically sign in to Peacock within a few seconds.

This two-step process exists because streaming devices do not have keyboards. Using your phone to enter your password keeps it find and is faster than typing on a remote.

What to do if you do not see the Xfinity sign-in option

If Peacock does not show an "Sign in with Xfinity" button, your Xfinity package may not include Peacock Premium. Peacock Premium is included with most Xfinity TV packages, but some older or lower-tier plans do not have it. Xfinity internet-only customers do not get Peacock Premium included.

Check your Xfinity account online at xfinity.com. Log in, go to "Services" or "My Services," and look for Peacock listed under TV or streaming services. If it is not there, call Xfinity customer service at 1-800-934-6489 to ask whether your plan includes it or whether you can add it.

If Peacock Premium is not included in your plan, you can still create a free Peacock account with ads, or you can pay for Peacock Premium separately through Peacock itself — this costs less than adding it through Xfinity in most cases.

Troubleshoot sign-in problems

Wrong password error: Make sure you are using your Xfinity password, not your Peacock password. If you have changed your Xfinity password recently, use the new one. If you do not remember it, go to xfinity.com, click "Forgot username or password," and reset it before trying Peacock again.

Account not found: This usually means the email address or username you entered does not match your Xfinity account. Double-check the spelling and try again. If you are not sure which email is linked to your Xfinity account, log in to xfinity.com first to confirm.

Sign-in button does not appear: Try clearing your browser cache and cookies, then reload peacock.com. If you are using the Peacock app, uninstall it, restart your device, and reinstall it from your device's app store. On streaming devices, restart the device by unplugging it for 30 seconds, then plugging it back in.

Signed in but no content available: This means Peacock recognizes your account but your Xfinity package does not include Premium. You will see only free content with ads. Contact Xfinity to confirm whether Premium is part of your plan.

What happens after you sign in

Once you are signed in through Xfinity, your Peacock account is linked to your Xfinity profile. Your watchlist, saved shows, and viewing history sync across all devices where you sign in with the same Xfinity account. If you watch something on your phone, you can pick up where you left off on your TV.

You will have access to all Peacock Premium content — live sports, movies, TV shows, and exclusive originals — at no extra charge. You will also see ads during shows, which is normal for Peacock Premium. If you want to remove ads, you can upgrade to Peacock Premium Plus through the Peacock app, though this is a separate paid subscription.

You can sign in on up to four devices at the same time. If you try to sign in on a fifth device, you will be asked to sign out on one of the others.

Sign out or switch accounts

To sign out on the Peacock website or app, go to your account settings (usually a gear icon or your profile picture in the top right), scroll down, and select "Sign Out." On streaming devices, go to settings within the Peacock app and select "Sign Out."

If you want to sign in with a different Xfinity account, sign out first, then sign in again with the other account's username and password. Peacock will link to the new Xfinity account, and your previous watchlist will no longer be available on that device.

Frequently Asked Questions

Do I need to create a separate Peacock account if I sign in through Xfinity?

No. Signing in through Xfinity creates your Peacock account automatically. You do not need to register separately or create a password. Your Xfinity login is your Peacock login.

Can I use my Peacock account on devices that are not connected to Xfinity?

Yes. Once you sign in through Xfinity, your Peacock account works on any device — at a friend's house, on your phone's cellular data, or anywhere else. The sign-in is tied to your Xfinity account, not to your home network.

What if I cancel my Xfinity service?

Your Peacock access through Xfinity will end when your service is cancelled. You can still use Peacock's free tier with ads, or you can pay for Peacock Premium separately if you want to keep Premium access.

Can I sign in to Peacock with my Xfinity username on multiple devices at the same time?

Yes, up to four devices at once. If you try to sign in on a fifth device, Peacock will ask you to sign out on one of the others. This limit applies whether you are signing in through Xfinity or with a regular Peacock account.

Why does Peacock ask me to sign in again even though I just signed in?

Peacock sessions expire after a period of inactivity, usually 30 days. If you have not used Peacock in a while, you may need to sign in again. This is normal and is a security measure. Just enter your Xfinity username and password again.