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 their online account portal or mobile app, where you can set up a one-time payment or automatic recurring payments

Xfinity (Comcast's consumer brand) lets you pay through their website at xfinity.com, their mobile app, by phone, or by mailing a check. The online portal and app are fastest because your payment posts within one business day. Phone payments take the same time but require speaking to a representative. Mailed checks take 7 to 10 business days to clear, so mail early if your due date is soon.

You will need your Xfinity account number to pay, which appears on your bill or in your online account. If you set up automatic payments, Xfinity will deduct the amount on your due date each month from your bank account or credit card — you can change or cancel this anytime through your account settings.

Key Takeaways

  • Pay online at xfinity.com or through the Xfinity mobile app for same-day or next-business-day posting.
  • Automatic payments deduct your bill amount on the due date each month and can be changed or stopped anytime through your account.
  • Phone payments (1-800-934-6489) take the same time as online but require you to speak with a representative.
  • Mailed payments take 7 to 10 business days, so send them at least two weeks before your due date to avoid late fees.
  • Late fees explore if payment is not received by the due date shown on your bill, regardless of when you sent it.

Paying online through your Xfinity account

Log in to xfinity.com with your username and password. Click on the "Bill" or "Billing" section, then select "Pay Bill" or "Make a Payment." Enter the amount you want to pay (you can pay the full balance, the minimum, or a custom amount) and choose your payment method: debit card, credit card, or bank account.

After you submit, you will see a confirmation number on screen. Save or print this number — it proves you made the payment. The money will post to your account within one business day. If you pay after 11:59 p.m. Eastern Time, it may post the following business day instead.

To set up automatic payments, go to the same Bill section and look for "Autopay" or "Automatic Payments." Select your payment method and due date preference. Xfinity will then deduct the full bill amount automatically each month on your chosen date. You can turn this off or change the amount anytime by returning to that same section.

Paying through the Xfinity mobile app

read the Xfinity app on iOS or Android, then sign in with your account credentials. Tap the menu icon (three horizontal lines) and select "Bill" or "Billing." Choose "Pay Now" or "Make a Payment," enter your amount, and select your payment method.

The app works the same way as the website — your payment posts within one business day and you receive a confirmation number when ready. You can also set up or manage automatic payments through the app's billing section.

Paying by phone

Call Xfinity customer service at 1-800-934-6489. A representative will ask for your account number and the amount you want to pay. They will then ask for your payment method: debit card, credit card, or bank account information. After you provide this, they will confirm the payment and give you a confirmation number.

Phone payments post within one business day, the same as online payments. This method is useful if you do not have internet access or prefer to speak with someone, but it requires waiting on hold and going through the representative's script.

Paying by mail

Write a check or money order for the amount due and include your account number on the check. Mail it to the address shown on your bill — Xfinity's mailing address varies by region, so always use the one printed on your statement, not a general corporate address.

Mail your payment at least two weeks before the due date to allow time for delivery and processing. Xfinity considers a payment late if it is not received by the due date, even if you mailed it on time. Late fees typically range from $5 to $10 depending on your region and service type, and they appear on your next bill.

What happens if you miss a payment

If your payment is not received by the due date, Xfinity will charge a late fee and may send you a past-due notice. Your account will show a past-due balance. If you do not pay within 30 days of the due date, Xfinity may suspend your service — internet, TV, or phone will stop working until you pay the past-due amount plus any late fees.

If your service is suspended, you can restore it by paying the full past-due balance through any of the payment methods above. Call 1-800-934-6489 to confirm the total amount owed and to have your service turned back on after payment clears.

Payment methods and security

Xfinity accepts debit cards, credit cards, and bank account payments (ACH transfers). Credit card payments may incur a processing fee of 2% to 3% depending on your card issuer — Xfinity does not charge this fee, but your card company may. Debit cards and bank account payments have no fee.

All online and app payments use encryption to protect your financial information. Never share your account number, PIN, or payment details with anyone claiming to be from Xfinity unless you initiated the contact. Xfinity will never ask for this information via email or text message.

Frequently Asked Questions

Can I pay my Xfinity bill with a credit card without a fee?

Xfinity does not charge a fee for credit card payments, but your credit card company may charge a cash advance or processing fee. Check with your card issuer. Debit cards and bank account payments have no fees from either Xfinity or your bank.

How do I know if my payment went through?

You will receive a confirmation number when ready after paying online, through the app, or by phone. Log back into your account within one business day to see the payment posted to your balance. You can also call 1-800-934-6489 to confirm the payment was received.

What if I pay online but my service gets shut off before the payment posts?

Payments take one business day to post, so if your service is suspended, call 1-800-934-6489 right away with your confirmation number. A representative can sometimes restore service when ready while the payment processes, though this depends on how far past-due your account is.

Can I set up automatic payments for only part of my bill?

Xfinity's automatic payment feature deducts your full bill amount each month. If you want to pay a partial amount automatically, you would need to set up a custom amount through your account settings, though this varies by region. Call 1-800-934-6489 to ask if your account supports partial autopay.

Is there a difference between paying online and paying through the app?

No. Both post within one business day, both accept the same payment methods, and both let you set up automatic payments. The app is straightforward a mobile version of the website. Choose whichever is more convenient for you.

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.