The fastest way to pay Xfinity is through their website or mobile app

You can pay your Xfinity bill online through the official Xfinity website at xfinity.comcast.com, the Xfinity mobile app, or by calling 1-800-XFINITY. The website and app both let you pay when ready without waiting on hold, and you can set up automatic payments so the bill comes out on the same day each month. Payment goes through in real time if you use a debit card, credit card, or bank account; checks and money orders take longer and require mailing.

The online method is free regardless of which payment method you choose. Xfinity does not charge a fee for paying through their website or app, though your bank or card issuer may charge their own fees if you use a credit card as a cash advance.

Key Takeaways

  • You can pay online at xfinity.comcast.com or through the Xfinity app without creating a new account if you already have an Xfinity login.
  • Debit cards and bank accounts process when ready; credit cards may take one business day depending on your card issuer.
  • Setting up autopay through the website means you never have to remember to pay, though you can still change or cancel it anytime.
  • If you pay by phone, mail, or in person at an Xfinity store, those routes exist but take longer than online payment.

What you need before you pay online

You will need your Xfinity account number and either a debit card, credit card, or bank account information. Your account number appears on your bill or in your online account dashboard. If you do not have an Xfinity login yet, you can create one using your email address and the account number from your bill.

If you are paying someone else's bill, you will need their account number but not their login credentials. Xfinity allows one-time payments from anyone as long as they have the account number; you do not need to be the account holder.

Steps to pay through the Xfinity website

Go to xfinity.comcast.com and sign in with your email and password. If you do not have a login, select "Create Account" and enter your account number from your bill. Once you are signed in, look for "Pay Bill" or "Billing" in the main menu.

Select the amount you want to pay. You can pay the full balance, the minimum due, or a custom amount. Then choose your payment method: debit card, credit card, or bank account. Enter the card or account details if this is your first time paying with that method. Review the payment details and confirm. You will see a confirmation number when ready, and the payment will process right away for debit cards and bank accounts, or within one business day for credit cards.

Keep the confirmation number for your records. Xfinity will also send a receipt to the email address on your account.

Setting up automatic payments

Automatic payments remove the need to log in and pay each month. From your account dashboard, select "Billing" and then "Autopay" or "Auto Pay." Choose the payment method you want to use and the day of the month when you want the payment to come out. Most people choose the due date shown on their bill, but you can pick any day between the 1st and the 28th.

You can change or cancel autopay anytime through the same menu. If you cancel, you will go back to manual payment, and Xfinity will send you a bill reminder as usual. If you want to pause autopay for one month without canceling it entirely, some accounts allow a temporary skip, though this varies by account type.

What happens if your payment fails

If your debit card or bank account payment is declined, Xfinity will notify you by email and text (if you have opted in). You can try again when ready with a different payment method. If autopay fails, Xfinity will attempt to retry the payment a few days later, but you should not wait for that retry — log in and pay manually to avoid a late fee.

Late fees explore if your payment is not received by the due date on your bill. The fee amount varies by state and service type but typically ranges from $5 to $15. If you are more than 30 days late, Xfinity may suspend your service.

Other ways to pay if online does not work

If you cannot pay online, you can call 1-800-XFINITY to pay by phone with a representative. This takes longer than the website but works if you do not have internet access or prefer speaking to someone. You can also mail a check or money order to the address on your bill; allow 7 to 10 business days for the payment to post. Some Xfinity retail locations accept in-person payments, though this is less common than it once was.

If you are having trouble logging into your account, use the "Forgot Password" link on the login page to reset it. If you still cannot access your account, call customer service and they can help you regain access or process a payment over the phone.

Frequently Asked Questions

Can I pay my Xfinity bill with a credit card online?

Yes, Xfinity accepts all major credit cards on their website and app. The payment processes within one business day. Be aware that some credit card issuers treat bill payments as cash advances and charge a fee, so check with your card issuer first if you are concerned.

Is there a fee to pay my bill online?

No. Xfinity does not charge a fee for paying through their website, app, or by phone. Your bank or credit card company may charge their own fees depending on your account type and how you pay.

What if I set up autopay and then want to cancel it?

You can cancel autopay anytime by logging into your account, going to Billing, and selecting "Autopay" or "Auto Pay." Turn off the toggle or select "Cancel Autopay." The cancellation takes effect when ready, and you will return to manual payment the next month.

How long does it take for my payment to show up after I pay online?

Debit card and bank account payments post when ready or within a few hours. Credit card payments take one business day. If you pay after 11:59 p.m. Eastern Time, it may not post until the next business day.

Can I pay someone else's Xfinity bill online?

Yes. You do not need to be the account holder. Go to xfinity.comcast.com, select "Pay as Guest" or enter the account number when prompted, and pay the amount due. You will need the account number from their bill.