Xcel Energy's Online Payment Options
Xcel Energy offers two main ways to pay your bill online: through their website at xcelenergy.com or through their mobile app. Both routes let you pay when ready without waiting for a check to arrive in the mail. You can set up a one-time payment or schedule recurring payments on dates you choose.
To pay online, you'll need your account number (found on your bill) and either a bank account or debit card. Xcel does not charge a fee for payments made from a bank account, but payments by debit or credit card carry a fee of roughly 2.5 percent of the amount paid — the exact percentage varies slightly depending on your card type. If you use a credit card, that fee is added to your bill.
The online payment system processes most bank account payments the same day if submitted before 5 p.m. Central Time on a business day. Debit and credit card payments typically post within one business day. If you're paying a bill that's already overdue, paying online is faster than mailing a check.
Key Takeaways
- Xcel Energy's website and mobile app both allow free payments from a bank account, but debit or credit card payments carry a fee of around 2.5 percent.
- Bank account payments made before 5 p.m. Central Time on a business day usually post the same day, while card payments take one business day.
- You can set up automatic recurring payments on a schedule you choose, or make one-time payments whenever you want.
- Mailing a check to Xcel takes longer and requires you to include your account number on the check itself.
- If your account is past due, Xcel may require you to pay by phone or in person at a payment center rather than online.
Setting Up Automatic Payments with Xcel
Automatic payments remove the need to remember your bill due date each month. You can set them up through the Xcel website or app by linking your bank account. Once activated, the payment will be drawn on the date you specify — usually the due date shown on your bill, though you can choose any date that works for your budget.
Automatic payments from a bank account remain free. You can change or cancel the automatic payment at any time through your account settings. If you need to pause payments temporarily — for example, if you're disputing a charge — you can do that without closing the account.
If your bank account changes, you'll need to update the payment method in your Xcel account. Payments will not go through if the account information is outdated, and Xcel will send you a notice that the payment failed.
Paying by Phone or in Person
Xcel Energy accepts phone payments at 1-800-895-4999. You'll need your account number and a bank account or debit card. Phone payments are processed the same way as online payments — bank account payments are free, and card payments carry the 2.5 percent fee. The phone line is open during business hours, and payments made before 5 p.m. Central Time on a business day typically post the same day.
In-person payments can be made at authorized payment centers in your area. Xcel's website has a locator tool where you can enter your zip code to find nearby locations. Some centers accept cash, check, or card; others accept only certain payment methods. Call ahead to confirm what your local center accepts before you go.
If your account is significantly past due, Xcel may require you to pay in person or by phone rather than online. This is a security measure to prevent disputes over payment timing.
Mailing a Check to Xcel Energy
You can mail a check to Xcel Energy, though this method is slower than online or phone payment. Your bill includes a payment stub with the mailing address and a tear-off section where you write your account number. Always include this stub or write your account number clearly on the check itself — without it, Xcel may not know which account the payment belongs to, and your bill could remain marked as unpaid.
Mail typically takes 5 to 10 business days to reach Xcel's processing center, depending on where you live. If your bill is due soon, mailing a check risks a late payment. Xcel considers a payment received on the date it arrives at their facility, not the date you mail it.
If you mail a check and your account is already past due, contact Xcel before mailing to confirm they will accept it. Some accounts in collections require payment by other methods.
What Happens If Your Payment Fails
If an automatic payment or one-time payment fails — usually because of insufficient funds or outdated account information — Xcel will send you a notice. The notice will explain why the payment didn't go through and give you a important date to pay by another method. You'll have a few days to resolve it before Xcel considers your account past due.
If you receive a failed payment notice, log into your Xcel account when ready and update your payment method, or call 1-800-895-4999 to pay by phone. Do not wait for a second attempt; Xcel does not automatically retry failed payments.
A failed payment can result in a late fee added to your next bill. If your account falls 30 or more days past due, Xcel may disconnect your service. Reconnection typically requires payment in full plus a reconnection fee.
Understanding Xcel's Payment Processing Timeline
The date your payment posts to your account depends on the payment method and the time you submit it. Bank account payments submitted before 5 p.m. Central Time on a business day post the same day. Payments submitted after 5 p.m. or on weekends and holidays post the next business day. Debit and credit card payments always take one business day to post, regardless of when you submit them.
Your bill's due date is the important date by which payment must be received, not submitted. If you mail a check, it must arrive by the due date. If you pay online or by phone, the payment must post by the due date. Submitting a payment on the due date does not may provide it will post by the due date, so plan ahead if you're cutting it close.
If you're unsure whether a payment has posted, log into your account or call Xcel's customer service line. They can confirm the status and tell you when it will appear on your account.
Frequently Asked Questions
Can I pay my Xcel bill with a credit card without paying a fee?
No. Credit card payments carry a fee of approximately 2.5 percent, which is added to your bill. Bank account payments are free. If you want to avoid the fee, link a bank account instead of a credit card.
What if I pay online but my bill still shows as past due?
This usually means the payment hasn't posted yet. Bank account payments post the same day if submitted before 5 p.m. Central Time on a business day; card payments take one business day. Check your account again after the posting window. If it's been longer than that, call Xcel at 1-800-895-4999 to confirm the payment was received.
Can I set up automatic payments for a different amount each month?
No. Automatic payments are for a fixed amount on a fixed date. If your bill varies month to month, you can either set the automatic payment for an average amount and adjust it manually when needed, or make one-time payments each month instead.
What should I do if I can't pay my full bill by the due date?
Contact Xcel before your account becomes past due. They may be able to set up a payment plan that spreads the balance over several months. Call 1-800-895-4999 to discuss your options. Paying part of the bill by the due date is better than paying nothing, as it shows good faith and may prevent a late fee or disconnection.
Is there a way to avoid late fees if I'm always a few days late?
Set up automatic payments on a date that works with your pay schedule. This removes the need to remember, and payments will post on time automatically. If you receive your paycheck on the 15th, for example, schedule the automatic payment for the 16th or 17th.