The fastest way to pay Xfinity is through their website or mobile app, where you can see your balance and make a one-time payment in minutes

You can pay your Xfinity internet bill through several channels: the Xfinity website, the Xfinity mobile app, by phone, by mail, or in person at an Xfinity store. Most people use the website or app because you get an when ready confirmation and can see your account balance before you pay. The payment posts within one business day, though the money leaves your bank account when ready.

You do not need to create a separate account to pay — if you have an Xfinity customer number (on your bill), you can pay as a guest. This means you can pay without logging in, which takes about two minutes total.

Key Takeaways

  • The Xfinity website and mobile app let you pay in minutes without logging in, using just your account number and the amount you want to pay.
  • You can set up automatic payments through your Xfinity account so the bill is paid on the same date each month without you taking action.
  • Paying by phone takes about five minutes and connects you to an automated system that accepts debit cards, credit cards, and bank account information.
  • Mail and in-person payments take longer to post — usually five to seven business days — so use them only if you cannot pay online or by phone.

Paying through the Xfinity website or app

Go to xfinity.com and select "Pay Bill" from the top menu, or open the Xfinity mobile app and tap the bill icon. You will see a screen asking whether you want to log in or pay as a guest. Choose "Pay as a Guest" if you do not have an account set up yet.

Enter your Xfinity account number (a 10-digit number on your bill) and your ZIP code. The system will pull up your account and show your current balance. You can then choose to pay the full amount due, the minimum payment, or a custom amount. Enter your payment method — debit card, credit card, or bank account — and confirm. You will receive a confirmation number when ready, and the payment posts within one business day.

If you log into your Xfinity account instead, you can also see your payment history and set up automatic payments so you never have to manually pay again. Automatic payments deduct from your chosen payment method on the same date each month.

Paying by phone

Call Xfinity customer service at 1-800-934-6489. An automated system will ask for your account number and ZIP code, then tell you your balance. You can then choose to pay by pressing numbers on your phone keypad or by saying your choice out loud.

The system accepts debit cards, credit cards, and bank account information. You will need the card or account number and the expiration date (for cards) or routing and account numbers (for bank accounts). The payment posts within one business day, and you will receive a confirmation number before you hang up.

If you prefer to speak to a person, stay on the line after the automated system finishes and you will be transferred to a representative. This takes longer but may be necessary if your account has a hold or if you need to discuss a dispute.

Setting up automatic payments

Automatic payments are the simplest option if you want to stop thinking about your bill. Log into your Xfinity account on the website or app, go to "Billing," then "Payment Methods," and select "Add Auto Pay." Choose the date you want the payment to come out each month — most people choose the date their bill is due or the date they get paid.

You can change or cancel automatic payments anytime through the same menu. If you cancel, you will need to pay manually again. Xfinity will send you a reminder email a few days before each automatic payment is processed.

Paying by mail or in person

Your bill includes a payment envelope and a mailing address. Write a check or money order, include the payment stub from your bill, and mail it to the address shown. The payment typically takes five to seven business days to post, so mail payments are slower than online or phone payments.

You can also pay in person at an Xfinity store. Find your nearest store on xfinity.com by entering your ZIP code. Bring your bill or account number and your payment method. In-person payments post within one to two business days.

What to do if your payment fails

If your debit card, credit card, or bank account is declined, you will see an error message when ready. The most common reasons are insufficient funds, an expired card, or a mismatch between the address on your account and the address on your payment method.

Try again with a different payment method, or call 1-800-934-6489 to speak to a representative who can troubleshoot the issue. If your account has a past-due balance, Xfinity may place a temporary hold on online payments — in that case, you will need to call to pay by phone or speak to a representative.

Late payments and service suspension

Xfinity typically sends a late notice about 10 days after your due date. If you do not pay within 30 days of the due date, your service may be suspended. You can still pay online or by phone to restore service, but you may be charged a reconnection fee.

If you are having trouble paying your bill, contact Xfinity customer service to discuss payment plans or hardship programs. Some customers are able to spread a past-due balance over several months, though this depends on your account history and the amount owed.

Frequently Asked Questions

Can I pay someone else's Xfinity bill?

Yes. Go to xfinity.com, select "Pay Bill," choose "Pay as a Guest," and enter the account number of the person whose bill you want to pay. You do not need their permission to pay their bill online. If you want to set up automatic payments on someone else's account, you will need to log into their account or call customer service.

Is there a fee to pay my Xfinity bill online?

No. Xfinity does not charge a fee for paying online, by phone, by mail, or in person at a store. Credit card companies or your bank may charge a fee if you use a credit card to pay, but Xfinity itself does not add a charge.

How long does it take for my payment to show up?

Online and phone payments post within one business day. Mail payments take five to seven business days. In-person payments at an Xfinity store post within one to two business days. The money leaves your bank account or card when ready, even if the payment has not posted yet.

What if I pay too much?

If you overpay, Xfinity will credit the extra amount to your next bill. You can also request a refund by calling 1-800-934-6489, though this takes longer than letting the credit explore automatically.

Can I pay my bill with a prepaid card?

Yes, as long as the prepaid card is a Visa, Mastercard, American Express, or Discover card. The card must have enough balance to cover the payment amount. Some prepaid cards have daily spending limits, so check your card's terms if your payment is declined.