Skip to main content

HomeAll guides

How to Pay Your Xfinity Internet Bill Online and by Mail

How Xfinity Bill Pay Works

Xfinity offers several ways to pay your internet bill, and the fastest is through your online account or the Xfinity mobile app. You can set up a one-time payment in minutes, or you can arrange automatic payments so the bill comes out of your bank account or credit card on the same date each month. Xfinity also accepts payments by phone, by mail, and in person at an Xfinity store.

The method you choose depends on what's easiest for you. Online and app payments show up when ready and give you a confirmation number right away. Mail payments take 7 to 10 business days to reach Xfinity's processing center, so you need to send them early if your due date is coming up. Phone payments work the same day but require you to speak to someone or navigate an automated system.

Key Takeaways

  • You can pay your Xfinity bill online through your account, through the Xfinity mobile app, by phone, by mail, or at an Xfinity store.
  • Online and app payments process when ready and give you a confirmation number, while mail payments take 7 to 10 business days.
  • Setting up automatic payments means your bill comes out on the same date each month without you having to do anything.
  • You can pay with a bank account, debit card, or credit card, though credit card payments may include a small fee.

Paying Online Through Your Xfinity Account

Log into your Xfinity account at xfinity.com or through the Xfinity mobile app. On the home page, look for a "Pay Bill" button or link — it's usually near the top of the page. Click it, and you'll see your current balance and due date.

Enter the amount you want to pay. You can pay the full balance, the minimum due, or any amount in between. Then choose your payment method: bank account, debit card, or credit card. If you're paying with a bank account, you'll need your routing number and account number. If you're using a card, enter the card number, expiration date, and CVV. Review the details and click confirm. You'll get a confirmation number when ready, and the payment posts to your account right away.

Setting Up Automatic Payments

Automatic payments mean you don't have to remember to pay each month. Log into your Xfinity account and go to "Billing" or "Account Settings." Look for an option called "Auto Pay" or "Automatic Payments." Click it and choose the date you want the payment to come out — most people pick the same date as their due date or a few days before.

Select your payment method: bank account or debit card. Xfinity does not charge a fee for automatic payments from a bank account, but some credit card issuers may charge a cash advance fee, so a bank account is usually the cheaper choice. Once you confirm, the payment will come out automatically each month until you turn it off. You can cancel automatic payments anytime through your account settings.

Paying by Phone

Call Xfinity customer service at 1-800-934-6489. A representative or automated system will ask for your account number and the amount you want to pay. Have your bank account number or card information ready. The payment processes the same day, and you'll receive a confirmation number.

Phone payments work well if you have questions about your bill or if you prefer talking to someone. However, if you call during busy times, you may wait on hold. The automated system is faster but requires you to navigate the prompts.

Paying by Mail

If you prefer to mail a check or money order, write your account number on the back of the check. Mail it to the address printed on your Xfinity bill — this address changes depending on which processing center handles your account, so always use the address on your current bill, not an old one.

Mail payments take 7 to 10 business days to arrive and be processed. If your due date is within two weeks, mail is too slow — use online, app, or phone payment instead. Include only the check or money order; do not send cash through the mail. Keep a copy of your bill or write down the confirmation details for your records.

Paying at an Xfinity Store

You can walk into any Xfinity store and pay your bill in person with cash, check, debit card, or credit card. Bring your account number or the bill itself. The payment posts when ready, and you'll get a receipt. Store hours and locations vary, so check xfinity.com or call ahead to find the nearest store and confirm it's open.

In-person payment is useful if you prefer handling money face-to-face or if you have questions about your account that need when ready help. However, it requires you to travel to a store during business hours.

What Happens If You Miss Your Due Date

If your payment doesn't arrive by the due date on your bill, Xfinity may charge a late fee. The amount varies, so check your bill or account for the specific fee. If you're more than 30 days late, Xfinity may suspend your service, meaning your internet stops working until you pay the past-due amount plus any fees.

If you know you'll be late, contact Xfinity before the due date. They may be able to set up a payment plan or extend your due date. Paying as soon as possible after you realize you're behind will help you avoid service suspension.

Frequently Asked Questions

Does Xfinity charge a fee to pay my bill online?

Xfinity does not charge a fee for online payments from a bank account or debit card. If you pay with a credit card, some credit card companies may charge a cash advance fee, but Xfinity itself does not add a fee. Check with your card issuer if you're unsure.

Can I pay someone else's Xfinity bill?

Yes, you can pay another person's bill if you have their account number. You don't need access to their account — you can pay by phone or mail using just the account number. If you want to pay online, you'll need their account login information or you can call customer service to arrange it.

What if I pay too much by accident?

If you overpay, Xfinity will credit the extra amount to your next bill. You can also request a refund by calling customer service, though it may take a few weeks to process. Keep your confirmation number so you can reference the overpayment if you need to follow up.

How do I know my payment went through?

Online and app payments give you a confirmation number when ready. For phone payments, write down the confirmation number the representative or system provides. For mail payments, keep a copy of your bill and the cancelled check once it clears your bank. You can also log into your account anytime to see your payment history and current balance.

Can I change my automatic payment date?

Yes. Log into your Xfinity account, go to your automatic payment settings, and select a new date. The change takes effect on your next billing cycle. If you want to stop automatic payments entirely, you can turn them off in the same place.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.