Skip to main content

HomeAll guides

How to Pay Your Xcel Energy Bill Online and by Mail

Xcel Energy offers three main ways to pay your bill: online through their website, by phone, or by mail

Xcel Energy serves customers across eight states — Colorado, Minnesota, New Mexico, North Dakota, South Dakota, Texas, Wisconsin, and Michigan. The fastest way to pay is through their website at xcelenergy.com, where you can set up a one-time payment or enroll in automatic payments. You can also call their payment line at 1-800-895-4999 to pay by phone with a debit card or bank account. If you prefer to mail a check, your bill statement shows the payment address for your region.

The method you choose depends on how quickly you need the payment to post and whether you want to automate future payments. Online and phone payments typically post within one business day. Mailed checks take longer — usually five to seven business days from the date you mail them, so plan ahead if your due date is approaching.

Key Takeaways

  • You can pay online at xcelenergy.com, by phone at 1-800-895-4999, or by mailing a check to the address on your bill statement.
  • Online and phone payments post within one business day, while mailed checks take five to seven business days.
  • Automatic payments through your bank account or debit card can be set up on the Xcel Energy website to pay your bill on the same date each month.
  • Xcel Energy does not charge a fee for online payments made directly from your bank account, but some payment methods may have small fees.

Paying online through the Xcel Energy website

Go to xcelenergy.com and look for the "Pay My Bill" button, usually located at the top of the page. You will need your account number, which appears on your bill statement. If you do not have an online account yet, you can create one by entering your account number and the ZIP code associated with your service address.

Once you are logged in, select the amount you want to pay and choose your payment method. Xcel Energy accepts debit cards, credit cards, and bank account transfers. Paying directly from your bank account has no fee. Credit and debit card payments may include a small processing fee — the exact amount appears before you confirm the payment, so you can see the total cost.

After you submit your payment, you will receive a confirmation number. Keep this for your records. The payment will post to your account within one business day, though it may appear as pending for a few hours.

Setting up automatic payments

Automatic payments remove the need to remember your due date each month. On the Xcel Energy website, navigate to your account settings and select "Autopay" or "Automatic Payments." You can choose to pay the full bill amount or a fixed amount each month. You will also select the date the payment should be withdrawn — many customers choose the due date shown on their bill.

Automatic payments can be set up using your bank account or a debit card. Bank account payments have no fee. You can cancel or change your automatic payment at any time through your online account, and changes take effect on your next scheduled payment date.

If your bill amount varies significantly from month to month, you may prefer to set a fixed payment amount and adjust it seasonally — for example, paying more during winter months when heating costs are higher.

Paying by phone

Call Xcel Energy's payment line at 1-800-895-4999. Have your account number and debit card or bank account information ready. A representative will walk you through the payment process and confirm the amount and payment date. You will receive a confirmation number at the end of the call.

Phone payments are available 24 hours a day, seven days a week. Like online payments, they post within one business day. This method works well if you prefer speaking with someone or if you do not have internet access.

Paying by mail

Write a check and include your account number on the check itself. Your bill statement shows the mailing address for your region — do not send payment to the corporate office, as it will be delayed. Include the payment stub from your bill if possible, as it helps the company match your payment to your account quickly.

Mail your payment at least one week before your due date to account for postal delivery time. Payments are considered received on the date they arrive at Xcel Energy's processing center, not the date you mail them. If you are cutting it close to your due date, use online or phone payment instead.

What to do if you cannot pay your full bill

If you are struggling to pay your bill, contact Xcel Energy directly at 1-800-895-4999 to discuss your options. Many utility companies offer payment plans that let you spread your balance over several months. Xcel Energy may also have information about energy information programs in your state, which are usually run by local nonprofits or government agencies.

Do not ignore a bill you cannot pay. Utility companies can disconnect service for non-payment, and reconnection fees explore. Calling early gives you more options and more time to arrange a solution.

Common payment mistakes to avoid

The most common error is mailing a check without including your account number, which delays the company from matching your payment to your bill. Always write your account number on the check itself and include the payment stub if you have it.

Another mistake is assuming a mailed payment has posted when it has not. If you mail a check close to your due date and the payment does not arrive on time, you may be charged a late fee. Use online or phone payment if your due date is within a week.

Some customers also pay twice by accident — once online and once by mail — because they did not realize their first payment had already been submitted. Check your account online before sending a mailed payment to confirm nothing is pending.

Frequently Asked Questions

Is there a fee to pay my Xcel Energy bill online?

No fee applies if you pay directly from your bank account. Credit and debit card payments include a small processing fee that Xcel Energy discloses before you confirm the payment. The fee amount varies depending on the card type and payment processor.

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

Online and phone payments post within one business day. Mailed checks take five to seven business days from the date you mail them. If you need the payment to post quickly, use online or phone payment instead of mail.

Can I set up automatic payments if I have a variable bill amount?

Yes. You can set a fixed payment amount each month and adjust it manually when your bill changes, or you can pay the full bill amount automatically each month. Both options are available through your online account.

What happens if I pay after my due date?

Late fees explore if your payment is not received by the due date shown on your bill. Contact Xcel Energy when ready if you know your payment will be late — they may waive the fee or work out a payment arrangement with you.

Can I pay someone else's Xcel Energy bill?

Yes, if you have their account number. You can pay online or by phone using their account number, and the payment will be applied to their bill. You do not need to be the account holder to make a payment.

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.