How to pay Xcel Energy

Xcel Energy operates in eight states — Colorado, Minnesota, New Mexico, North Dakota, South Dakota, Texas, Wisconsin, and Michigan — and offers several ways to pay your bill. You can pay online through your account, by phone, by mail, in person at a payment center, or by setting up automatic payments from your bank account. The method you choose depends on how quickly you need the payment processed and whether you want to manage it yourself or automate it.

Most payments made online or by phone are posted to your account the same day if submitted before the payment deadline. Mailed checks typically take 7 to 10 business days to arrive and process. If your bill is due soon, online or phone payment is faster and more reliable than mail.

Key Takeaways

  • Online payment through your Xcel Energy account is the fastest method and shows your payment status immediately.
  • Automatic payments from your bank account eliminate the risk of late fees and work on a schedule you set.
  • Phone payments can be made by calling your state's Xcel Energy customer service line, and the payment posts the same day.
  • Payment centers and authorized retailers accept cash and card payments in person, useful if you do not have online or phone access.
  • Mailed checks take 7 to 10 business days to process, so send them well before your due date to avoid late fees.

Paying online through your Xcel Energy account

Log into your Xcel Energy account on the company website or mobile app for your state. Once logged in, select "Pay My Bill" or a similar option, enter the amount you want to pay, and choose your payment method — debit card, credit card, or bank account. Xcel will show you the processing fee upfront if you use a credit card; bank account and debit card payments typically have no fee.

Online payments submitted before the cutoff time (usually 5 p.m. on the due date) post the same day. You will receive a confirmation number immediately and can check your account to see the payment reflected within hours. This method works on any device and gives you a record of every payment.

Setting up automatic payments

Automatic payments remove the need to remember your due date each month. You authorize Xcel Energy to withdraw a set amount from your bank account on a date you choose — typically a few days before your bill is due. Log into your account, find the autopay or recurring payment section, and link your bank account. You can change the amount or pause the payment at any time.

Automatic payments from a bank account have no fee and are the most reliable way to avoid late charges. If your bill amount varies month to month, you can set autopay to cover your average bill and adjust manually in months when your usage is higher or lower. Some Xcel customers receive a small discount for enrolling in autopay, though this varies by state and rate plan.

Paying by phone

Call your state's Xcel Energy customer service number to pay by phone. Have your account number and payment method ready — you can pay with a debit card, credit card, or bank account. The representative will process your payment immediately, and you will receive a confirmation number. Phone payments posted before the cutoff time on your due date are credited the same day.

Phone payment is useful if you do not have internet access or prefer to speak with someone. A small fee may apply if you use a credit card. Keep your confirmation number for your records.

In-person payment at a center or retailer

Xcel Energy operates payment centers in some locations, and many authorized retailers (grocery stores, pharmacies, check-cashing services) accept Xcel bill payments in cash or card. Find a nearby location through the Xcel website or by calling customer service. Bring your bill or account number and the amount you want to pay.

In-person payments are useful if you prefer to pay in cash or do not have online or phone access. The payment is typically posted within one business day. Ask for a receipt so you have proof of payment.

Paying by mail

Write a check or money order, include your account number on the payment, and mail it to the address printed on your bill. Do not send cash through the mail. Allow 7 to 10 business days for the check to arrive and be processed. Mail your payment at least two weeks before your due date to avoid late fees.

Keep a copy of the check or money order number for your records. If you are concerned the payment did not arrive, call Xcel customer service to confirm receipt before assuming the payment failed.

Late payments and reconnection fees

If your payment does not reach Xcel by the due date shown on your bill, a late fee is added to your account. The amount varies by state and rate plan. If your account becomes significantly past due, Xcel may disconnect your service. Reconnection requires paying the past-due balance plus a reconnection fee, which can be substantial.

If you are struggling to pay your bill, contact Xcel customer service before your account falls behind. Many states have programs that help low-income households with energy costs, and Xcel can refer you to local resources. Some states also have rules that prevent disconnection during winter months or for households with elderly or disabled members.

Frequently Asked Questions

Is there a fee to pay my Xcel bill online?

Bank account and debit card payments have no fee. Credit card payments typically include a processing fee of 2 to 3 percent, which Xcel shows you before you confirm the payment. Automatic payments from a bank account are free.

How long does it take for an online payment to show up on my account?

Online payments posted before the cutoff time on your due date appear in your account within hours and are credited the same day. Payments submitted after the cutoff may not post until the next business day.

Can I pay someone else's Xcel bill?

Yes. You can pay online or by phone using the account number of the person whose bill you are paying. You do not need to be the account holder to make a payment, though some payment methods may require the account holder's authorization.

What if I overpay my bill?

The overpayment becomes a credit on your account and is applied to future bills. You can request a refund of the credit balance by contacting Xcel customer service, though some states have rules about when refunds can be issued.

Can I set up autopay for a different amount each month?

Most autopay systems require a fixed amount. If your bill varies significantly, you can set autopay for your average bill and manually adjust in months when your usage is higher. Some Xcel customers can enroll in budget billing, which spreads your annual costs evenly across 12 months.