Where to pay your Xfinity bill
You can pay your Xfinity bill through Xfinity's website, mobile app, by phone, by mail, or in person at an Xfinity store. The fastest and most common method is online through your Xfinity account, where you can see your balance, due date, and payment history all in one place. If you prefer not to use the internet, you can call Xfinity customer service at 1-800-934-6489 to make a payment over the phone with a representative.
Payments made online or by phone typically post to your account within one business day. Mail payments take longer — usually 7 to 10 business days from when Xfinity receives them — so plan ahead if you choose this method. In-person payments at an Xfinity store are processed immediately, but this option is only practical if you have a store nearby.
Key Takeaways
- Online payment through your Xfinity account is the fastest way to pay and lets you see your full billing history and due date.
- You can set up automatic payments so your bill is charged to your bank account or credit card on the same date each month.
- Phone payments are available 24/7 by calling 1-800-934-6489, and you can pay with a debit card, credit card, or bank account.
- Mail payments take 7 to 10 business days to reach Xfinity, so send them well before your due date to avoid late fees.
- Late payments typically trigger a fee and may result in service suspension if your account falls significantly behind.
Paying online through your Xfinity account
Log into your Xfinity account at xfinity.com or through the Xfinity My Account mobile app. Once you're signed in, look for the "Pay Bill" or "Make a Payment" option, usually visible on your account dashboard. You'll see your current balance, due date, and the option to pay the full amount or a partial payment.
Enter the amount you want to pay and choose your payment method — debit card, credit card, or bank account. If you're paying by bank account, you'll need to provide your routing number and account number. Xfinity will show you a confirmation screen with the payment amount and the date it will post. Save or print this confirmation for your records.
Online payments are free regardless of which payment method you choose. The payment posts within one business day, though it may show as "pending" for a few hours after you submit it.
Setting up automatic payments
Automatic payments remove the need to remember your due date each month. In your Xfinity account, find the "Autopay" or "Automatic Payment" section and select the payment method you want to use — bank account or credit/debit card. You'll choose which day of the month the payment should be charged, and Xfinity will deduct the full bill amount on that date going forward.
You can change or cancel automatic payments at any time through your account settings. If your bill amount varies month to month (for example, if you have overage charges), the automatic payment will charge whatever your current bill is on the scheduled date. Some customers set autopay to a specific date before their due date to ensure the payment always arrives on time.
Paying by phone or mail
To pay by phone, call 1-800-934-6489 and follow the prompts to speak with a representative or use the automated system. Have your account number and payment method ready. You can pay with a debit card, credit card, or by authorizing a bank account withdrawal. The representative will confirm the payment amount and the date it will post.
To pay by mail, send a check or money order to the address listed on your bill. Write your account number on the check so Xfinity can match the payment to your account. Mail payments take 7 to 10 business days to process, so send your payment at least two weeks before your due date if you want to avoid a late fee. Do not send cash through the mail.
What happens if your payment is late
Xfinity charges a late fee if your payment is not received by the due date shown on your bill. The fee amount varies by state and service type, but typically ranges from $5 to $10. Late fees are added to your next bill.
If your account remains unpaid for 30 days or more past the due date, Xfinity may suspend your service without further notice. Once service is suspended, you'll need to pay the full outstanding balance plus any late fees and reconnection fees to restore it. Reconnection can take 24 to 48 hours after payment is received and processed.
If you're having trouble paying your bill, contact Xfinity customer service to discuss payment plans or other options. Some customers are able to arrange a deferred payment or extended due date if they contact Xfinity before the bill becomes severely overdue.
Disputing a charge or payment issue
If you see a charge on your bill that you don't recognize or believe is incorrect, log into your Xfinity account and look for the "Billing" or "Disputes" section. You can file a dispute directly through your account, or call 1-800-934-6489 to speak with a billing representative. Have your bill in front of you and be ready to explain which charge you're disputing and why.
Xfinity will investigate the dispute and contact you within 30 days with a resolution. If the charge is found to be an error, it will be removed from your bill or credited to your account. If you've already paid the disputed amount, the credit will appear on your next bill or can be refunded to your original payment method.
Payment methods and security
Xfinity accepts debit cards, credit cards, and bank account payments online and by phone. When you pay by bank account, Xfinity processes the payment as an electronic funds withdrawal (EFT), which is secure and encrypted. Your payment information is not stored on Xfinity's website after the transaction is complete unless you choose to save a payment method for future use.
If you save a payment method to your account for autopay or future payments, that information is encrypted and stored securely. You can delete saved payment methods at any time through your account settings. Never share your account number, PIN, or payment information with anyone claiming to represent Xfinity unless you initiated the contact.
Frequently Asked Questions
How long does it take for an online payment to show up on my account?
Online payments typically post within one business day. You'll see a confirmation immediately after you submit the payment, and the status will change from "pending" to "posted" once it's processed. Payments made after 11:59 p.m. Eastern Time may not post until the following business day.
Can I pay my Xfinity bill with a gift card or prepaid card?
You can use a prepaid card or gift card as long as it has a Visa, Mastercard, American Express, or Discover logo and is registered with your name and address. Some prepaid cards require activation and may have restrictions on online transactions, so check with your card issuer first.
What if I pay my bill twice by accident?
Contact Xfinity customer service at 1-800-934-6489 to report the duplicate payment. They can issue a refund to your original payment method or apply the overpayment as a credit to your next bill. Refunds typically take 5 to 7 business days to appear in your account.
Can I set up a payment plan if I can't pay my full bill?
Contact Xfinity customer service to discuss your situation. Depending on your account history and the amount owed, they may be able to arrange a payment plan that spreads the balance over several months. This is not may provide, but it's worth asking before your account becomes severely overdue.
Is there a fee for paying my bill online?
No. Xfinity does not charge a fee for online payments, whether you pay by debit card, credit card, or bank account. Phone and mail payments are also free. In-person payments at an Xfinity store are free as well.