Short version

Xfinity is offering 1G download/upload speeds for $50 per month, with that price locked in for 5 years. There’s no contract, making this a low-stress home internet deal. You can also get one year of free mobile service, plus a $200 Mastercard gift card when you port in a phone number. If you use the referral link below, you can earn up to an extra $300 ($50 per mobile line, $50 for the Wi‑Fi line)! Very attractive deal.

The first $200 port-in bonus requires calling customer service to ask about it, then filling out a form to receive it. You can also confirm the $200 offer before opening the account, then apply online and stack it with the referral. Do not open the account by phone—the process is unbelievably slow. The referral bonus should post automatically.

For example, if you only sign up for Xfinity internet:

  • Your cost is $50 per month for Xfinity; you can get back a $50 referral bonus.

If you sign up for Xfinity + 1 ported-in mobile line:

  • Your cost is $50 per month for Xfinity + 1 free mobile line for one year; you can get back a $50 referral bonus + $200 mobile port-in bonus + $50 port-in referral bonus.

If you sign up for Xfinity + 2 ported-in mobile lines:

  • Your cost is $50 per month for Xfinity + 1 free mobile line for one year + $20 per month for the second line; you can get back a $50 referral bonus + $200 mobile port-in bonus + $50 port-in referral bonus.

If you sign up for Xfinity + 5 ported-in mobile lines:

  • Your cost is $50 per month for Xfinity + 1 free mobile line for one year + $20 per month each for lines 2–5; you can get back a $50 referral bonus + $200 mobile port-in bonus + $250 in port-in referral bonuses.

Notes:

  • For additional ported-in mobile lines, you can keep the line for one month at $20, then port it back out in the second month. So you spend $20 and receive the $50 port-in referral bonus.
  • If you don’t have a number to port in, you can just buy a cheap number elsewhere and port it over—for example, from some prepaid carriers or Tello.

Step-by-step instructions

Step 1: Open the referral link and enter the email address you want to use for the new account.

Step 2: Select NO — you are a new customer.

Step 3: Enter your address and other information to verify whether Xfinity service is available there.

Step 4: Confirm that you accept this referral offer.

Step 5: Your browser will automatically redirect to the Xfinity website so you can start choosing a plan.

Step 6: Enter your address.

Step 7: If you are an existing customer, still choose the new-customer option directly (only new customers can activate this offer; you can just use a different name and email): no I am moving here as a new customer

Step 8: Just choose this $50 offer.

Step 9: Add the free mobile line.

Step 10: Just keep confirming through checkout. There will be a $15 shipping charge—ignore it for now, since it can be waived later.

After that, just create your own Xfinity ID and finish the setup.

Important notes

If you are an existing customer, follow these steps:

1. Cancel your current service.

Phone number: 8889346489. Just say I need to cancel service, and you should reach a live agent quickly. Just say cancel. It’s fast. Just remember to return the modem.

2. Open a new account online yourself by following the steps above.

Do not open the account by phone—you’ll regret it. Just do it yourself online step by step.

3. After opening the account, you can go to a local Xfinity store the next day to pick up a modem. They will also ship a new one later (you can just switch over to that one).

4. Once activated, enjoy it! Remember, the first mobile line is free for the first year. If you port in your own phone number, you can get the $200 rebate.

One more number for everyone: an advanced customer service line (retention department, weekdays 9 am to 9 pm): 8887385679. This team has more authority, and you can ask them for discounts.