How to pay your Comcast bill through their website or app

You can pay your Comcast bill online by logging into your account on Comcast.com, navigating to the billing section, and entering your payment method. The process takes about five minutes and your payment posts within one to two business days. You can also use the Xfinity mobile app to pay from your phone, which works the same way.

Comcast accepts credit cards, debit cards, and bank account transfers (ACH) for online payments. If you pay by bank account, the payment is free; credit and debit card payments may carry a processing fee, though Comcast does not charge one directly—your card issuer might. You do not need to set up an account or enroll in anything first; you can pay as a guest if you prefer, though having an account makes it faster on repeat visits.

Key Takeaways

  • Log into your Comcast account on Comcast.com or use the Xfinity app, then go to Billing and select Make a Payment.
  • Paying by bank account transfer (ACH) is free; paying by credit or debit card may incur a fee from your card issuer.
  • Online payments typically post within one to two business days, so plan ahead if your bill is due soon.
  • You can set up automatic recurring payments so your bill is paid the same day each month without logging in again.
  • If you do not have an online account, you can still pay as a guest using your account number and ZIP code.

Step-by-step: paying through Comcast.com

Start by going to Comcast.com and clicking "Sign In" in the top right corner. Enter your Comcast username and password. If you do not have an account yet, you can create one by clicking "Create Account" and following the prompts, or you can skip this and pay as a guest (see the guest payment section below).

Once logged in, look for "Billing" in the main menu or account dashboard. Click on it, then select "Make a Payment" or "Pay My Bill." Comcast will show your current balance and due date. Enter the amount you want to pay—you can pay the full balance, the minimum, or any amount in between. Choose your payment method: credit card, debit card, or bank account. If you choose bank account, you will need your routing number and account number. Enter those details, review the information, and click "Confirm" or "Submit Payment."

You will see a confirmation number on screen. Write it down or take a screenshot. Comcast will also send a confirmation email to the address on file. Your payment will post within one to two business days; during that time, your account may still show the unpaid balance, but the payment is processing.

Paying through the Xfinity mobile app

read the Xfinity app from the Apple App Store or Google Play Store if you do not have it already. Open the app and sign in with your Comcast username and password. Tap the menu icon (three horizontal lines) at the bottom right, then select "Billing."

Tap "Make a Payment" or "Pay My Bill." The app will show your balance and due date. Enter the amount, select your payment method, and confirm. The process is identical to the website version, and your payment posts on the same timeline. The app also lets you view your bill, see payment history, and set up automatic payments, all in one place.

Setting up automatic payments so you never miss a due date

Automatic payments remove the need to log in and pay manually each month. On Comcast.com, go to Billing, then look for "Autopay" or "Automatic Payments." Select the payment method you want to use (bank account is usually the cheapest option), choose the day of the month you want to be charged, and confirm. Comcast will deduct the full bill amount on that day every month unless you change or cancel it.

You can also set up autopay through the Xfinity app by going to Billing and tapping the autopay option. If you want to pause autopay for a month or change the payment date, you can do that anytime in the same section. Comcast will send you a reminder email a few days before each automatic payment goes through, so you have a chance to catch any errors.

What to do if your payment does not show up

If you paid online but your account still shows the balance as unpaid after two business days, log back into your account and check the payment history section. Look for your payment in the list of recent transactions. If it shows as "Pending" or "Processing," wait another day or two. If it shows as "Completed" but your balance has not updated, contact Comcast customer service—this is rare but can happen if there was a system delay.

If your payment does not appear in the history at all, it may not have gone through. Check your bank or card statement to see if the charge appeared there. If your bank shows the charge but Comcast does not, call Comcast with your confirmation number and the date you paid. If your bank does not show the charge, the payment likely failed—try paying again using a different payment method.

Paying as a guest without creating an account

You do not need a Comcast online account to pay your bill. On Comcast.com, click "Pay as Guest" or "Make a Payment Without Signing In." You will be asked for your account number (found on your bill) and your ZIP code. Enter those, and Comcast will pull up your account and current balance.

From there, the payment process is the same: enter the amount, choose your payment method, and confirm. You will receive a confirmation number and a confirmation email. Guest payments post on the same timeline as account-holder payments. The downside of paying as a guest is that you cannot set up automatic payments or view your payment history without logging in each time.

Payment methods and fees

Comcast accepts three main payment methods online: credit cards, debit cards, and bank account transfers. Bank account transfers (ACH) are free and usually take one to two business days to post. Credit and debit card payments may carry a processing fee—Comcast itself does not charge one, but your card issuer might add a small fee for paying a bill this way. Check with your bank or card company if you are unsure.

If you want to avoid any possible fees, pay by bank account transfer. If you need your payment to post faster, a credit or debit card may process slightly quicker, though the difference is usually just a few hours. Comcast does not offer a same-day payment option online, so plan ahead if your due date is tomorrow.

Frequently Asked Questions

Can I pay my Comcast bill over the phone instead of online?

Yes. Call Comcast customer service at 1-800-934-6489 and a representative can take your payment by phone using a credit card, debit card, or bank account. Phone payments work the same way as online payments and post within one to two business days. There may be a fee for phone payments depending on your card issuer.

What time of day does my automatic payment go through?

Comcast does not specify an exact time. Automatic payments are processed sometime during the day you selected, but not at a set hour. If you need the payment to go through at a specific time, pay manually instead. You can check your bank account the next morning to confirm the charge posted.

Can I change my payment date after I set up autopay?

Yes. Log into your Comcast account, go to Billing, find the Autopay section, and click "Edit" or "Change." You can select a new day of the month. The change takes effect on your next scheduled payment. If you want to skip a month entirely, you can pause autopay temporarily and resume it later.

Is it safe to enter my bank account number on Comcast.com?

Comcast uses encryption to protect your banking information, the same technology banks use. Your account number and routing number are transmitted securely. That said, if you are uncomfortable entering bank details online, you can pay with a credit or debit card instead, or call customer service and pay over the phone.

What happens if I pay more than my bill balance?

The extra amount becomes a credit on your account. Comcast will explore it to your next bill automatically. If you want a refund instead, contact customer service and request one. Refunds typically take one to two weeks to appear in your bank account or on your card.