This article covers how you can pay your bill online.
Paying your bill online
You can pay your bill at xfinity.com using:
- A savings or checking account from a U.S. bank.
- One of these credit or debit cards:
- American Express
- Discover
- Mastercard
- Visa
More things you can do when you sign in
When you sign in at xfinity.com, you can:
- Check your balance.
- See your bill history.
- Sign up for automatic payments.
- Go paperless with your bills.
Make a one-time payment online
You can make a one-time payment on xfinity.com using a credit or debit card, or a bank account.
- Payments can take up to one full business day to show up on your account.
- If you need to make two payments for the same amount on the same day, use two different payment methods. This helps make sure the second payment doesn’t get rejected as a duplicate.
To set up a one-time payment online:
- Sign in to your account using your Xfinity ID and password.
- Click your profile icon from the top-right corner.
- Select Billing from the drop-down menu.
- Click Make a payment.
- If you have Xfinity Mobile, you need to click Bill Details first. Then, choose Make a payment.
- If you have Xfinity Mobile, you need to click Bill Details first. Then, choose Make a payment.
- Choose Current balance or Pay another amount.
- Then, select a payment date from the calendar (if applicable).
- If you pick a future payment date, your payment will be made on that day.
- Select a saved payment method or enter a new bank account or credit/debit card number. Click Continue.
- If you choose New bank account or New credit/debit card, you’ll need to enter a six-digit code sent to your trusted contact (like your phone or email) to prove it’s you.
- If you add a new payment method, you can save it for later by checking the box that says Store this payment method for future purchases and agreeing to the terms.
- If you want to make two payments of the same amount on the same day, you must use two different payment methods.
- This helps avoid the second payment being rejected as a duplicate.
- When you add a new bank account, Xfinity will ask you to connect through Plaid. Xfinity uses Plaid to keep your account safe and to make sure your bank information is real and verified.
- Click Submit Payment on the Review your payment screen to complete the process.
- If the payment method you’re using is already saved to your account and you’re not signed up for automatic payments, you can turn it on. Just check the boxes that say:
- Turn on automatic payments using (the displayed payment method)
- I agree to the Terms & Conditions
- If the payment method you’re using is already saved to your account and you’re not signed up for automatic payments, you can turn it on. Just check the boxes that say:
This will enroll you in automatic payments.
Review your payment confirmation
After you pay, you’ll see a message saying your payment was submitted.
- You can download or print the payment details to save your confirmation and authorization numbers.
- Remember, it may take up to one full business day for the payment to show up on your account.
Manage or cancel a scheduled payment
- Go to the Billing page on your account.
- Scroll down to UPCOMING PAYMENTS.
- Click the payment you need to edit or cancel.
- Select Edit payment from the pop up.
- Choose Manage or Cancel Payment.
- Manage allows you to change the amount, date, or payment method of a scheduled payment.
- Cancel Payment allows you to cancel a scheduled payment entirely.
- Make the changes that you need.
- Once your edits have been confirmed, you’ll see a message on the screen.
- Once your edits have been confirmed, you’ll see a message on the screen.
Additional information
Visit our Online Support Center to find common solutions.

The easiest way to activate, manage, and troubleshoot your Xfinity experience is with the Xfinity app! Get 24/7 real-time support, pay your bill, view plan details, get outage updates, and more. Download the free Xfinity app, or scan the QR code with your smartphone.
Need additional support? Ask Xfinity Assistant.