The main Xfinity customer service number is 1-800-934-6489, and you can pay your bill through their automated system without waiting for a representative.
When you call this number, the automated system will walk you through payment options. You will need your account number (found on your bill or in the Xfinity My Account app) and a payment method ready — either a debit card, credit card, or bank account for an electronic check.
The automated system typically processes payments immediately. If you prefer to speak with a representative instead of using the automated menu, you can stay on the line or press the option to transfer to a live agent, though wait times vary depending on the time of day and call volume.
Key Takeaways
- Call 1-800-934-6489 to reach Xfinity's automated payment system, which works 24 hours a day.
- Have your account number and a debit card, credit card, or bank account information ready before you call.
- Payments made through the automated system usually process the same day if you call before the payment deadline.
- You can speak to a live representative if you need help, but the automated system is faster for straightforward payments.
- Xfinity also offers payment options online and through their mobile app if you prefer not to call.
What information you need before calling
Gather these details before you dial so the call moves quickly. Your account number appears on your bill statement and in the Xfinity My Account app. If you do not have your bill handy, you can look it up in the app or on Xfinity.com by signing in.
You will also need a payment method. Xfinity accepts Visa, Mastercard, American Express, Discover, debit cards, and electronic checks (which require your bank routing number and account number). Have whichever one you plan to use ready before the call connects.
How the automated payment system works
When you call 1-800-934-6489, the system will ask you to enter your account number using your phone keypad. After you enter it, the system will confirm your account and tell you your current balance and due date.
The system will then ask how much you want to pay — you can pay your full balance, a partial amount, or a specific dollar figure. Once you confirm the amount and enter your payment method details, the system will process the payment and give you a confirmation number. Write down this number or take a screenshot if you are on a mobile phone, as you may need it for your records.
Payments made before your due date typically post to your account within one business day. If you are paying after the due date, contact a representative to confirm whether a late fee will be applied.
When to call a live representative instead
Use the automated system for routine payments, but ask to speak with a representative if you have questions about your bill, want to set up a payment plan, or need to dispute a charge. Representatives can also help if you are having trouble with the automated system or if your account has a hold on it.
If you call during business hours (typically 8 a.m. to 9 p.m. in your time zone, seven days a week), wait times are usually shorter. Early morning or late evening calls often have shorter queues than midday calls.
Other ways to pay your Xfinity bill without calling
If you prefer not to use the phone, Xfinity offers several alternatives. The Xfinity My Account app (available on iOS and Android) lets you pay in seconds using the same payment methods as the phone system. Sign in, select your account, and choose "Pay Bill."
You can also pay on Xfinity.com by signing into your account and selecting the payment option. Both the app and website show your balance, due date, and payment history in one place.
If you want to set up automatic payments, you can do this through the app, website, or by asking a representative on the phone. Automatic payments deduct your bill amount on your due date each month, so you never have to remember to pay manually.
What to do if your payment does not go through
If the automated system rejects your payment, the most common reasons are an incorrect account number, an expired or invalid card, or insufficient funds in your bank account. Try the payment again with a different payment method if you have one available.
If the system still declines the payment, call back and ask to speak with a representative. They can check whether there is a hold on your account, verify your payment method, or help you set up a payment arrangement if you are short on funds.
Frequently Asked Questions
Can I pay my Xfinity bill over the phone without an account number?
No, you will need your account number to use the automated system. If you do not have it, you can look it up on your bill, in the Xfinity My Account app, or by calling and speaking with a representative who can pull up your account using your phone number or service address.
Is there a fee for paying by phone?
No, Xfinity does not charge a fee for phone payments. However, if you use a third-party payment service or a credit card cash advance, that service may charge its own fee — but paying directly through Xfinity's 1-800-934-6489 number is free.
How long does it take for a phone payment to show up on my account?
Payments made through the automated system usually post within one business day. If you pay after your due date, the payment may still post the next day, but a late fee may have already been applied — ask a representative if you are concerned about this.
Can I pay someone else's Xfinity bill by phone?
You can pay if you have the account number and are authorized on the account. If you are not on the account, the account holder will need to call and authorize the payment themselves, or you can ask them to set you up as an authorized user so you can manage payments in the future.
What if I want to dispute a charge on my bill?
Call 1-800-934-6489 and ask to speak with a representative. They can review the charge with you and explain what it is for. If you still believe it is incorrect, they can start a dispute investigation, which typically takes 30 to 60 days.