Where to Pay Your Xcel Energy Bill

Xcel Energy operates in eight states — Colorado, Minnesota, New Mexico, North Dakota, South Dakota, Texas, Wisconsin, and Michigan — and each state's customers can pay through the same channels. You can pay online through your account, by phone with a representative, by mail, or in person at a payment center. The fastest and most common method is online through the Xcel Energy website or mobile app, which processes same-day if you pay before 5 p.m. Central Time on a business day.

Before you pay, have your bill in front of you. You will need your account number, which appears in the upper right corner of your paper bill or in your online account dashboard. If you are paying by phone or mail, you will also need to know your service address so the payment reaches the correct account.

Key Takeaways

  • Online payment through Xcel's website or app is the fastest method and processes same-day if submitted before 5 p.m. Central Time on a business day.
  • Phone payments are available 24/7 at 1-800-895-4999, but a convenience fee applies unless you pay from a checking or savings account.
  • Mail payments take 7 to 10 business days to reach Xcel and should be sent to the address on your bill to avoid delays.
  • In-person payment centers exist in some service areas, but availability varies by state and location.
  • Setting up automatic payments through your bank account removes the need to remember due dates and avoids late fees.

Paying Online Through Your Xcel Account

Log into your account at xcelenergy.com or open the Xcel Energy mobile app on your phone. Click "Pay My Bill" or "Make a Payment" — the button location varies slightly depending on whether you are on desktop or mobile. Enter the amount you want to pay, which can be your full bill balance, a partial payment, or a different amount.

You will then choose your payment method. Xcel accepts debit cards, credit cards, and bank account transfers. If you use a debit or credit card, Xcel charges a convenience fee (typically $1.50 to $3.95 depending on the card type and your state). Bank account transfers have no fee. After you confirm your payment, you will receive a confirmation number on screen — save or screenshot this for your records.

Payments submitted before 5 p.m. Central Time on a business day post to your account the same day. Payments submitted after 5 p.m. or on weekends and holidays process the next business day. You can check the status of a recent payment by logging back into your account and looking at your payment history.

Paying by Phone

Call Xcel Energy's automated payment line at 1-800-895-4999. This line operates 24 hours a day, seven days a week. You will need your account number and either a debit card, credit card, or bank account information. The automated system will walk you through the steps: confirm your account, enter the payment amount, and select your payment method.

If you use a debit or credit card, Xcel charges a convenience fee. Bank account payments over the phone have no fee. After you complete the payment, the system will give you a confirmation number — write it down or take a photo of your screen.

If you prefer to speak with a representative instead of using the automated system, call the same number and select the option to speak with a customer service agent. Representatives can also process payments, though the fee structure is the same. Wait times vary depending on call volume, so calling early in the morning or late in the evening often means shorter hold times.

Paying by Mail

Write a check or money order payable to Xcel Energy. Do not send cash. Include your account number on the check or money order — write it in the memo line. Include your payment stub from your bill if you have it, as this helps Xcel match the payment to your account faster.

Mail your payment to the address printed on your bill. This address changes depending on your state and service area, so do not use a generic Xcel address. The envelope should arrive within 7 to 10 business days. Xcel processes mail payments when they are received, so if your payment arrives after your due date, you may be charged a late fee even though you mailed it on time.

To avoid late fees, mail your payment at least 10 business days before your due date. If you are cutting it close, use online or phone payment instead — both are faster and more reliable for timing.

In-Person Payment Centers

Some Xcel service areas have physical payment centers where you can pay in person with cash, check, or debit card. Availability varies significantly by state and city. Colorado and Minnesota have the most locations, while other states have fewer or none.

To find a payment center near you, log into your Xcel account online, go to the "Pay My Bill" section, and look for the "Payment Locations" or "Where to Pay" option. You can also call customer service at the number on your bill and ask for the nearest payment center. Hours vary by location, so confirm before you go.

Setting Up Automatic Payments

Automatic payments remove the need to remember your due date and help you avoid late fees. Log into your Xcel account online, go to "Billing" or "Payment Settings," and select "Automatic Payments" or "Autopay." You will link a checking or savings account — Xcel will ask for your routing number and account number, which you can find on a blank check or by logging into your bank's website.

You can choose to pay your full bill balance each month or a fixed amount. Xcel will draft the payment on or around your due date. You can change or cancel automatic payments anytime by logging back into your account. If you cancel, you will need to make manual payments again or set up a new automatic payment arrangement.

Automatic payments from a bank account have no fee. This is the cheapest way to pay if you want the convenience of not having to remember your due date.

What Happens If You Miss Your Due Date

Your due date appears on your bill. If your payment is not received by that date, Xcel will charge a late fee. The amount varies by state but is typically a percentage of your bill or a flat fee — check your bill or account for the exact amount in your area.

If you miss a payment, pay as soon as you can. Xcel may also disconnect your service if your account falls significantly behind, though they typically send notices before doing so. If you are struggling to pay your bill, contact Xcel customer service to ask about payment plans or hardship programs — many states require utilities to offer these options.

Frequently Asked Questions

Is there a fee to pay my Xcel bill online?

No fee if you pay from a checking or savings account. Credit and debit card payments incur a convenience fee of $1.50 to $3.95 depending on your card type and state. Bank account payments have no fee.

How long does it take for my payment to show up in my account?

Online and phone payments submitted before 5 p.m. Central Time on a business day post the same day. Mail payments take 7 to 10 business days. In-person payments post when ready or within one business day depending on the location.

Can I pay someone else's Xcel bill?

Yes. You will need their account number and service address. Pay online using their account number, or call 1-800-895-4999 and provide the account number when prompted. The payment will be applied to that account regardless of whose name is on the payment method.

What if I pay too much by accident?

Xcel will credit the overpayment to your next bill. If you want a refund instead, contact customer service and request one. Refunds typically take 7 to 10 business days to appear in your bank account.

Can I set up automatic payments for a partial amount instead of my full bill?

Yes. When you set up automatic payments, you can choose a fixed dollar amount rather than the full balance. This is useful if you want to make two smaller payments per month instead of one large one.