How To Activate Peacock Through Xfinity
To activate Peacock through Xfinity, go to xfinity.com/activate-peacock and sign in with your primary Xfinity ID and password — the page walks you through linking an existing Peacock account or creating a new one that carries your Xfinity offer. If you were told your subscription is ready, you can also open the Xfinity Assistant at xfinity.com/xfinityassistant and click Activate Now on the banner that says your Peacock subscription is ready for activation. If your free Peacock comes from the Xfinity Membership program (formerly Xfinity Rewards), redeem the offer first at xfinity.com/membership by choosing the Peacock reward and following the emailed instructions, then activate. Once the account is linked, sign in to the Peacock app on any TV or phone with that same email and password and everything works like a normal paid subscription.
Who Actually Gets Free Peacock From Xfinity In 2026
The old “free Peacock with Gigabit internet” perk is gone. As of January 2026, the free Peacock Premium offer is tied to the Xfinity Membership program (the rebranded Xfinity Rewards), and only the top two tiers qualify:
- Platinum members — typically 5–10 years with Xfinity or three Xfinity services.
- Diamond members — typically 10+ years with Xfinity or four services.
Silver and Gold members don't get the Peacock perk. If you qualify, the offer does not switch on automatically — you have to claim it from the Xfinity Membership page. Two other routes still include Peacock:
- NOW TV — Xfinity's live-TV streaming add-on includes Peacock Premium with its channel lineup.
- StreamSaver — Xfinity's streaming bundle packages Apple TV, Netflix Standard with Ads, and Peacock Premium together for around $18 a month, roughly 40% less than paying for the three separately.
Step-By-Step: Redeeming And Activating The Membership Offer
- Sign in at xfinity.com/membership with your primary Xfinity ID (secondary household IDs usually can't redeem rewards).
- Find the Peacock Premium offer and choose Get This Reward.
- Watch your email — Xfinity sends activation instructions, and it can take a few hours to arrive. Check spam if it doesn't show up.
- Follow the link in the email (or go straight to xfinity.com/activate-peacock) and sign in with your Xfinity credentials.
- Link an existing Peacock account or create a new one. Use an email you actually check — this becomes your Peacock login everywhere.
Xfinity's official walkthrough lives on its Peacock promotional offer support page if you hit something unusual.
Signing In On Your TV After Activation
Activating through Xfinity creates or upgrades a regular Peacock account — there's no special Xfinity version of the app. On a Roku, Fire TV, Apple TV, or smart TV, open the Peacock app, choose Sign In, and either enter your email and password or use the on-screen code flow at peacocktv.com/tv. We cover every device's code flow in our guide to activating Peacock on your TV. On Xfinity's own X1 or Flex boxes, just say “Peacock” into the voice remote and sign in once — the box handles the rest.
Troubleshooting The Xfinity Activation
- No activation banner in Xfinity Assistant? Go directly to xfinity.com/activate-peacock. If your subscription isn't listed there, the offer may not be redeemed yet — check xfinity.com/membership first.
- The reward email never arrived. It can take a few hours. After that, re-check the Membership page — if the reward shows as redeemed, use the direct activation link instead of waiting.
- You already pay for Peacock. Link your existing account during activation and the Xfinity offer takes over billing for the included tier. You can review what Xfinity is covering at xfinity.com/yoursubscriptions.
- You want ad-free Peacock. The included tier is Peacock Premium (with ads). You can upgrade to Premium Plus from your Peacock account settings and pay the difference.
- Peacock activates but won't play. That's a Peacock-side problem, not an Xfinity one — run through our Peacock not working fixes.
What Peacock Costs If You're Not Eligible
If you don't qualify for any Xfinity offer, Peacock's current U.S. pricing looks like this:
- Peacock Select — $7.99/month, a slimmer catalog built around NBC and Bravo shows.
- Peacock Premium — $10.99/month or $79.99/year, the full catalog with ads.
- Peacock Premium Plus — $16.99/month or $169.99/year, no ads on most content, downloads, and your local NBC live stream.
Peacock no longer offers a standard free trial, which makes the Xfinity route one of the few genuinely free ways in. And if you ever drop the perk, here's how to cancel Peacock cleanly.
FAQ
Is Peacock still free for all Xfinity internet customers?
No. Since January 2026 the free Peacock Premium perk is limited to Platinum and Diamond tiers of the Xfinity Membership program, NOW TV subscribers, and StreamSaver bundle customers.
Does the Xfinity offer include Premium Plus?
No — it includes Peacock Premium with ads. You can pay the difference to upgrade to Premium Plus.
Do I need to activate on every device?
No. Activate once through Xfinity, then sign in to the Peacock app on each device with the same email and password.
What happens if I leave Xfinity?
Your Peacock account survives, but the free subscription ends with your eligibility — Peacock will prompt you to pick a paid plan to keep watching.