The main Comcast customer service number for bill payment is 1-800-934-6489

Call this number to pay your Xfinity bill over the phone using a debit card, credit card, or bank account. The automated system will walk you through payment options without requiring you to speak to a representative, though you can stay on the line to talk to someone if you prefer. Payment is processed immediately when you complete the call.

Have your account number ready before you call — it appears on your bill or in the Xfinity app. You will also need the payment method you want to use: the card or bank account number, expiration date (for cards), and routing number (for bank accounts).

Key Takeaways

  • The bill payment phone number is 1-800-934-6489, and payments process the same day you call.
  • You can pay with a credit card, debit card, or direct bank transfer without speaking to anyone.
  • Have your account number and payment method information ready before calling to speed up the process.
  • If you call outside business hours, the automated system still accepts payments 24 hours a day.
  • Comcast charges a fee for phone payments made with certain payment methods — check the rate before you confirm.

What payment methods the phone line accepts

The automated system accepts Visa, Mastercard, American Express, and Discover cards. You can also pay directly from a checking or savings account using your routing number and account number. Some payment methods carry a fee; the system will tell you the amount before you confirm the payment.

If you want to avoid a fee, use the Xfinity app or the online payment portal instead — both allow you to pay from a bank account at no charge. Phone payments with a card typically cost between $1 and $3 depending on your region and account type.

When to call and what to expect

The automated payment system runs 24 hours a day, 7 days a week. If you call during business hours (usually 8 a.m. to 8 p.m. in your time zone), you can press a button to speak to a representative instead of using the automated system. Outside those hours, only the automated system is available.

The call typically takes 3 to 5 minutes. The system will confirm your account, ask which payment method you want to use, and then request the payment information. At the end, you will receive a confirmation number — write this down in case you need to reference the payment later.

How to find your account number before you call

Your account number is printed on your Xfinity bill in the upper right corner, usually labeled "Account #" or "Service Account Number." If you do not have a recent bill, you can find it in the Xfinity app by opening the menu and selecting "Account" or "Billing."

You can also log into your account at xfinity.com, click on "Account" in the top menu, and look for the account number on the overview page. Having this number ready before you call saves time and reduces the chance of entering it incorrectly.

Alternatives to paying by phone

If you prefer not to call, you can pay online at xfinity.com by logging into your account and selecting "Pay Bill." The Xfinity app offers the same option and works on phones and tablets. Both routes let you pay with a card or bank account, and bank account payments have no fee.

You can also set up automatic payments so your bill is paid on the same date each month. This prevents late payments and removes the need to call or log in manually. To set this up, go to xfinity.com, select "Billing," then "Automatic Payments," and choose your payment method and due date.

What to do if the payment does not go through

If your payment is declined, the system will tell you why — usually because the card number or expiration date is incorrect, the account number does not match, or there are insufficient funds. Verify the information and try again, or use a different payment method.

If the same payment method keeps failing, call 1-800-934-6489 during business hours and ask to speak to a representative. They can check your account for blocks or flags that might be preventing payment. If your account is past due by a significant amount, Comcast may require you to speak to someone before accepting payment.

Late fees and how to avoid them

Comcast charges a late fee if your bill is not paid by the due date shown on your statement. The fee amount varies by region but typically ranges from $5 to $10. Paying by phone on or before your due date avoids this charge.

If you are frequently close to the due date, setting up automatic payments is the simplest way to ensure you never miss a deadline. You can change or cancel automatic payments at any time through your account settings.

Frequently Asked Questions

Is there a fee to pay my bill by phone?

Yes, Comcast charges a fee for phone payments made with a credit or debit card, usually $1 to $3. Bank account payments by phone may also carry a fee depending on your region. The system tells you the fee before you confirm, so you can choose a different payment method if you want to avoid it.

Can I pay someone else's Comcast bill using this number?

You can pay a bill for an account you are authorized on, but you will need the account number. If you are not on the account, the person whose name is on the bill needs to call or authorize the payment themselves for security reasons.

How long does it take for a phone payment to show up on my account?

Payments made by phone are usually posted to your account within 24 hours. If you are paying close to your due date, confirm the payment went through by checking your account online or in the app rather than waiting to see it reflected on your next bill.

What if I need to dispute a charge on my bill instead of just paying it?

The automated payment line only processes payments. To dispute a charge, call 1-800-934-6489 during business hours and ask to speak to a representative, or contact Comcast through the app or website to file a formal dispute.

Can I pay my bill by phone if my account is suspended?

If your account is suspended for non-payment, you may still be able to pay by phone to restore service. Call 1-800-934-6489 and follow the prompts. If the system does not allow payment, you will need to speak to a representative who can check your account status and process the payment manually.