The fastest way to pay Comcast online
You can pay your Comcast Xfinity bill online through the Xfinity website or mobile app in about two minutes. Log in with your Xfinity account username and password, go to the "Bill" or "Billing" section, and select "Pay Bill Now." You can pay with a debit card, credit card, or bank account. The payment posts immediately, though it may take one business day to show on your account.
If you do not have an Xfinity account set up yet, you will need to create one first using your account number (found on your bill) and service address. This takes about five minutes and is free.
Key Takeaways
- Pay through Xfinity.com or the Xfinity mobile app by logging in and selecting "Pay Bill Now" from the billing section.
- Comcast accepts debit cards, credit cards, and bank account payments online with no fee.
- You can set up automatic payments (called "Auto Pay") to avoid missing due dates, and Comcast offers a small discount if you pay from a bank account.
- If you cannot access your account online, you can pay by phone at 1-800-934-6489 or in person at a Comcast service center.
- Payments made online post immediately but may take up to one business day to reflect your account balance.
Setting up your Xfinity account for online payments
Before you can pay online, you need to register for an Xfinity account if you do not already have one. Go to Xfinity.com and click "Sign In" at the top right. Select "Create an Account" and enter your service address and account number (the long number at the top of your bill). You will be asked to create a username and password.
Comcast will send a verification code to the email or phone number on file with your account. Enter this code to complete registration. Once you are logged in, your bill and payment options appear under the "Bill" tab.
Payment methods Comcast accepts online
Comcast accepts three payment methods through its website and app: debit card, credit card, and bank account transfer. There is no fee for any of these methods. Enter the card or account number, expiration date (for cards), and billing zip code. Comcast processes the payment immediately.
If you pay from a bank account instead of a card, Comcast offers a small discount on your monthly bill — usually $1 to $3 depending on your service package. This discount applies only if you set up Auto Pay from a bank account, not for one-time payments.
Using Auto Pay to avoid late payments
Auto Pay automatically deducts your bill from a debit card, credit card, or bank account on your due date each month. To set this up, log into your Xfinity account, go to "Billing," select "Auto Pay," and choose your payment method. You can change or cancel Auto Pay at any time.
Auto Pay is useful if you travel, work irregular hours, or simply want to remove the step of remembering to pay. Comcast sends a reminder email a few days before the payment is withdrawn, so you can catch any issues before the charge goes through.
Paying by phone or in person if you cannot use the website
If you do not have internet access or prefer not to pay online, you can call Comcast at 1-800-934-6489 to pay by phone. A representative will ask for your account number and payment method (debit card, credit card, or bank account). The call usually takes about five minutes. There is no fee for paying by phone.
You can also pay in person at a Comcast service center. Find your nearest location by searching "Comcast service center near me" or visiting Xfinity.com and entering your zip code. Bring your bill or account number and a debit card or credit card. Some centers accept cash, but call ahead to confirm.
What to do if your payment does not go through
If your payment is declined, check that the card or account number, expiration date, and zip code are entered correctly. The most common reason for a failed payment is a typo in the card number or an expired card. Try again with the correct information.
If the payment fails a second time, contact Comcast at 1-800-934-6489 to troubleshoot. A representative can tell you why the payment was rejected and help you find an alternative payment method. If your account is past due, the representative can also discuss payment arrangements or hardship programs.
Understanding your bill and due date
Your Xfinity bill shows the amount due, the due date, and the date the bill was issued. The due date is usually 21 days after the bill date. You can pay any time before the due date without penalty. If you pay after the due date, Comcast may charge a late fee (the amount varies by state and service package).
Your bill also lists your services (internet, TV, phone), any promotional discounts, taxes, and fees. If you see a charge you do not recognize, contact Comcast before paying to ask about it. You can also view detailed charges by logging into your account and selecting "View Detailed Bill."
Frequently Asked Questions
Does Comcast charge a fee to pay online?
No. Comcast does not charge a fee for online payments made through Xfinity.com or the mobile app, regardless of whether you pay with a card or bank account. Paying by phone also has no fee.
How long does it take for an online payment to show up on my account?
Online payments post immediately, but it may take up to one business day for the payment to reduce your account balance and remove a late fee (if one was applied). If you are close to your due date, pay at least one business day early to be safe.
Can I pay someone else's Comcast bill online?
You can pay if you have the account holder's username and password, but you cannot pay a bill for an account you do not own without logging into that account. If you want to pay for a family member's bill, ask them to add you as an authorized user on their account through Xfinity.com, or have them log in and process the payment themselves.
What happens if I miss my due date?
Comcast typically charges a late fee if payment is not received by the due date. The amount varies by state. Your service may be suspended if the bill remains unpaid for 30 to 60 days, depending on your state and service type. Contact Comcast immediately if you cannot pay on time to discuss options.
Can I set up Auto Pay and then cancel it later?
Yes. You can cancel Auto Pay at any time by logging into your Xfinity account, going to "Billing," selecting "Auto Pay," and choosing "Turn Off Auto Pay." The cancellation takes effect immediately, and you will need to pay manually starting with your next bill.