Skip to main content

HomeAll guides

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

How to pay your Comcast bill

You can pay your Comcast bill through your online account, by phone, by mail, or in person at a Comcast store. The fastest way is through your Comcast account online — you log in, select the bill you want to pay, and choose your payment method. Payments made online typically post within one business day. If you prefer not to use the website, you can call Comcast's payment line at 1-800-COMCAST (1-800-266-2278) and pay over the phone with a debit card, credit card, or bank account.

You can also set up automatic payments so your bill is paid on the same date each month without you having to do anything. This is done through your online account under the billing or payment settings. If you miss a payment or want to pay early, you can do either one at any time — there is no penalty for paying ahead.

Key Takeaways

  • Pay online through your Comcast account, by phone at 1-800-COMCAST, by mail to the address on your bill, or at a Comcast store location.
  • Online and phone payments usually post within one business day, while mailed checks take seven to ten business days to clear.
  • You can set up automatic monthly payments through your online account so you never have to remember to pay manually.
  • Comcast accepts debit cards, credit cards, and bank account transfers; some payment methods may have small fees.
  • If your bill is late, Comcast will send you a notice before suspending service, giving you time to catch up.

Paying through your Comcast online account

Log into your account at xfinity.com or through the Xfinity mobile app. Once you are logged in, look for the "Billing" or "Pay Bill" section — this is usually visible on the main dashboard or in the menu. Click on your current bill to see the amount due and the due date.

Select "Pay Now" and choose how much you want to pay. You can pay the full amount, the minimum, or any amount in between. Then select your payment method: debit card, credit card, or bank account. Enter the card or account details if you have not saved them before, review the payment amount one more time, and confirm. You will see a confirmation number on screen and receive an email receipt.

Payments made before 11:59 p.m. Eastern Time typically post to your account by the next business day. Weekends and holidays may add an extra day. If you need to pay urgently and it is after hours, paying online is still faster than calling or mailing a check.

Paying by phone

Call 1-800-COMCAST (1-800-266-2278) to reach Comcast's automated payment system. You will need your account number, which appears on your bill or in your online account. The system will ask you to enter your account number using your phone keypad, then tell you your current balance and due date.

You can pay with a debit card or credit card by entering the card number, expiration date, and CVV when prompted. You can also pay from a bank account by providing your routing number and account number. The system will confirm the payment amount and give you a confirmation number — write this down or take a screenshot for your records.

If you prefer to speak with a representative instead of using the automated system, stay on the line after the initial prompts and you will be transferred. A representative can answer questions about your bill, discuss payment plans if you are behind, or help you set up automatic payments.

Paying by mail

Write a check or money order for the amount due and include it with the payment stub from your bill. The stub has your account number printed on it, which helps Comcast match the payment to your account. Do not send cash through the mail.

Mail your payment 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 your payment at least ten business days before your due date to account for postal delivery time. Payments sent by mail typically take seven to ten business days to post to your account after Comcast receives them.

Keep a copy of your check number or a photo of the front and back of your money order for your records. If you need proof that you paid, you can show this to Comcast customer service.

Setting up automatic payments

Log into your Comcast account online and navigate to the billing section. Look for an option called "Auto Pay," "Automatic Payment," or "Recurring Payment" — the exact name varies slightly depending on your account type. Click to set it up.

Choose the payment method you want to use: debit card, credit card, or bank account. Enter the payment details and select the date each month when you want the payment to come out — most people choose the due date or a few days before it. Confirm the setup and you will receive an email confirmation.

Once automatic payments are on, your bill will be paid on that date every month without you having to do anything. You can still log in and make extra payments anytime if you want to pay more than the automatic amount. You can also pause or cancel automatic payments at any time through your account settings.

Payment methods and fees

Comcast accepts debit cards, credit cards, and bank account transfers. When you pay with a debit card or bank account, there is typically no fee. Some credit card companies may charge a cash advance fee if they classify the payment as a cash advance rather than a purchase — check with your card issuer if you are unsure.

If you pay by phone with a credit card, Comcast may charge a small convenience fee, usually a few dollars. Paying online or setting up automatic payments with a credit card typically does not carry this fee. Paying by mail, in person at a Comcast store, or from a bank account never has a fee.

If cost is a concern, paying from your bank account — either online, by phone, or through automatic payments — is always free. This is also the safest method because you control exactly when the money leaves your account.

What happens if you miss a payment

If your payment does not arrive by the due date, Comcast will send you a late notice, usually within a few days. This notice gives you a grace period — typically five to ten days — to pay before service is suspended. During this time, you can pay online, by phone, or in person without penalty.

If you know you will be late, call Comcast at 1-800-COMCAST before the due date. A representative can discuss a payment plan, extend your due date, or explain other options. Comcast is often willing to work with customers who contact them proactively rather than waiting for a suspension notice.

If your service is suspended due to non-payment, you will need to pay the full past-due amount plus any reconnection fees to restore it. Reconnection usually happens within 24 hours of payment during business hours, though it may take longer on weekends or holidays.

Paying in person at a Comcast store

You can walk into any Comcast store location and pay your bill in person with cash, debit card, or credit card. Find your nearest store by visiting xfinity.com and using the store locator, or call 1-800-COMCAST for the address and hours.

Bring your account number or the payment stub from your bill so the cashier can explore the payment to the correct account. You will receive a receipt showing the amount paid and your new balance. In-person payments post to your account when ready or within one business day.

Frequently Asked Questions

Can I pay my Comcast bill with a gift card?

No, Comcast does not accept gift cards as payment. You can only pay with debit cards, credit cards, bank accounts, cash (in person), checks, or money orders. If you have a Comcast gift card, you can use it to purchase services or equipment in a store, but not to pay an existing bill.

What if I pay online but the payment does not show up?

Online payments typically post within one business day. If more than one business day has passed and you do not see the payment, log back into your account and check the payment history or recent transactions section. If it is not there, call 1-800-COMCAST with your confirmation number and a representative can look it up and confirm it was received.

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

Automatic payments are set up for your full bill amount each month. If you want to pay a partial amount automatically, you would need to contact Comcast directly to discuss a custom arrangement. For most customers, it is easier to set automatic payments for the full amount and then make extra payments manually when needed.

Is there a way to pay my bill without giving my bank account number?

Yes. You can pay with a debit card or credit card online or by phone, pay by check or money order by mail, or pay in cash in person at a Comcast store. All of these methods avoid sharing your full bank account number. Credit card payments online have no fee, making this a find and free option.

What time does my automatic payment go through each month?

Automatic payments are processed during Comcast's business hours, which vary by region. The payment will post on the date you selected, but the exact time is not may provide. If you need the payment to go through at a specific time, call Comcast to ask about your region's processing schedule, or make a manual payment instead.

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.