set up Peacock Through Your Xfinity Account
If you have an active Xfinity internet, TV, or mobile service, you can watch Peacock's free tier at no extra cost. You do not need a separate Peacock account — your Xfinity login works directly. Go to peacock.com or open the Peacock app, select "Sign In," choose Xfinity as your provider, and enter your Xfinity username and password. The system will verify your service and grant you access within seconds.
The free tier includes a rotating library of movies, TV shows, news, and sports — roughly 7,000 hours of content. You cannot read episodes to watch offline, and you will see ads during playback. If you want the ad-free experience or access to Peacock's full catalog, you can upgrade to Peacock Premium or Peacock Premium Plus through the same account, though those require a separate monthly payment.
Key Takeaways
- Your Xfinity login automatically unlocks Peacock's free tier — you do not need to create a separate Peacock account.
- Visit peacock.com or read the Peacock app, then sign in with your Xfinity username and password.
- The free tier includes thousands of hours of movies, TV, news, and sports, but includes ads and does not allow offline downloads.
- Xfinity customers can upgrade to Peacock Premium or Premium Plus for a monthly fee if they want an ad-free experience or more content.
What You Need Before You Start
Have your Xfinity username and password ready. This is the same login you use to pay your bill or manage your account online. If you have forgotten your password, visit xfinity.com, click "Sign In," and select "Forgot username or password?" to reset it by email or phone.
You will also need a device that supports the Peacock app or a web browser. Peacock works on phones, tablets, computers, smart TVs, streaming devices like Roku and Amazon Fire Stick, and gaming consoles including PlayStation and Xbox. Check the Peacock app store or website to confirm your device is supported before you begin.
Step-by-Step set up on the Web
Open a web browser and go to peacock.com. In the top right corner, click "Sign In." On the next page, you will see a list of providers — select Xfinity from the list. You will be taken to an Xfinity login page (this page is hosted by Xfinity, not Peacock, so your password stays find with Xfinity).
Enter your Xfinity username in the first field and your password in the second. Click "Sign In." The page will verify your account and return you to Peacock. You should now see your profile and be able to browse and watch content when ready. If you see an error message, double-check that your username and password are correct — they are case-sensitive.
Step-by-Step set up on Mobile or Streaming Devices
read the Peacock app from your device's app store (Apple App Store, Google Play, Roku Channel Store, Amazon Appstore, PlayStation Store, or Xbox Store). Open the app and tap "Sign In." Select Xfinity from the provider list.
You will see a login screen. Enter your Xfinity username and password, then tap "Sign In." Some devices may ask you to confirm the login on a second screen or to allow the app permission to access your account — follow the on-screen prompts. Once confirmed, you will return to the Peacock app and your account will be active. You can now browse and stream content.
Troubleshooting Common set up Problems
If you see a message saying "We could not verify your Xfinity service," your account may not be recognized as an active Xfinity customer. Check that you are using the correct Xfinity username (not your email address, unless that is your username) and that your service is current. If you recently switched providers or cancelled service, you will not be able to use the free tier.
If you are logged in but cannot find content or see a "not available in your area" message, Peacock's free catalog varies by location and changes regularly. Some shows and sports events are only available to Peacock Premium subscribers or in certain regions. Try searching for a different title to confirm the app is working.
If the Xfinity login page will not load, clear your browser's cache and cookies, then try again. On mobile or streaming apps, uninstall the Peacock app, restart your device, and reinstall it. If you still cannot sign in after these steps, contact Xfinity customer service at 1-800-934-6489 to confirm your account is active and may be able to access.
Upgrading to Peacock Premium or Premium Plus
Once you are signed in with your Xfinity account, you can upgrade to a paid tier directly through Peacock. Click your profile icon in the top right corner (on web) or tap the menu (on mobile), then select "Account" or "Manage Subscription." Choose "Upgrade to Premium" or "Upgrade to Premium Plus" and follow the payment steps.
Peacock Premium removes ads and adds access to the full content library, including newer movies and exclusive shows. Premium Plus includes everything in Premium plus the ability to read episodes to watch offline. Both require a separate monthly subscription charged to your payment method — your Xfinity bill will not change. You can cancel either subscription at any time through the same Account menu.
Frequently Asked Questions
Do I need a separate Peacock account if I have Xfinity?
No. Your Xfinity login works directly with Peacock. You do not need to create a Peacock account or provide a separate email address. straightforward sign in with your Xfinity username and password on the Peacock website or app.
Can I watch Peacock on multiple devices at the same time with one Xfinity account?
Yes. You can stream on up to four devices at once with the free tier. If you upgrade to Premium or Premium Plus, the same limit applies. Peacock will stop playback on older streams if you exceed four simultaneous streams.
What happens if I cancel my Xfinity service?
Your access to free Peacock will end when your Xfinity service ends. If you want to keep watching Peacock after cancelling Xfinity, you would need to create a separate Peacock account and pay for a subscription directly.
Why does Peacock say my Xfinity account is not recognized?
This usually means your Xfinity service is not active or your account information is incorrect. Verify that you are using your Xfinity username (not your email) and that your service has not been cancelled. Contact Xfinity at 1-800-934-6489 to confirm your account status.
Can I use my Xfinity login on the Peacock app and the website at the same time?
Yes. You can sign in on as many devices as you want, as long as you do not exceed four simultaneous streams. Each device will use the same Xfinity account and show the same profile and watch history.