Log in with your Xfinity credentials on Peacock's website or app
If you have an Xfinity internet, TV, or mobile account, you can watch Peacock without creating a separate password. Go to peacock.com or open the Peacock app on your device, select "Sign In," then choose "Sign in with Xfinity" instead of entering an email address. You'll be taken to Xfinity's login page, where you enter your Xfinity username and password—the same ones you use to pay your bill or manage your account online.
After you sign in with Xfinity, Peacock confirms your account and you're logged in. This method works on phones, tablets, computers, and streaming devices like Roku, Apple TV, and Fire Stick. You don't need to remember a separate Peacock password, and your Xfinity login is the only credential you'll need each time.
If you've never signed into your Xfinity account online before, you may need to set up a username and password first. Visit xfinity.com, click "Sign In," then select "Create an account" or "Forgot username/password" to get your free guide. Once that's done, use those same credentials to log into Peacock.
Key Takeaways
- Open Peacock on any device, select "Sign In," and choose "Sign in with Xfinity" to use your existing Xfinity username and password.
- Your Xfinity login works on the Peacock website, mobile apps, and streaming devices without requiring a separate Peacock account.
- If you don't have an Xfinity online account set up yet, create one at xfinity.com before attempting to sign into Peacock.
- After signing in with Xfinity, Peacock confirms your account status and you gain access based on your Xfinity subscription level.
What happens after you sign in with Xfinity
Once Peacock verifies your Xfinity account, your access level depends on your Xfinity subscription. If you have Xfinity internet, TV, or mobile service, you typically get Peacock Premium included at no extra cost. If you only have Xfinity internet, you may have access to Peacock Free, which includes ads and a limited content library.
Your Peacock profile and watchlist sync across all devices where you sign in with the same Xfinity account. If you pause a show on your phone, you can resume it on your TV from where you left off. Your viewing history and saved shows follow you automatically.
Signing in on different devices
On a computer or phone: Go to peacock.com or open the Peacock app, tap "Sign In," select "Sign in with Xfinity," and enter your Xfinity username and password on the page that appears.
On a streaming device (Roku, Apple TV, Fire Stick, Google TV): Open the Peacock app, select "Sign In," choose "Sign in with Xfinity," and a code will appear on your TV screen. Visit peacock.com/set up on a computer or phone, enter that code, and sign in with your Xfinity credentials. The app on your TV will then be signed in automatically.
On a smart TV with Peacock built in: Open Peacock, select "Sign In," choose "Sign in with Xfinity," and follow the same code-based set up process as streaming devices.
Troubleshooting a failed Xfinity sign-in
If Peacock says your Xfinity login is incorrect, first confirm you're using the right username and password. Your Xfinity username is not always your email address—it's the username you created when you set up your online account. If you're unsure, visit xfinity.com, click "Sign In," and select "Forgot username" to have it sent to your email.
If you recently changed your Xfinity password, wait a few minutes before trying Peacock again—the change sometimes takes time to sync across Comcast's systems. If the problem continues, sign out of Peacock completely, close the app or browser, wait 30 seconds, and try again.
If Peacock says your Xfinity account doesn't have access to Peacock, your subscription may not include it. Contact Xfinity customer service to confirm what's included with your plan. Some older or limited plans don't come with Peacock Premium, though you can still use Peacock Free with ads.
What to do if you don't have an Xfinity account
If you don't have Xfinity internet, TV, or mobile service, you can't use the "Sign in with Xfinity" option. Instead, create a Peacock account directly by going to peacock.com, selecting "Sign Up," and entering your email address and a new password. You'll then choose between Peacock Free (with ads) or Peacock Premium Plus (paid subscription).
If you're an Xfinity customer but haven't set up an online account yet, do that first at xfinity.com. Click "Create an account," enter your service address and account number (found on your Xfinity bill), and create a username and password. Once that's complete, you can use those credentials to sign into Peacock.
Switching between Xfinity sign-in and email sign-in
If you've already created a Peacock account with your email address, you can link it to your Xfinity account. Sign into Peacock with your email and password, go to Account Settings, and look for an option to connect or link your Xfinity account. This lets you use either login method going forward.
If you want to stop using Xfinity sign-in and switch back to email and password, you can disconnect the accounts in your Peacock settings. However, you'll need to remember your Peacock password to sign in after that. If you've forgotten it, use the "Forgot password" option on Peacock's sign-in page to reset it.
Frequently Asked Questions
Do I need to create a Peacock account if I sign in with Xfinity?
No. Signing in with Xfinity creates a Peacock account automatically linked to your Xfinity login. You don't need a separate email-based Peacock account unless you want one for a different household member or device.
Can multiple people in my household use Peacock with the same Xfinity account?
Yes, but they'll share the same watchlist and viewing history. If you want separate profiles, each person can create their own Peacock account using a different email address, or you can create multiple profiles within a single Peacock account.
What if my Xfinity account is suspended or past due?
You won't be able to sign into Peacock with a suspended Xfinity account. Contact Xfinity to resolve the issue with your account, then try signing into Peacock again once it's active.
Can I use Xfinity sign-in on the Peacock app if I'm traveling outside the US?
Peacock is only available in the United States. If you're outside the US, you won't be able to sign in or stream content, even with a valid Xfinity account. You'll regain access when you return.
Why does Peacock ask me to sign in again even though I just signed in?
Peacock sessions expire after a period of inactivity or if you clear your browser cookies. Sign in again with your Xfinity credentials. If this happens frequently, check that your device's date and time are set correctly, as an incorrect clock can cause sign-in problems.