How to Pay Your Xfinity Bill by Phone
The main Xfinity customer service number for bill payment is 1-800-934-6489
Call this number to pay your 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 press a button to reach a person if you prefer. The line is open 24 hours a day, seven days a week.
When you call, have your Xfinity account number ready — you'll find it on your bill or in the Xfinity My Account app. The system will ask for the amount you want to pay and your payment method. Processing takes a few minutes, and you'll receive a confirmation number before you hang up. Keep that number for your records.
If you're calling from outside the United States, Xfinity has separate international numbers depending on your country. The 1-800 number works only from within the US. Check your bill or the Xfinity website for the correct number for your location.
Key Takeaways
- Call 1-800-934-6489 to pay by phone with a credit card, debit card, or bank account 24 hours a day.
- Have your account number from your bill or the Xfinity My Account app ready before you call.
- The automated system provides a confirmation number at the end of the call — write it down.
- If you need to speak to a person about your bill, you can press a button during the call to reach a representative.
- International callers need a different number, which appears on the bill or Xfinity's website.
What information you need before calling
Gather these details before you dial so the call moves quickly. You'll need your Xfinity account number, which is printed on your bill in the upper right corner or visible in the My Account app under "Account" or "Billing." You'll also need the payment method you want to use — the card or bank account number and expiration date if it's a card.
If you're paying a past-due balance or a specific portion of your bill, have that amount ready. The system will ask how much you want to pay, and you can choose to pay the full balance, the minimum due, or a custom amount. Knowing this in advance prevents delays.
How the automated payment system works
After you call 1-800-934-6489, the automated system will ask you to enter your account number using your phone's keypad. It will then read back your account details and current balance to confirm you've reached the right account. Listen carefully — if the information is wrong, you can hang up and call back to try again.
Next, the system will ask which payment method you want to use. You can pay with a Visa, Mastercard, American Express, Discover card, or a bank account (checking or savings). Enter the card number or bank routing and account numbers as prompted. The system will ask for the amount you want to pay and confirm it before processing.
Once the payment goes through, you'll hear a confirmation number. Write this down when ready — it's your proof of payment. The system will also offer to email or text a receipt if you provide that information. The payment typically posts to your account within one business day.
When to speak with a representative instead
The automated system handles most payments quickly, but some situations require talking to a person. If you're disputing a charge, have questions about your bill, or need to set up a payment plan, press the button to reach a representative. Wait times vary depending on call volume, but representatives are available 24/7.
You should also speak to a representative if you're having trouble with the automated system — for example, if your card is being declined or the system isn't recognizing your account number. A representative can troubleshoot the problem and process the payment manually if needed.
Payment methods and processing times
Xfinity accepts credit cards (Visa, Mastercard, American Express, Discover), debit cards, and direct bank transfers over the phone. Credit and debit card payments typically post within one business day. Bank account payments may take one to three business days to appear on your account, depending on your bank.
If you're paying a bill that's already past due, the payment will be applied to your account as soon as it posts. Xfinity will stop charging late fees once the payment is received, though the timing depends on when the payment clears. If you're worried about service interruption, mention this to the representative — they can sometimes note your account to prevent disconnection while the payment processes.
Alternative ways to pay if you can't call
If calling isn't convenient, you can pay online through the Xfinity My Account app or website, by mail, or in person at an Xfinity store. The My Account app lets you set up automatic payments so you never have to call or log in manually. You can also pay through third-party services like PayPal or your bank's bill pay feature, though these may take longer to post.
Some people prefer paying by phone because they want a live confirmation number when ready, or because they need to discuss their bill at the same time. Others find the automated system faster than logging into a website. Choose whichever method works best for your situation.
Frequently Asked Questions
Is there a fee to pay my bill by phone?
No, Xfinity does not charge a fee for paying by phone with a credit card, debit card, or bank account. The payment amount you enter is the only charge you'll see.
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're not listed as an authorized user, the system may not allow the payment. Call 1-800-934-6489 and ask a representative to help — they can verify your relationship to the account.
What if my payment is declined?
The automated system will tell you the payment was declined and ask you to try again with a different card or account. If it keeps failing, hang up and call back to speak with a representative. They can troubleshoot why the payment isn't going through and may be able to process it manually.
How long does it take for a phone payment to show up on my bill?
Credit and debit card payments typically post within one business day. Bank account payments take one to three business days. You'll receive a confirmation number when ready when you pay, so you have proof even if it hasn't posted yet.
Can I set up automatic payments over the phone?
The automated system doesn't set up recurring payments, but a representative can help you do this. Call 1-800-934-6489 and press the button to reach a person, then ask about automatic payment options. You can also set this up in the My Account app.
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.