You can pay your Comcast bill online, by phone, by mail, or in person at a payment center — each method has different timing and fees
Comcast (Xfinity) offers several ways to pay, and the fastest route depends on whether you need the payment to post immediately or can wait a few days. Online and phone payments usually post within one business day. Mail takes 7 to 10 business days from when Comcast receives it. In-person payments at a Comcast store or authorized payment location post the same day.
The method you choose matters most if you are behind on your bill or close to a disconnection date. Paying online or by phone gives you the quickest confirmation and the shortest wait before your account updates. If you mail a check, Comcast may not receive it in time to stop a service interruption, even if you send it immediately.
Key Takeaways
- Online payment through your Xfinity account or the Xfinity app posts within one business day and requires no fees.
- Phone payments (1-800-934-6489) also post within one business day but may carry a small fee depending on your payment method.
- Mail payments take 7 to 10 business days to post, so use this method only if your bill is not due soon.
- In-person payments at a Comcast store or authorized retailer post the same day and are free.
- Set up automatic payments through your Xfinity account to avoid late fees and ensure your bill is paid on time each month.
Paying online through your Xfinity account
Log into your Xfinity account at xfinity.com or use the Xfinity app on your phone. Click on "Billing" or "Pay Bill," enter the amount you want to pay, and choose your payment method (debit card, credit card, or bank account). Comcast does not charge a fee for online payments made this way.
Your payment posts within one business day. You will receive an email confirmation immediately after you submit the payment, and your account balance updates online once the payment clears. If you need to pay before your due date to avoid a late fee, online payment is the fastest free option.
Paying by phone
Call Comcast customer service at 1-800-934-6489 and tell the representative you want to pay your bill. Have your account number (on your bill) and your payment method ready. Phone payments post within one business day, the same as online payments.
Comcast may charge a fee for phone payments made with a credit or debit card, though payments from a bank account are usually free. Ask the representative about the fee before you provide your payment information. If you prefer not to pay a fee, use the online method instead.
Paying by mail
Write a check or money order payable to Comcast. Include your account number on the check. Mail it to the address printed on your bill under "Payment Address" — this address is different from your service address and is critical to get right.
Mail takes 7 to 10 business days from when Comcast receives it. Do not use this method if your bill is due within the next two weeks or if you are behind on payments. If you mail a check and your service is disconnected before it arrives, you will have to pay a reconnection fee on top of your bill.
Paying in person at a Comcast store or authorized location
Find a nearby Comcast store or authorized payment location using the store locator at xfinity.com. Bring your bill or account number and your payment method (cash, check, debit card, or credit card). In-person payments post the same day, and there is no fee.
This method is useful if you need your payment to post quickly and prefer not to pay online or by phone. Ask for a receipt before you leave so you have proof of payment in case there is a delay in your account updating.
Setting up automatic payments to avoid late fees
Log into your Xfinity account, go to "Billing," and select "Automatic Payments" or "Auto Pay." Choose the amount (your full bill or a fixed amount), the payment method (bank account or card), and the day of the month you want it to be charged. Automatic payments are free and post within one business day of the scheduled date.
Automatic payments remove the risk of forgetting to pay and triggering a late fee. You can change or cancel automatic payments anytime through your account. If your bill amount varies month to month, you can set it to pay your full balance automatically, and Comcast will charge whatever the current bill is on your chosen date.
What happens if you miss a due date
Comcast typically adds a late fee to your account if payment is not received by the due date shown on your bill. The fee varies but is usually a percentage of your bill. After 30 days past due, Comcast may send a disconnection notice warning that your service will be shut off within a few days if payment is not made.
If you receive a disconnection notice, pay immediately by phone or in person to stop the service interruption. Mailing a check at this point is too slow. Once your service is disconnected, you will owe a reconnection fee (in addition to your past-due balance) to have it turned back on.
Frequently Asked Questions
Can I pay part of my bill now and the rest later?
Yes. You can make a partial payment anytime through your Xfinity account or by phone. Your account will show the remaining balance due. However, if any balance remains unpaid after your due date, a late fee will be added to the full bill.
What if I pay online but my payment does not show up in my account?
Check your email for a confirmation receipt — if you received one, your payment was submitted. It may take up to one business day to post to your account. If more than one business day has passed and the payment still does not appear, call Comcast customer service at 1-800-934-6489 with your confirmation number.
Is there a fee for paying with a credit card?
No fee for online credit card payments through your Xfinity account. Phone payments with a credit card may carry a fee (usually a few dollars). Bank account payments are free by phone and online. Ask before you pay by phone if you want to avoid a fee.
Can I set up automatic payments from a credit card?
Yes, you can set up automatic payments from a credit card through your Xfinity account. There is no fee for this. Keep in mind that your credit card company may charge you interest or fees depending on your card agreement.
What if I want to pay someone else's Comcast bill?
You can pay online or by phone using the account number of the person whose bill you are paying. You do not need to be the account holder. In person, bring the account number and your payment method. The payment will be applied to that account regardless of whose name is on the payment.