Skip to main content

HomeAll guides

How to Pay Your Xfinity Bill Online, by Phone, or Mail

The fastest way to pay Xfinity is through your online account or the Xfinity mobile app, where payment posts the same day

You can pay your Xfinity bill through several methods: online at xfinity.com, through the Xfinity mobile app, by phone at 1-800-934-6489, by mail, or in person at an Xfinity store. Online and app payments typically post within hours. Phone payments and mail take longer — phone payments may take one business day, and mailed checks can take 7 to 10 business days depending on mail delivery and processing time.

The method you choose depends on how quickly you need the payment to reach Xfinity and whether you prefer to keep a record in writing. If your bill is due soon, online or app payment is the safest choice. If you are paying by mail, send your payment at least 10 days before the due date to avoid late fees.

Key Takeaways

  • Online and app payments post the same day and require your account number and a debit card, credit card, or bank account.
  • Phone payments take up to one business day to post and require you to speak with a representative or use an automated system.
  • Mailed payments take 7 to 10 business days and should be sent at least 10 days before your due date to avoid late fees.
  • Xfinity charges a late fee if payment is not received by the due date shown on your bill, regardless of when you sent it.
  • You can set up automatic payments through your online account to pay the same amount on the same date each month.

Paying online through your Xfinity account

Log in to your Xfinity account at xfinity.com using your username and password. Click on the "Bill" or "Billing" tab, then select "Pay Bill" or "Make a Payment." You will see your current balance and due date. Enter the amount you want to pay — you can pay the full balance, the minimum amount due, or a custom amount.

Choose your payment method: debit card, credit card, or bank account. If you are paying by bank account, you will need your routing number and account number. Enter the payment date — you can pay when ready or schedule a payment for a future date. Review the details and confirm. Your payment will post within hours if you pay when ready.

Keep a record of your confirmation number, which appears after you submit the payment. This number proves you paid on time if a dispute arises later.

Paying through the Xfinity mobile app

read the Xfinity mobile app from the Apple App Store or Google Play Store. Log in with your Xfinity username and password. Tap the "Bill" icon at the bottom of the screen, then tap "Pay Now" or "Make a Payment."

The app shows your current balance and due date. Enter the amount you want to pay and select your payment method — debit card, credit card, or bank account. Choose whether to pay when ready or schedule a payment for later. Confirm the payment. Like online payments, app payments post within hours.

Paying by phone

Call Xfinity customer service at 1-800-934-6489. You can speak with a representative or use the automated phone system. Have your account number ready, which appears on your bill or in your online account.

If you use the automated system, follow the prompts to enter your account number and the amount you want to pay. You will be asked for your payment method — debit card, credit card, or bank account. The system will confirm your payment and provide a confirmation number. Phone payments typically post within one business day.

If you speak with a representative, they will ask for the same information and process the payment while you are on the call. Ask for a confirmation number before you hang up.

Paying by mail

Write a check or money order payable to Xfinity. Do not send cash. Include your account number on the check or money order — this helps Xfinity match the payment to your account quickly.

Mail your payment to the address shown on your bill. This address changes depending on your region, so always use the address printed on your current bill rather than an old one. Mail your payment at least 10 days before your due date to account for mail delivery and processing time. Payments received after the due date will incur a late fee, even if you mailed the check before the due date.

Keep a copy of the check or money order for your records. If Xfinity does not receive your payment, you will have proof that you sent it.

Setting up automatic payments

Automatic payments deduct your bill from your bank account or charge your card on the same date each month. This prevents missed payments and late fees. Log in to your Xfinity account at xfinity.com, go to the "Bill" or "Billing" section, and look for "Autopay" or "Automatic Payments."

Select your payment method — bank account or card — and the date you want the payment to be deducted each month. You can choose to pay your full bill or a set amount. Confirm your selection. You can change or cancel automatic payments anytime through your account.

Automatic payments are deducted a few days before your due date, so the payment posts before any late fee can be charged. If your bill amount changes month to month, you can set autopay to charge your full balance rather than a fixed amount.

What happens if you miss a payment

If your payment is not received by the due date shown on your bill, Xfinity will charge a late fee. The amount of the late fee varies by region and service type. Late fees are added to your next bill.

If you miss a payment, log into your account or call 1-800-934-6489 to pay as soon as possible. Paying the late fee along with your bill balance will bring your account current. If you continue to miss payments, Xfinity may suspend your service or refer your account to a collection agency.

If you are having trouble paying your bill, contact Xfinity customer service to discuss options. Some customers may be able to set up a payment plan or explore hardship programs, though these are not may provide and depend on your account history and circumstances.

Frequently Asked Questions

How long does it take for an online payment to post?

Online and app payments typically post within hours. If you pay before 11:59 p.m. Eastern Time, the payment usually posts the same day. Payments made after midnight may post the next business day.

Can I pay my Xfinity bill at a store?

Yes, you can pay in person at an Xfinity store. Bring your account number and your preferred payment method. In-store payments post the same day. Find your nearest store at xfinity.com or by calling 1-800-934-6489.

What if I pay online but my payment doesn't show up?

Check your confirmation number and the payment date you selected. If you scheduled the payment for a future date, it will not post until that date. If you paid when ready and the payment has not posted after 24 hours, contact Xfinity customer service at 1-800-934-6489 with your confirmation number.

Can I change my payment date if I set up automatic payments?

Yes. Log into your Xfinity account, go to the autopay settings, and select a new payment date. The change takes effect on your next billing cycle. If you need to change the date before your next payment is due, call 1-800-934-6489.

Is there a fee to pay my Xfinity bill online?

No. Xfinity does not charge a fee for online, app, or phone payments. Paying by mail or in person also has no fee. Late fees only explore if payment is not received by your due date.

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.