Where and how to pay your Xfinity bill
You can pay your Xfinity bill through Comcast's website, their mobile app, by phone, by mail, or in person at a Comcast service center. The fastest and most common method is online through your account on Xfinity.com or the Xfinity My Account app — both let you pay immediately without waiting on hold. If you prefer not to use the internet, you can call Comcast's payment line at 1-800-934-6489, mail a check to the address printed on your bill, or visit a local Comcast office during business hours.
Whichever method you choose, have your account number ready (it appears on your bill) so the payment processes without delay. Xfinity does not charge a fee for any of these payment methods, though your bank may charge a fee if you use a debit card or credit card through a third-party payment processor.
Key Takeaways
- Paying online through Xfinity.com or the Xfinity My Account app is the fastest option and processes the same day you submit it.
- You can set up automatic payments so your bill is paid on the same date each month without you having to remember.
- Mailed checks take 7 to 10 business days to reach Comcast, so mail early if your due date is soon.
- Calling 1-800-934-6489 lets you pay by phone with a debit card or credit card, though you may wait on hold during peak hours.
- Late fees apply if payment is not received by the due date shown on your bill, regardless of when you submit it.
Paying online through your Xfinity account
Log into your account at Xfinity.com or open the Xfinity My Account app on your phone. Click "Pay Bill" or "Make a Payment" — the exact wording depends on which device you are using. Enter the amount you want to pay (you can pay the full balance or a partial amount) and choose your payment method: debit card, credit card, or bank account.
After you submit the payment, you will see a confirmation number on screen. Write it down or take a screenshot. The payment posts to your account within a few hours, though it may take one business day to show on your bill. You do not need to wait for the payment to post before paying again if you want to make another payment.
If you are paying from outside the United States, Xfinity may decline your card. Call 1-800-934-6489 to discuss payment options for international cards.
Setting up automatic payments to avoid late fees
Automatic payments deduct your bill from your bank account or card on the same date each month, so you never have to remember to pay. To set this up, log into your Xfinity account, go to "Billing" or "Payment Methods," and select "Autopay" or "Automatic Payments." Choose the date you want the payment to come out (usually between the 1st and the 28th of the month) and confirm your bank account or card details.
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), Xfinity will deduct whatever your total balance is on the payment date. If you want to pay a fixed amount each month instead, you can set that up in your account as well.
Paying by phone or through the 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 debit or credit card ready. Payment by phone processes the same day, though you may wait 10 to 20 minutes during evenings or weekends.
If you prefer to mail a check, write your account number on the check and mail it to the address printed on your bill. Do not send cash through the mail. Checks typically take 7 to 10 business days to arrive and post to your account, so mail early if your due date is within two weeks. Include only the check — do not include the entire bill stub, as it can slow processing.
Paying in person at a Comcast service center
You can walk into a local Comcast office during business hours and pay your bill in cash, by debit card, or by credit card. To find the nearest service center, go to Xfinity.com, click "Find a Store," and enter your zip code. Hours vary by location, but most centers are open Monday through Friday during business hours and some are open on Saturday mornings.
Bring your account number or the bill itself so the staff can process the payment quickly. Payment posts to your account the same day. This method is useful if you do not have internet access at home or prefer to handle payments in person.
What happens if your payment is late
If your payment is not received by the due date on your bill, Comcast charges a late fee. The amount of the late fee depends on your bill amount and your state's regulations, but it typically ranges from $5 to $10. Late fees appear on your next bill.
If you miss a payment by more than 30 days, Comcast may suspend your service without further notice. If your service is suspended, you will need to pay the full past-due balance plus any late fees and a reconnection fee (usually $15 to $30) to restore it. To avoid this, contact Comcast as soon as you know you will be late — they sometimes offer short payment extensions or payment plans for customers in hardship.
Understanding your bill due date and payment posting
Your bill due date is printed on the front of your bill and in your online account. This is the date by which Comcast must receive your payment to avoid a late fee. If the due date falls on a weekend or holiday, Comcast typically extends the deadline to the next business day.
The date you submit a payment and the date it posts to your account are not always the same. Online payments usually post within a few hours; phone and in-person payments post the same day; mailed checks take 7 to 10 business days. For the purposes of the due date, what matters is when Comcast receives the payment, not when you send it. If you mail a check on the due date, it will likely arrive late.
Frequently Asked Questions
Can I pay my Xfinity bill with a credit card online?
Yes, you can pay with a credit card, debit card, or bank account through Xfinity.com or the Xfinity My Account app. Your credit card company may charge a cash advance fee if they classify the payment that way, so check your card's terms first. Paying with a debit card or bank account usually avoids this fee.
What if I pay online but my payment does not show up?
Check your account a few hours after submitting the payment — it should appear in your transaction history even if it has not posted to your balance yet. If it does not appear after 24 hours, log out and log back in, or try a different browser. If it still does not show, call 1-800-934-6489 with your confirmation number and they can look it up in their system.
Can I set up automatic payments if I do not have a bank account?
Automatic payments require either a bank account or a debit or credit card. If you do not have any of these, you can pay manually each month by phone (1-800-934-6489), by mail, or in person at a Comcast service center.
Do I have to pay the full bill amount, or can I pay part of it?
You can pay any amount you want, including a partial payment. However, if you do not pay the full amount by the due date, the unpaid balance is considered late and a late fee applies. Partial payments are useful if you are spreading out a large bill, but they do not stop late fees from accruing on the unpaid portion.
What should I do if I cannot pay my bill on time?
Contact Comcast as soon as you know you will be late. Call 1-800-934-6489 and explain your situation. Comcast sometimes offers short extensions (a few days to a week) or payment plans that let you split your bill across multiple months. The sooner you call, the more options they may have available.