How to Pay Your Comcast Bill Online, by Phone, or Mail
Where to pay your Comcast bill
Comcast offers several ways to pay your bill without visiting a store. You can pay online through your Comcast account, by phone with a customer service representative, by mail, or through automatic payments set up in advance. Each method takes a different amount of time and requires different information from you.
The fastest option is online payment through your Comcast account portal or the Xfinity mobile app. Phone payment takes about 10 minutes and works if you have your account number and a payment method ready. Mail payment is the slowest but requires no technology — you send a check or money order to the address printed on your bill.
Key Takeaways
- Online payment through your Comcast account or the Xfinity app processes when ready and shows in your account right away.
- Phone payment requires your account number and a debit card, credit card, or bank account number, and takes about 10 minutes.
- Mail payments should be sent to the address on your bill and typically take 7 to 10 business days to post to your account.
- Automatic payments can be set up through your online account to pay the same amount on the same day each month, so you never miss a due date.
- Late fees begin 30 days after your due date, so paying by mail requires planning ahead if your due date is soon.
Paying online through your Comcast account
Log into your Comcast account at xfinity.com or open the Xfinity mobile app. Click on "Billing" or "Pay Bill" — the exact wording varies depending on whether you are on a computer or phone. You will see your current balance, due date, and the option to pay now.
Enter the amount you want to pay. You can pay your full balance, the minimum due, or any amount in between. Select your payment method: debit card, credit card, or bank account. If you are paying from a bank account, you will need your routing number and account number. The payment processes when ready, and you will see a confirmation number on screen.
Your payment shows in your account within minutes. If you need a record for your own files, you can print or save the confirmation page. Comcast does not charge a fee for online payment.
Paying by phone
Call Comcast customer service at 1-800-934-6489. Have your account number ready — it appears on your bill or in your online account. A representative will ask which account you are calling about and how much you want to pay.
You can pay with a debit card, credit card, or by authorizing a one-time bank account withdrawal. The representative will walk you through entering your payment information. The call usually takes 5 to 10 minutes. You will receive a confirmation number at the end of the call.
Phone payment also processes when ready. There is no fee for paying by phone. If you lose your confirmation number, you can log into your online account later to see the payment posted.
Paying by mail
Write a check or money order for the amount due. Do not send cash. Write your account number on the check or money order. Include the payment stub from your bill if you have it — the stub has your account number printed on it and helps Comcast route your payment correctly.
Mail your payment to the address printed on your bill. Different regions have different mailing addresses, so always use the address on your specific bill rather than looking up a general Comcast address. Mail payment typically takes 7 to 10 business days to reach Comcast and post to your account.
If your due date is within two weeks, mail payment may not arrive in time. Comcast charges a late fee 30 days after the due date, so plan ahead if you are paying by mail close to the important date. Keep a copy of your check or money order number for your records.
Setting up automatic payments
Log into your Comcast account at xfinity.com and go to "Billing." Look for "Autopay" or "Automatic Payments." Select the payment method you want to use: debit card, credit card, or bank account. Choose the day of the month you want the payment to come out — many people choose the day after they get paid or the day after their paycheck deposits.
Comcast will deduct your full bill amount on that day each month. You can change or stop automatic payments at any time through your online account. There is no fee for using autopay, and some Comcast plans offer a small discount if you enroll.
Automatic payment removes the risk of forgetting your due date. Your payment posts on the same schedule every month, so you can plan your budget around it. If your bill amount changes — for example, if you add a service or your promotional rate ends — your autopay amount will update automatically.
What to do if you cannot pay the full amount
If you cannot pay your full bill by the due date, contact Comcast before the due date passes. Call 1-800-934-6489 and explain your situation. Comcast may be able to set up a payment plan that breaks your bill into smaller amounts due on different dates.
Paying part of your bill on time is better than paying nothing. A partial payment shows Comcast that you are working toward paying what you owe. Late fees do not begin until 30 days after your due date, so you have time to arrange a plan. If you wait until after the late fee is charged, you will owe the original bill plus the fee.
Frequently Asked Questions
Does Comcast charge a fee to pay my bill online?
No. Comcast does not charge a fee for online payment, phone payment, or automatic payment. Mail payment is also free. Some third-party payment processors may charge a fee if you use them instead of Comcast's official payment methods, so always pay through xfinity.com or by calling Comcast directly.
How long does it take for my payment to show up after I pay online?
Online and phone payments post to your account within minutes. You will see a confirmation number when ready. Mail payments take 7 to 10 business days. If you are worried about a late fee, pay online or by phone to may support your payment reaches Comcast before the due date.
Can I pay someone else's Comcast bill?
Yes, if you have their account number. You can pay online using their account number, or call Comcast and provide the account number when you call. The person whose account it is does not have to be on the call. Mail payments should include the account number on the check or money order.
What happens if I miss my due date?
Comcast charges a late fee 30 days after your due date. Your service may be suspended if your account remains unpaid for 60 days or more. Contact Comcast as soon as you realize you will miss the due date — they may work with you on a payment plan or temporarily delay the late fee while you arrange payment.
Can I change my automatic payment date or amount?
Yes. Log into your Comcast account, go to "Billing," and select "Autopay" or "Automatic Payments." You can change the payment date, the payment method, or turn off autopay entirely. Changes take effect on your next billing cycle.
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.