You can pay Xfinity without logging in by phone, mail, or in person at a payment center

If you want to pay your Xfinity bill but do not have your password, do not remember your username, or simply prefer not to enter your account online, you have three straightforward routes. You can call Xfinity's payment line, mail a check or money order, or visit a local Xfinity store or authorized payment location. Each method works the same way — your bill gets paid — but they differ in speed and what information you need to have ready.

The fastest option is the phone line, which takes about five minutes and connects you to a representative who can process your payment immediately. Mail takes seven to ten business days to reach Xfinity and clear. In-person payment at a store is instant but requires you to travel to a location near you, which may not be convenient depending on where you live.

Key Takeaways

  • Call Xfinity's automated payment line at 1-800-934-6489 to pay by phone without speaking to a representative, or stay on the line to speak with someone.
  • Mail a check or money order to the address on your bill, and include your account number on the check so Xfinity can match the payment to your account.
  • Pay in person at an Xfinity store or authorized payment location, which processes instantly and gives you a receipt on the spot.
  • Have your account number, bill amount, and payment method (debit card, credit card, or bank account) ready before you call or visit.
  • Automatic payments set up through the Xfinity website do require you to log in once, but then you never have to pay manually again.

Paying by phone without logging in

Call Xfinity at 1-800-934-6489 to reach the automated payment system. You will need your account number, which appears on your bill or in any Xfinity email. The system will ask you to enter it using your phone keypad, then guide you through selecting your payment amount and payment method.

You can pay with a debit card, credit card, or bank account information. The system processes the payment immediately and gives you a confirmation number. If you prefer to speak with a person instead of using the automated system, stay on the line after entering your account number and a representative will take over.

The phone line is available 24 hours a day, seven days a week. Payments made before 11:59 p.m. Eastern Time typically post to your account the next business day.

Mailing a check or money order

Write a check or money order for the amount you owe and mail it to the address printed on your Xfinity bill. This address changes depending on which Xfinity division handles your account, so always use the address on your specific bill rather than looking up a general Xfinity mailing address online.

Write your account number on the check or money order itself — this is how Xfinity matches your payment to your account when it arrives. Include a copy of your bill if you have it, though it is not required. Mail takes seven to ten business days to arrive, so send it early if your due date is coming up soon.

Keep a copy of the check or a photo of the money order receipt for your records. If you need proof that you paid, you will have it.

Paying in person at an Xfinity store or authorized location

Find your nearest Xfinity store or authorized payment location by visiting the Xfinity website and using the store locator, or by calling 1-800-934-6489 and asking for the closest location. Bring your account number and a payment method — cash, check, debit card, or credit card. Some locations accept all four; others may have limits, so call ahead if you want to confirm what they take.

The payment posts immediately, and you receive a receipt on the spot. This is the fastest way to pay if you have a location nearby and can get there during business hours. Store hours vary by location, so check before you go.

What information you need before you pay

Your account number is the most important piece of information. It appears on your bill, in any Xfinity email, or on any piece of mail from Xfinity. If you have lost all your bills and emails, call 1-800-934-6489 and a representative can look up your account number using your phone number or service address.

You will also need to know how much you owe. This is printed on your bill. If you do not have your bill, the phone line can tell you the amount, or you can ask a representative when you call.

Finally, you need a payment method: a debit card, credit card, bank account information (for phone payments), cash, or a check (for in-person or mail payments).

Setting up automatic payments so you never pay manually again

If you want to stop paying your bill manually each month, you can set up automatic payments through the Xfinity website. This does require you to log in once to set it up, but after that, your bill is paid automatically on the due date each month using the payment method you choose.

To set up automatic payments, log into your Xfinity account, go to the billing section, and select the option to enroll in automatic payments. You can choose to pay the full bill amount or a set amount each month. You can change or cancel automatic payments at any time by logging back in.

If logging in is the problem — you have forgotten your password — you can reset it on the Xfinity login page by clicking "Forgot password?" and following the steps. This is usually faster than calling, and you can do it from your phone in a minute or two.

Late fees and what happens if you miss a due date

Xfinity charges a late fee if your payment does not arrive by the due date on your bill. The amount varies, but it is typically a percentage of your bill. If you are going to be late, call 1-800-934-6489 as soon as possible — sometimes a representative can waive a late fee if you have a good payment history or if there are circumstances they can work with.

If you miss a payment by 30 days or more, Xfinity may suspend your service. You can restore it by paying the full amount owed plus any late fees. If you are having trouble paying, call and ask about payment plans or hardship programs — Xfinity has options for customers who are struggling.

Frequently Asked Questions

Can I pay someone else's Xfinity bill without logging into their account?

Yes. Call 1-800-934-6489 with the account number and pay by phone, or mail a check to the address on their bill with their account number written on it. You do not need access to their account to send money toward it.

What if I pay by phone but do not get a confirmation number?

Write down the confirmation number the system gives you before you hang up — it is your proof of payment. If you did not hear it clearly, call back immediately and a representative can look up the payment you just made using your account number and the amount you paid.

How long does it take for a mailed payment to show up on my account?

Mail typically takes seven to ten business days to arrive at Xfinity, then one to two business days to post to your account. If your due date is within two weeks, do not rely on mail — use the phone line or pay in person instead.

Can I pay my Xfinity bill at a different company's store, like a grocery store or pharmacy?

Some Xfinity authorized payment locations are inside grocery stores, pharmacies, or check-cashing services. Use the Xfinity store locator on the website to find these locations near you. Not all grocery stores or pharmacies accept Xfinity payments, so check the locator first.

What if I overpay my bill by accident?

Xfinity will credit the overpayment to your next month's bill. If you want a refund instead, call 1-800-934-6489 and ask — they can issue a refund check, though it may take a few weeks to arrive.