Xfinity gives you free Peacock access as part of most TV packages
If you have an Xfinity TV subscription, you likely have free access to Peacock built in. The exact tier depends on your package — some customers get Peacock Premium (ad-supported), while others with higher-tier plans get Peacock Premium Plus (ad-free). You do not need to pay separately or sign up through Peacock's website. Instead, you redeem it through your Xfinity account, which links your TV service to Peacock automatically.
The process takes a few minutes and works on phones, tablets, computers, and streaming devices. Once you set it up, you can watch on any device where you sign in with your Peacock account.
Key Takeaways
- Xfinity TV customers can redeem free Peacock through the Xfinity website or the Xfinity Stream app, not through Peacock directly.
- You will need your Xfinity username and password to link your accounts, and the process takes about five minutes.
- After you redeem it once, Peacock remembers your Xfinity connection, so you do not have to repeat the process on other devices.
- If you see a paywall on Peacock, it usually means your Xfinity account does not have an active TV subscription or the link was not completed.
Redeem Peacock through the Xfinity website
Go to xfinity.com and sign in with your Xfinity username and password. Look for the "Entertainment" or "TV" section in the main menu. From there, find the link labeled "Peacock" or "Stream Peacock Free" — the exact wording varies, but it will be clearly marked as a free offer for your account.
Click the link and you will be taken to a page that says something like "set up Your Free Peacock Premium" or "Claim Your Offer." Click the button to confirm. Xfinity will then create or link a Peacock account to your Xfinity login. You will see a confirmation message, and within a few seconds you can start watching.
If you do not see a Peacock offer on your account page, your TV package may not include it, or your subscription may have lapsed. Contact Xfinity customer service to confirm what is included with your plan.
Redeem Peacock through the Xfinity Stream app
Open the Xfinity Stream app on your phone or tablet and sign in with your Xfinity credentials. Tap the menu (usually three horizontal lines in the top left) and look for "Peacock" or "Premium Channels." Select it and tap "set up" or "Claim Free Access."
The app will confirm the link and take you to Peacock. From that point on, opening Peacock on any device and signing in with the same email address will show your free subscription as active. You do not need to repeat the set up step on other devices.
Watch Peacock on your TV or streaming device
After you redeem Peacock through Xfinity, you can watch it on your living room TV by downloading the Peacock app on your streaming device — Roku, Apple TV, Amazon Fire Stick, Google TV, or Samsung Smart TV. Open the app, select "Sign In," and enter the email address and password you used when you redeemed it through Xfinity.
The app will recognize your free subscription and let you start watching when ready. You do not need to do anything else. If the app asks you to pay, sign out and sign back in, or restart the app — sometimes it takes a moment to sync with your Xfinity account.
What to do if Peacock asks you to pay
If you see a paywall or a prompt to enter a payment method, the link between your Xfinity and Peacock accounts did not complete. First, check that you are signing into Peacock with the same email address you used when you redeemed it through Xfinity. If you used a different email, Peacock will not recognize your free subscription.
If the email is correct, sign out of Peacock completely, wait 30 seconds, and sign back in. Sometimes the app needs a moment to refresh your account status. If you still see a paywall after that, go back to xfinity.com, sign in, and look for the Peacock offer again. Click it once more to make sure the link is active. Then return to the Peacock app and sign in again.
If none of that works, your Xfinity TV subscription may have ended or your package may not include Peacock. Contact Xfinity support to confirm your current plan and whether Peacock is part of it.
Switching between Peacock tiers
Xfinity offers two versions of Peacock: Premium (with ads) and Premium Plus (ad-free). Which one you get depends on your Xfinity TV package. If you have a mid-tier or higher plan, you usually get Premium Plus. If you have a basic plan, you get Premium.
You cannot upgrade to a higher Peacock tier through Peacock itself — the tier is determined by your Xfinity package. If you want Premium Plus and currently have Premium, you would need to upgrade your Xfinity TV plan. Contact Xfinity to discuss which packages include Premium Plus.
Frequently Asked Questions
Do I need a separate Peacock account, or does Xfinity create one for me?
Xfinity creates or links a Peacock account to your Xfinity login when you redeem the offer. You do not need to sign up separately on Peacock's website. After redemption, you sign into Peacock with the email address associated with your Xfinity account.
Can I use my free Xfinity Peacock on multiple devices at the same time?
Yes. Peacock allows multiple simultaneous streams depending on your subscription tier. Premium and Premium Plus both allow streaming on multiple devices, though the exact number varies. Check Peacock's support page for the current stream limit.
What happens to my Peacock access if I cancel my Xfinity TV service?
Your free Peacock subscription ends when your Xfinity TV service ends. If you want to keep watching Peacock, you would need to pay for a subscription directly through Peacock after your Xfinity service stops.
Can I redeem Peacock if I only have Xfinity internet, not TV?
No. Free Peacock is only included with Xfinity TV packages. If you have internet-only service, you would need to pay for Peacock separately through Peacock's website.
Why does the Peacock app keep asking me to sign in?
This usually means the app has not synced with your Xfinity account yet, or you are signing in with a different email address than the one linked to Xfinity. Sign out completely, restart the app, and sign in again using the email address from your Xfinity account.