How to Pay Your Xfinity Bill Online, by Phone, and by Mail
Ways to pay your Xfinity bill
Xfinity offers four main ways to pay your bill: online through your account, by phone with a representative, by automatic payment from your bank account, and by mail. The fastest route is online — you can log in, see your balance, and submit payment in minutes without waiting. By phone, you reach a representative who can process payment when ready and answer questions about your account at the same time. Automatic payment removes the step entirely by charging your bank account on a date you choose each month.
Each method reaches the same Comcast billing system, so your payment posts within one to two business days regardless of which you choose. The difference is in speed of setup, whether you need to speak to someone, and whether you want to remember to pay each month or let it happen automatically.
Key Takeaways
- Online payment through your Xfinity account is the fastest option and shows your balance and due date when ready.
- Automatic payment from your bank account removes the need to pay manually each month and typically posts within one to two business days.
- Phone payment with a representative takes longer but lets you ask questions about your bill or account at the same time.
- Mail payment takes seven to ten business days to reach Comcast and should include your account number on the check or money order.
- Xfinity does not charge a fee for any of these payment methods.
Paying online through your Xfinity account
To pay online, go to xfinity.com and sign in with your username and password. Click on the "Bill" or "Billing" section — the exact name varies by whether you access it on desktop or mobile. Your current balance and due date appear when ready. Enter the amount you want to pay (you can pay the full balance, a partial amount, or more than you owe). Select your payment method: debit card, credit card, or bank account. Review the details and submit.
The payment processes when ready and you receive a confirmation number on screen. Xfinity sends a receipt to the email address on your account. The money typically posts to your account within one business day, though Xfinity states it may take up to two. If you pay after your due date, a late fee may already be on your account — paying online does not remove a fee that has already been charged, but it stops additional late fees from accruing.
If you do not remember your password, click "Forgot username or password" on the login page. Xfinity will send a reset link to your email or allow you to verify your identity by answering security questions. You do not need to call to reset it.
Setting up automatic payment from your bank account
Automatic payment is the only method that removes the need to remember to pay each month. Log into your Xfinity account online, go to the Bill or Billing section, and look for "Autopay" or "Automatic Payment." Select the bank account you want to use and the date each month when you want the payment to come out — most people choose the same date their paycheck arrives or the day after their due date.
Xfinity will deduct your full bill amount on that date each month. If your bill changes (for example, if you add a service or your promotional rate ends), the new amount will be deducted the following month. You can change or cancel automatic payment anytime by logging back into your account. If you want to skip a payment in a particular month, you must cancel autopay before the deduction date, make a manual payment, and then re-enable autopay for the following month.
Automatic payment from a bank account does not cost anything and does not require a credit card. Xfinity does not charge a convenience fee for this method. The payment posts within one to two business days, the same as online payment.
Paying by phone with a representative
To pay by phone, call Xfinity customer service at 1-800-XFINITY (1-800-934-6489). A representative will ask for your account number or the phone number associated with your account, then pull up your bill. They will tell you your current balance and due date. You can then provide a debit card, credit card, or bank account number to process the payment over the phone.
The representative will read back the amount, payment method, and confirmation number before submitting. You receive a confirmation number on the call and Xfinity sends a receipt to your email. Payment posts within one to two business days. This method takes longer than online payment because you must wait to speak to someone, but it is useful if you have questions about your bill or need help with your account at the same time.
Wait times vary depending on the time of day and day of the week. Calling early in the morning on a weekday typically means shorter waits than calling in the evening or on weekends.
Paying by mail
To pay by mail, write a check or money order for the amount you owe. On the front of the check, write your Xfinity account number in the memo line. Mail it to the address printed on your bill — this address changes depending on your region, so always use the address on your most recent statement rather than a saved address. Do not mail cash.
Mail payment takes seven to ten business days to reach Comcast after you drop it in the mailbox, plus one to two business days for Xfinity to process and post it to your account. This means a check mailed on a Monday may not post for up to two weeks. If your bill is due soon, mail is not a reliable option. If you mail a payment after your due date, a late fee may be charged before the payment arrives and posts.
Include your account number on the check so Xfinity can match the payment to your account. If you do not include it, Xfinity may hold the payment while they search for the matching account, which delays posting.
What happens if you miss a payment
If your bill is not paid by the due date, Xfinity charges a late fee. The amount varies by region and service type but is typically $5 to $10. A late fee appears on your next bill. If you continue to miss payments, Xfinity may suspend your service after 30 to 60 days of non-payment, depending on your account history and region.
If you know you will miss a payment, contact Xfinity before the due date. A representative may be able to extend your due date by a few days or set up a payment plan. Calling ahead is better than paying late, because it stops late fees from being charged and keeps your service active. You can reach customer service at 1-800-XFINITY.
Frequently Asked Questions
Does Xfinity charge a fee to pay my bill online or by phone?
No. Xfinity does not charge a convenience fee, processing fee, or any other fee for paying online, by phone, or by automatic payment. Mail and in-person payments at an Xfinity store also have no fee. The only cost is your bill itself.
How long does it take for my payment to show up in my account?
Online, phone, and automatic payments typically post within one to two business days. Mail payments take seven to ten business days to arrive at Comcast, plus one to two business days to process, so plan for up to two weeks. Weekends and holidays may add extra time.
Can I pay someone else's Xfinity bill?
Yes, but you need their account number. You can pay online without logging into their account — go to xfinity.com, select "Pay as Guest," and enter the account number and amount. By phone, tell the representative you are paying on behalf of someone else and provide their account number. Mail payments work the same way as long as you include the correct account number on the check.
What if I overpay my bill?
If you pay more than you owe, the extra amount becomes a credit on your account. Xfinity applies the credit to your next month's bill automatically. If you want a refund instead, contact customer service at 1-800-XFINITY and request one. Refunds typically take one to two weeks to appear in your bank account.
Can I schedule a payment for a future date online?
No. Online and phone payments process when ready. If you want a payment to go out on a specific future date, set up automatic payment and choose that date, or call a representative and ask them to schedule it — some representatives can do this, though it is not may provide. Mail is the only method where you control the exact date the payment leaves your hands.
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.