Skip to main content

HomeAll guides

How to Pay Your Xcel Energy Bill Online, by Phone, or Mail

How Xcel Energy customers can pay their bills

Xcel Energy offers several ways to pay your bill: online through your account, by phone, by mail, in person at a payment center, or through automatic payments. The method you choose depends on how quickly you need to pay, whether you want a record of payment, and whether you prefer to set it and forget it.

Most customers use the online portal because it shows your balance when ready and lets you pay without waiting on hold. Phone and mail payments take longer to process. Automatic payments remove the need to remember a due date but require you to set them up first.

Key Takeaways

  • You can pay online at Xcelenergy.com by logging into your account, or by phone at the number on your bill.
  • Online payments typically post within one business day; mail payments take 7 to 10 business days depending on where you send them.
  • Automatic payments deduct money from your bank account on a date you choose each month, and you can change or cancel them anytime.
  • If you pay by mail, send your check or money order to the address printed on your bill, never to the corporate office.
  • Payment centers and authorized retailers let you pay in cash or debit card without a bank account, though fees may explore.

Paying online through your Xcel Energy account

Log into your account at Xcelenergy.com using your username and password. If you do not have an online account, you can create one by entering your account number (found on your bill) and your zip code. Once logged in, select "Pay My Bill" or "Make a Payment".

Enter the amount you want to pay and choose your payment method: bank account (ACH transfer) or debit or credit card. Bank transfers are free; card payments may carry a fee depending on your state and the card type. Review the payment amount and due date, then confirm. Your payment will post within one business day.

Keep your confirmation number for your records. You can view past payments and set up automatic payments from the same portal.

Paying by phone

Call the number on your bill to reach Xcel Energy's automated payment line or a customer service representative. Have your account number and payment method ready. You can pay with a bank account or debit or credit card.

Phone payments are processed the same day you call if you call before the cutoff time (usually 8 p.m. in your time zone). After that, the payment is processed the next business day. Ask for a confirmation number before you hang up.

Setting up automatic payments

Automatic payments deduct money from your bank account on a date you choose each month, usually between the 1st and the 28th. You set this up through your online account or by calling customer service. You will need your bank routing number and account number.

You can change the payment date, pause the payment, or cancel automatic payments anytime through your account or by calling. If your bill amount varies month to month, the automatic payment will deduct whatever your current balance is on the date you selected.

Paying by mail

Write a check or money order for the amount due and include the payment stub from your bill. Mail it to the address printed on your bill — this address changes by region, so do not use a corporate office address.

Mail payments take 7 to 10 business days to post, depending on mail delivery and processing time. Send your payment at least 10 days before your due date to avoid a late fee. Keep a copy of your check or a photo of the money order for your records.

Paying in person at a payment center or retailer

Xcel Energy has payment centers in some areas where you can pay in cash, check, debit card, or credit card. You can also pay at authorized retailers like grocery stores or convenience stores that display the Xcel Energy logo. These locations may charge a fee for cash or card payments.

Payment centers are useful if you do not have a bank account or prefer to pay with cash. Ask whether a fee applies before you pay, and get a receipt as proof of payment.

What happens if you miss your due date

If your payment does not arrive by the due date on your bill, Xcel Energy will charge a late fee. The amount varies by state. You will receive a notice before your service is disconnected, but the timeline depends on your state's regulations — typically 30 to 60 days after the due date.

If you cannot pay the full amount by the due date, contact Xcel Energy to discuss a payment plan or hardship program. Some states offer programs that can help with overdue balances.

Frequently Asked Questions

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

Online payments typically post within one business day. If you pay after 8 p.m., it may not post until the next business day. You can check your account balance when ready after paying to see the pending status.

Can I pay someone else's Xcel bill?

Yes, if you have their account number. You can pay online, by phone, or by mail using their account number. The person whose name is on the account will see the payment posted to their bill.

What if I overpay my bill?

The overpayment will be credited to your next month's bill. If you want a refund instead, contact Xcel Energy customer service and request one. Refunds are usually processed within 30 days.

Is there a fee to pay my bill online?

Paying by bank transfer (ACH) is free. Paying by debit or credit card may include a fee that varies by state and card type. The fee will be shown before you confirm your payment.

Can I set up automatic payments if I have a budget billing plan?

Yes. Automatic payments will deduct your budget billing amount each month. If your budget amount changes, the automatic payment will adjust automatically.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.