New and existing Xfinity internet customers with Gigabit or Gigabit Plus speeds can get 24 months of Peacock Premium (currently a $7.99/month value) at no additional cost.
With a Peacock Premium subscription, you’ll get access to over 80,000 hours of on-demand content, live sports and events, current NBC and Bravo shows, and over 50 always-on curated channels.
You can activate your Peacock subscription by following these steps:
- Go to xfinity.com/activate-peacock and log in to your account using your primary Xfinity ID and password.
- You’ll reach our Subscription Hub, where you can easily activate and manage your streaming subscriptions.
- Click Activate next to Peacock Premium.
- Enter the email address you’d like to use for your Peacock account. Then, click Continue.
- Create your Peacock password and provide other account details. Then, click Activate.
- If you already have a Peacock account, you’ll be prompted to enter your existing Peacock email address and password. Then, click Sign In & Activate. If you already have a paid Peacock subscription, you may need to cancel your existing subscription and wait for the billing cycle to end before activating Peacock with the offer.
- You can now watch Peacock Premium content! To begin, click Start Watching Peacock.

