How to pay your Comcast or Xfinity bill online, by phone, or by mail

Comcast and Xfinity (the consumer brand of Comcast) offer several ways to pay your bill: through their website or mobile app, by phone, by mail, or in person at a payment center. The fastest route is usually the website or app, where you can pay when ready and see your payment post within one to two business days. If you prefer not to manage payments yourself, you can also set up automatic payments from your bank account or credit card.

Your bill is due on a specific date each month — you'll find it on your statement or in your online account. Paying after that date typically triggers a late fee, though Comcast usually allows a grace period of a few days before reporting the account as past due to credit bureaus.

Key Takeaways

  • You can pay through the Xfinity website, the Xfinity mobile app, by phone at 1-800-934-6489, by mail, or at a local Xfinity store.
  • Online and app payments usually post within one to two business days; phone and mail payments take longer.
  • Setting up automatic payments from a bank account or debit card removes the need to remember your due date each month.
  • Late fees begin if you pay after your due date, though most accounts have a short grace period before credit reporting occurs.
  • If you're having trouble paying, Comcast offers hardship programs and payment plans for customers facing financial difficulty.

Paying online through the Xfinity website or app

Log into your account at xfinity.com or open the Xfinity mobile app (available for iOS and Android). From your account dashboard, select "Pay Bill" or "Make a Payment." You'll see 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: debit card, credit card, or bank account. Comcast accepts Visa, Mastercard, American Express, and Discover. If you pay by credit or debit card, Comcast may charge a convenience fee (typically 1.5% to 2% of the payment amount); paying from a bank account has no fee. Review the payment details and confirm. Your payment should post within one to two business days.

Paying by phone or mail

To pay by phone, call Comcast customer service at 1-800-934-6489. A representative will ask for your account number (found on your bill) and your payment method. Phone payments take three to five business days to post, so call well before your due date if you're close to being late.

To pay by mail, send a check or money order to the address printed on your bill. Include your account number on the check. Mail payments typically take seven to ten business days to reach Comcast and post to your account, so mail your payment at least two weeks before your due date to avoid a late fee. Never send cash by mail.

You can also pay in person at an Xfinity store or a local payment center. Find the nearest location at xfinity.com/locations. In-person payments usually post the same day or next business day.

Setting up automatic payments

Automatic payments remove the need to remember your due date. Log into your Xfinity account online, go to "Billing & Payments," and select "Autopay." Choose whether to pay your full bill or a set amount each month. Select your payment method (bank account or debit card) and the date you want the payment to occur — Comcast recommends choosing a date a few days before your due date to account for processing time.

Once autopay is active, Comcast will deduct the payment automatically each month. You can change or cancel autopay at any time through your account. If your bill amount varies month to month (for example, if you have overage charges), autopay will deduct whatever your current balance is on the date you selected.

What happens if you pay late

If you don't pay by your due date, Comcast typically charges a late fee. The amount varies but is usually $5 to $10 depending on your service area and account type. Most accounts have a grace period of a few days after the due date before the late fee is applied and before the account is reported as past due to credit bureaus.

If your account becomes significantly past due (usually 30 to 60 days), Comcast may suspend your service. You'll receive notices before suspension occurs. To restore service, you'll need to pay the full past-due balance plus any late fees and reconnection fees. If the account remains unpaid for several months, Comcast may close it and refer it to a collection agency.

Payment plans and hardship programs

If you're unable to pay your full bill, contact Comcast customer service at 1-800-934-6489 and ask about a payment plan or hardship program. Comcast offers extended payment plans that allow you to spread your balance over several months. may be able to access and terms vary based on your account history and the reason for the hardship.

Some areas also have programs through local nonprofits or government agencies that help with utility and internet bills. You can search for local information through 211.org or by calling 2-1-1 from your phone. These programs are separate from Comcast but may be able to help if you're facing a temporary financial crisis.

Understanding your bill and payment posting times

Your Xfinity bill shows your service charges, any equipment rental fees, taxes, and any overage charges (for example, if you exceeded your data limit). The due date is printed on the front of your bill and is also visible in your online account. Payments made online or through the app typically post within one to two business days; payments by phone, mail, or in person may take longer.

If you make a payment and don't see it reflected in your account within the expected timeframe, log back into your account to check the status. You can also call customer service to confirm the payment was received. Keep a record of your payment confirmation number or receipt, especially for mail and phone payments, in case there's a dispute later.

Frequently Asked Questions

Can I pay my bill with a credit card without a convenience fee?

No. Comcast charges a convenience fee (typically 1.5% to 2%) when you pay with a credit or debit card, whether online, by phone, or in person. To avoid the fee, pay from a bank account directly or mail a check.

What if I pay online but my payment doesn't show up right away?

Online payments usually post within one to two business days. If it's been longer, log into your account to check the payment status. You can also call 1-800-934-6489 to confirm the payment was processed. Keep your confirmation number handy.

Can I change my autopay date or amount?

Yes. Log into your Xfinity account, go to "Billing & Payments," and select "Autopay" to change the payment date or amount, or to cancel autopay entirely. Changes take effect on your next billing cycle.

What happens if I'm a few days late paying my bill?

Most Comcast accounts have a grace period of a few days after the due date. A late fee will be added to your next bill, but your service usually won't be suspended when ready. However, if you're significantly past due (30+ days), Comcast may suspend service without further notice.

Is there a way to get my late fee waived?

Call Comcast customer service at 1-800-934-6489 and explain your situation. Representatives sometimes waive a single late fee as a courtesy, especially if your account is otherwise in good standing. There's no may provide, but it's worth asking.