Skip to main content

HomeAll guides

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

Where to pay your Xfinity bill

Comcast Xfinity lets you pay your bill through their website, mobile app, by phone, or by mail. The fastest method is online at xfinity.comcast.com — you log in with your account credentials, navigate to the bill section, and submit payment when ready. The mobile app (Xfinity My Account, available on iOS and Android) works the same way and takes about two minutes.

If you prefer not to use a website or app, you can call Xfinity customer service at 1-800-934-6489 and give your payment information to a representative over the phone. Payment by mail takes longer — you write a check, include your account number, and send it to the address printed on your bill. Most mailed payments take 7 to 10 business days to post to your account.

Key Takeaways

  • Online payment through xfinity.comcast.com or the Xfinity My Account app posts within one business day and requires no phone call.
  • Phone payments to 1-800-934-6489 work when ready but require speaking to a representative during business hours.
  • Mailed checks should include your account number and take 7 to 10 business days to process.
  • You can set up automatic recurring payments through your online account to avoid paying manually each month.
  • Xfinity accepts debit cards, credit cards, and bank account transfers, but credit card payments may incur a processing fee.

Payment methods Xfinity accepts

Xfinity takes debit cards, credit cards, and direct bank transfers (ACH payments from your checking or savings account). When you pay online or through the app, you enter your card or bank details at checkout. Phone payments work the same way — the representative will ask for your payment method and process it while you are on the call.

One important detail: Xfinity charges a fee if you pay with a credit card, but not if you use a debit card or bank transfer. The credit card fee is typically around 1.5% of your bill amount, though the exact percentage may vary. If you use a debit card or ACH transfer, there is no fee.

Setting up automatic payments

You can arrange for Xfinity to charge your account automatically each month on your due date. Log into your account at xfinity.comcast.com, go to the Billing section, and select "Automatic Payment" or "Auto Pay." You choose your payment method (debit card or bank account — not credit card for auto pay), and Xfinity will deduct the full bill amount on the due date each month.

Automatic payments remove the need to remember your due date or log in each month. You can change or cancel automatic payments anytime through your online account. If your bill amount varies month to month (which is common with Xfinity), the automatic payment will charge whatever the current bill is.

What happens if you pay late

Xfinity typically allows a grace period of a few days after your due date before charging a late fee. The exact grace period and late fee amount depend on your service agreement and location. You can check your specific due date and any grace period in your account online or on your paper bill.

If your payment is significantly late, Xfinity may suspend your service. The company will usually send notices before suspension occurs, giving you time to pay. If service is suspended, you will need to pay the full outstanding balance plus any late fees to have it restored. Reconnection may take one to two business days after payment clears.

Paying a past-due balance

If you have an overdue balance from a previous month, you can pay it along with your current bill through any of the same methods — online, by app, by phone, or by mail. When you log into your account online, the system will show both your current bill and any past-due amount. You can pay one or both.

Some customers set up a payment plan if they cannot pay the full past-due amount at once. Call Xfinity customer service at 1-800-934-6489 to discuss a plan. The company may allow you to spread the overdue balance across multiple months, though this depends on how far behind you are and your account history.

Troubleshooting payment problems

If your online payment fails, the most common reasons are an incorrect card number, an expired card, insufficient funds, or a mismatch between your billing address and the address on file with your card issuer. Try the payment again with a different payment method — for example, switch from credit card to debit card or bank transfer.

If a payment posts twice or you are charged unexpectedly, contact Xfinity customer service when ready at 1-800-934-6489. Have your account number and a record of the transaction (confirmation number, date, and amount) ready. The company can review the charge and issue a refund if it was an error. Refunds typically take 3 to 5 business days to appear in your account.

Frequently Asked Questions

How long does it take for an online payment to show up on my account?

Online and app payments usually post within one business day. If you pay before 11:59 p.m. Eastern Time on a weekday, it typically shows by the next business day. Payments made on weekends or holidays may take until the next business day to process.

Can I pay my Xfinity bill with a gift card or prepaid card?

Xfinity accepts debit cards and credit cards, so a prepaid card that functions as a debit card should work. However, some prepaid cards have restrictions or require registration. Try the payment online first; if it fails, call customer service at 1-800-934-6489 to confirm whether your specific card is accepted.

What if I want to pay more than my current bill amount?

You can pay extra to build a credit balance on your account. This credit will reduce or cover your next month's bill. When you pay online or by phone, enter the amount you want to pay — it does not have to match your bill total. The overpayment stays on your account until it is used.

Is there a way to avoid the credit card processing fee?

Yes. Use a debit card or set up automatic payments from your bank account (ACH transfer) instead of a credit card. Both methods have no fee. If you must use a credit card, the fee is typically around 1.5% of your bill, so it may be worth paying by debit card to avoid it.

Can I pay someone else's Xfinity bill if I have their account number?

You can pay online or by mail using someone else's account number without logging into their account. Go to xfinity.comcast.com, select "Pay Without Logging In," and enter the account number and amount. By phone, tell the representative you are paying on behalf of another account and provide the account number.

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.