The fastest way to pay Xfinity is through their website or mobile app, where you can see your balance and make a one-time payment in minutes
Xfinity (Comcast's consumer brand) lets you pay your bill through their website at xfinity.com, their mobile app, or by phone at 1-800-934-6489. You do not need to set up an account ahead of time — you can log in with your account number and pay when ready. The website and app both show your current balance, due date, and billing history, so you can see exactly what you owe before you pay.
One-time payments go through when ready online or by app, though the money may take one to two business days to reach Comcast's account. Phone payments are processed the same day you call. If you prefer to pay by mail, you can send a check to the address on your bill, but mail typically takes five to seven business days to arrive and be processed.
Key Takeaways
- You can pay online at xfinity.com, through the Xfinity mobile app, or by calling 1-800-934-6489 without setting up a new account first.
- Online and app payments show your balance and due date when ready, and the payment processes within one to two business days.
- If you set up autopay, Xfinity will charge your bank account or card on your due date each month automatically.
- You can pay with a debit card, credit card, or bank account, though credit card payments may carry a processing fee depending on your card issuer.
Paying through the Xfinity website or app
Go to xfinity.com and select "Pay Bill" from the menu, or open the Xfinity mobile app and tap the bill icon. You will be asked to enter your account number (found on your bill) and your ZIP code, or to sign in if you already have an Xfinity online account. Once you are logged in, your current balance and due date appear on the screen.
Click or tap "Make a Payment" and enter the amount you want to pay. You can pay your full balance, a partial amount, or more than you owe. Then select your payment method — debit card, credit card, or bank account — and confirm. The payment is submitted when ready, though it may take one to two business days for the money to post to your account. You will receive a confirmation number on screen and by email.
Setting up automatic payments (autopay)
If you want Xfinity to charge you automatically each month, you can set up autopay through the website or app. Log in, go to "Billing" or "Account Settings," and select "Autopay." Choose the payment method (debit card, credit card, or bank account) and the date you want to be charged — usually your due date, though you can pick any date each month.
Once autopay is active, Xfinity will charge you on that date every month. You can change the amount, payment method, or due date anytime by logging back in. If you need to pause or cancel autopay, you can do that through the same menu. Autopay does not lock you in — you can turn it off whenever you want.
Paying by phone
Call Xfinity customer service at 1-800-934-6489 and tell the representative you want to pay your bill. Have your account number ready (on your bill or in your online account). The representative will tell you your balance and ask how much you want to pay.
You can pay with a debit card, credit card, or bank account over the phone. The payment is processed when ready and posts to your account the same day. You will receive a confirmation number during the call — write it down or ask the representative to email it to you.
Paying by mail
If you prefer to pay by check or money order, you can mail your payment to the address printed on your bill. Write your account number on the check or money order. Mail typically takes five to seven business days to arrive, and Xfinity may take another few days to process it once it arrives, so plan ahead if your due date is soon.
Paying by mail is slower than other methods and does not give you a way to confirm the payment was received until it posts to your account. If you are cutting it close to your due date, use the website, app, or phone instead.
Understanding payment methods and fees
Xfinity accepts debit cards, credit cards, and bank accounts (checking or savings). Debit card and bank account payments have no fee. Credit card payments may carry a processing fee — the amount depends on your card issuer, not Xfinity, and ranges from 1 to 3 percent of the payment. Some credit card companies charge the fee to you; others charge it to Xfinity. Check with your card issuer if you are unsure.
If you are paying a large balance or making multiple payments in a month, using a debit card or bank account avoids the credit card fee. If you use a credit card for the rewards points or cash back, factor in whether the fee is worth the benefit.
What to do if your payment does not post
If you made a payment online or by app and it has been more than two business days, log back into your account and check the "Payment History" or "Recent Transactions" section. The payment should show there with a status (pending, posted, or failed). If it shows as failed, the payment was not processed — usually because the card or bank account information was incorrect or the account was closed.
If the payment shows as pending after two business days, contact Xfinity customer service at 1-800-934-6489 with your confirmation number. They can look up the payment and tell you when it will post. If the payment failed, you will need to make a new payment using correct information. Do not assume the payment went through if you do not see it in your history — always check before your due date passes.
Frequently Asked Questions
Can I pay someone else's Xfinity bill?
Yes. You can pay another person's bill online or by phone if you have their account number. You do not need their permission to make a payment, though you will need their account number (printed on their bill) to look up the balance. If you pay regularly, you can set up autopay on their account if you have access to their online account login.
What happens if I pay late?
Xfinity typically allows a grace period of a few days after the due date before charging a late fee. The exact grace period varies by location and service type. If you miss the due date, log into your account to see if a late fee has been added. Contact customer service at 1-800-934-6489 if you have questions about late fees on your account.
Can I pay with a gift card or prepaid card?
Yes, as long as the gift card or prepaid card is a Visa, Mastercard, American Express, or Discover card. Treat it like any other credit card when paying online, by app, or by phone. The card must have enough balance to cover the payment amount you enter.
Is it safe to pay Xfinity online?
Xfinity uses encryption to protect your payment information when you pay through their official website or app. Only use xfinity.com or the official Xfinity app — do not click links in emails or texts claiming to be from Xfinity, as those may be phishing scams. When in doubt, go directly to xfinity.com or call 1-800-934-6489.
Can I get a refund if I overpay?
If you pay more than your balance, Xfinity will hold the extra money as a credit on your account and explore it to next month's bill. You can request a refund of the overpayment by calling 1-800-934-6489, though some refunds may take one to two billing cycles to process.