Skip to main content

HomeAll guides

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

Ways to pay your Xfinity bill

Xfinity offers four main ways to pay your bill: online through your account, by phone with a representative, by mail, or through automatic payments set up in advance. Each method works the same way — your payment goes to Comcast, which owns Xfinity — but they differ in how fast the payment posts and how much control you have over the timing.

The fastest way is online through your Xfinity account, where payment posts within one business day. Paying by phone takes the same amount of time but requires speaking to someone. Mail takes 7 to 10 business days from the time Comcast receives it. Automatic payments, called AutoPay, deduct money on a date you choose each month and post when ready.

You do not need to be the account holder to pay someone else's Xfinity bill, but you will need their account number or phone number associated with the account. If you are paying a bill that is not in your name, you can pay online as a guest without logging in.

Key Takeaways

  • Online payment through your Xfinity account posts within one business day and requires no phone call or mail time.
  • AutoPay deducts your bill automatically on a date you set each month and costs nothing to set up.
  • Paying by phone with a representative takes the same time as online payment but may include a fee if you use a credit card.
  • Mail payments take 7 to 10 business days to reach Comcast and should include your account number on the check.
  • You can pay someone else's bill online without logging in if you have their account number or the phone number on the account.

Paying online through your Xfinity account

Log into your Xfinity account at xfinity.com or through the Xfinity My Account app on your phone. From the home screen, select "Pay Bill" or "Make a Payment." The system will show your current balance and the due date. You can pay the full amount, the minimum, or a custom amount.

Enter your payment method — debit card, credit card, or bank account. If you use a debit card or bank account, there is no fee. If you use a credit card, Comcast charges a fee that varies but is typically around 1.5% to 2% of the payment amount. The system will show you the fee before you confirm.

After you submit, you will see a confirmation number. The payment posts to your account within one business day. You can check the status of your payment by logging back into your account and looking at your payment history.

Setting up AutoPay for recurring monthly payments

AutoPay removes the need to remember to pay each month. To set it up, log into your Xfinity account, go to "Billing," then select "AutoPay" or "Automatic Payments." Choose the date you want the payment to come out each month — you can pick any day between the 1st and the 28th. Select your payment method: debit card, credit card, or bank account.

There is no fee for AutoPay if you use a debit card or bank account. Credit card payments through AutoPay also incur the standard processing fee. Once AutoPay is active, your bill will be paid automatically on the date you chose, and the payment posts when ready.

You can change or cancel AutoPay at any time through your account settings. If you cancel, you will need to pay your next bill manually. If you want to change the payment date or payment method, you can update those details without cancelling and restarting.

Paying by phone with Xfinity customer service

Call Xfinity customer service at 1-800-934-6489. A representative will ask for your account number or the phone number associated with your account. Tell them you want to make a payment, and they will tell you your current balance and due date.

You can pay with a debit card, credit card, or bank account over the phone. Debit and bank account payments have no fee. Credit card payments incur a fee, which the representative will disclose before processing. The payment posts within one business day, the same as online payment.

Paying by phone is useful if you have questions about your bill or your account at the same time, since you are already speaking to someone. However, wait times can be long during peak hours, typically late afternoon and early evening on weekdays.

Paying by mail

Write a check or money order payable to Comcast. Write your account number on the check. Mail it to the address printed on your bill — this address changes depending on your region, so always use the one on your statement rather than looking up a general Comcast address.

Mail payments take 7 to 10 business days from when Comcast receives them. If your bill is due soon, mail is not a reliable option. To avoid late fees, mail your payment at least two weeks before the due date. If you are mailing from outside the United States, allow additional time.

Keep a record of the check number and the date you mailed it. If the payment does not appear in your account after 10 business days, log into your Xfinity account or call customer service to confirm it was received.

Paying someone else's Xfinity bill

You do not need to be the account holder to pay an Xfinity bill. Go to xfinity.com and select "Pay as Guest" or "Make a Payment Without Logging In." Enter the account number or the phone number associated with the account. The system will pull up the balance and due date.

Choose your payment method and amount, then submit. You will receive a confirmation number but will not be able to see the payment history unless you log into the account itself. The payment posts within one business day, the same as a logged-in payment.

If you pay someone else's bill regularly, you can ask the account holder to add you as an authorized user on the account. This lets you log in and manage payments, view the bill, and update contact information without needing the account holder's password.

What to do if your payment does not post

If you paid online or by phone and the payment does not show in your account within two business days, log into your Xfinity account and check your payment history. The status will show whether the payment is pending, posted, or failed. If it failed, the reason will be listed — usually an expired card or insufficient funds.

If the payment shows as pending after two business days, wait one more day. If it still has not posted, call Xfinity customer service at 1-800-934-6489 and provide your confirmation number. They can look up the payment and tell you what happened.

If you paid by mail and the payment does not appear after 10 business days, call customer service with the check number and the date you mailed it. They can search for it in the mail room or advise you to stop payment on the check and pay again by another method.

Late fees and what happens if you miss the due date

Xfinity charges a late fee if your payment is not received by the due date shown on your bill. The fee amount varies by region and service type but is typically $5 to $10. The late fee is added to your next bill.

If your payment is more than 30 days late, Xfinity may suspend your service. You will receive a notice before suspension happens, usually giving you a few days to pay. If your service is suspended, you will need to pay the full balance plus any late fees to have it restored, and there may be a reconnection fee.

If you know you will be late, call Xfinity customer service before the due date. They may be able to extend the due date or set up a payment plan, depending on your account history and the amount owed.

Frequently Asked Questions

Is there a fee to pay my Xfinity bill?

There is no fee if you pay with a debit card or bank account. Credit card payments incur a processing fee of roughly 1.5% to 2% of the amount paid, whether you pay online, by phone, or through AutoPay. The fee is shown before you confirm the payment.

Can I set up AutoPay and still pay extra some months?

Yes. AutoPay will deduct your regular bill on the date you chose. If you want to pay extra in a given month, you can make an additional payment online or by phone without affecting your AutoPay schedule.

What if I want to pay my bill before the due date?

You can pay at any time through any method — online, by phone, by mail, or through AutoPay. Paying early does not change your next bill's due date; it stays on the same schedule each month.

Do I need to create an account to pay my bill online?

No. You can pay as a guest by entering the account number or phone number on the account. If you want to check your balance or payment history later, you will need to log in or pay as a guest again with the same information.

How long does it take for a payment to show on my bill after I pay?

Online and phone payments post within one business day. AutoPay posts when ready. Mail payments take 7 to 10 business days from when Comcast receives them. Weekends and holidays do not count as business days.

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.