Connect Peacock to Xfinity in Three Steps

You can watch Peacock through your Xfinity account by linking the two services together. Once linked, you'll see Peacock content in your Xfinity guide and can launch it directly from your Xfinity remote or X1 box, without typing your Peacock password each time. The process takes about five minutes and works on Xfinity X1 boxes and Xfinity Flex devices.

The link works because Comcast (which owns Xfinity) also owns NBCUniversal (which owns Peacock). Your Xfinity account and Peacock account don't merge — they stay separate — but Xfinity recognizes your login and lets you jump between them.

Key Takeaways

  • You need both an active Xfinity account and a Peacock account (free or paid) before you can link them together.
  • Linking works on Xfinity X1 boxes and Xfinity Flex devices, but the steps differ slightly between the two.
  • After linking, Peacock appears in your Xfinity guide and you can launch it without re-entering your password.
  • If linking fails, restart your Xfinity box and check that your Peacock account email matches the one registered with Xfinity.

What You Need Before You Start

Have your Xfinity account information and your Peacock login details ready. Your Peacock account can be free or paid — both types link to Xfinity the same way. Make sure the email address on your Peacock account matches the email address Xfinity has on file for you, because the system uses that to recognize you.

If you don't have a Peacock account yet, create one at peacock.com before you attempt to link. You can use a free Peacock account; you don't need a Premium subscription. Once your accounts are created, you're ready to link them.

Linking Peacock on an Xfinity X1 Box

On your X1 box, press the Home button on your remote. Navigate to Apps using the arrow keys, then select Apps and press Enter. Look for Peacock in the list and select it.

When you open Peacock for the first time, the X1 box will ask you to sign in. Select Sign In and you'll see a code on your screen — usually a four or six-digit number. Go to peacock.com/set up on a phone, tablet, or computer and enter that code. Then sign in with your Peacock username and password. Once you do, the X1 box recognizes you and Peacock stays linked.

After linking, Peacock will appear in your X1 guide alongside your other channels. You can search for Peacock shows directly from your X1 remote, and they'll launch without asking for your password again.

Linking Peacock on Xfinity Flex

On your Xfinity Flex device, press the Home button on your remote. Scroll down to Apps and select it. Find Peacock in the app list and select it to open the app.

The first time you open Peacock on Flex, you'll see a sign-in screen. You can either enter your Peacock email and password directly into the Flex device, or select the option to sign in on another device. If you choose to sign in on another device, you'll get a code to enter at peacock.com/set up, just like the X1 process. After you sign in, Flex remembers your account and you won't need to log in again.

What to Do If Linking Doesn't Work

If Peacock won't link or keeps asking for your password, restart your Xfinity box or Flex device first. Unplug it for 30 seconds, plug it back in, and wait for it to fully restart before trying again. This fixes most connection problems between Xfinity and Peacock.

If restarting doesn't work, check that the email address on your Peacock account is exactly the same as the email Xfinity has registered to your account. If they don't match, update your Peacock email to match, then try linking again. You can change your Peacock email at peacock.com under Account Settings.

If you're still having trouble, sign out of Peacock completely on your Xfinity device, restart the device again, and then open Peacock fresh and sign in once more. Sometimes the app needs a clean restart to recognize the link.

Peacock Content You Can Watch Through Xfinity

Once linked, you can watch the same Peacock content through Xfinity that you'd see on peacock.com or the Peacock app. If you have a free Peacock account, you see free content with ads. If you have Peacock Premium, you see the full library with fewer ads. Some Xfinity packages include a free Peacock Premium subscription — check your Xfinity bill or log into your account online to see if yours does.

You can search for Peacock shows and movies directly from your Xfinity guide, and they'll open in Peacock without you having to navigate through menus. Your watch history and saved shows sync between the Xfinity app and the Peacock app, so you can start watching on one device and pick up where you left off on another.

Unlinking Peacock From Xfinity

If you want to unlink Peacock from your Xfinity account, go to peacock.com and sign in. Click your profile icon in the top right, select Account, then Connected Devices or Linked Devices. Find your Xfinity X1 box or Flex device in the list and select Remove or Unlink. The link will be removed when ready.

You can also unlink from your Xfinity device itself. On X1, go to Settings > Accounts > Peacock and select Sign Out. On Flex, open Peacock, go to Settings, and select Sign Out. Either way, you'll need to sign in again the next time you open Peacock.

Frequently Asked Questions

Do I need Xfinity internet to link Peacock?

No. You need an active Xfinity TV subscription (X1 or Flex) to link Peacock through your Xfinity device, but your internet can come from any provider. However, you do need a working internet connection to stream Peacock content.

Can I link the same Peacock account to multiple Xfinity boxes?

Yes. One Peacock account can be linked to multiple Xfinity devices in your home. Each device will recognize your account and you won't need to sign in separately on each one.

Will linking Peacock to Xfinity cost me extra?

No. Linking is free. If you have a free Peacock account, it stays free. If you pay for Peacock Premium, that subscription cost stays the same. Some Xfinity packages include Peacock Premium at no extra charge — check your bill to see if yours does.

What if my Peacock account email doesn't match my Xfinity email?

Update your Peacock email to match your Xfinity email before linking. Sign into peacock.com, go to Account Settings, and change your email address. Then try linking again. The system uses email to recognize that both accounts belong to you.

Can I use Peacock on Xfinity if I don't have a Peacock account yet?

You need to create a Peacock account first, even if it's free. Go to peacock.com, sign up with your email address, and create a password. Then follow the linking steps for your Xfinity device. You can upgrade to Premium later if you want.