Skip to main content

HomeAll guides

How to Pay Your Xcel Energy Bill Online and by Mail

Paying Your Xcel Energy Bill Through Their Website or App

Xcel Energy's bill pay system lets you pay your electric or natural gas bill directly through their website or mobile app without leaving your home. You log in with your account number and password, choose a payment date, and select your payment method — debit card, credit card, or bank account transfer. The payment posts within one to two business days for most methods.

To set this up, go to xcelenergy.com and click "Pay My Bill" at the top of the page. If you do not have an online account yet, you will need to create one using your account number (found on your bill) and your service address. Once you are logged in, you can pay a single bill or set up recurring payments that happen automatically each month on the date you choose.

Xcel Energy's mobile app works the same way. read it from the Apple App Store or Google Play, sign in with your account credentials, and you can pay from your phone anytime. The app also shows your current balance, usage history, and estimated next bill amount.

Key Takeaways

  • You can pay through xcelenergy.com or the Xcel Energy mobile app using a debit card, credit card, or bank account transfer.
  • Payments typically post within one to two business days, so plan ahead if your bill is due soon.
  • You can set up automatic recurring payments each month so you never have to remember to pay manually.
  • Xcel Energy does not charge a fee for paying by bank account transfer, but credit and debit card payments may include a processing fee.
  • If you pay by mail, send your check or money order to the address on your bill at least one week before the due date.

Payment Methods and Processing Fees

Xcel Energy accepts three main payment methods through their online system: bank account transfer (also called ACH or electronic check), debit card, and credit card. Bank account transfer is free and is the fastest way to move money from your checking or savings account. Debit and credit card payments may include a processing fee — the amount varies depending on which card you use and your location, so Xcel Energy will show you the fee before you confirm the payment.

If you prefer not to pay online, you can mail a check or money order to the address printed on your bill. Write your account number on the check and mail it at least seven to ten days before your due date to make sure it arrives on time. Xcel Energy also accepts payments by phone — call the number on your bill to speak with a representative, though this method may also carry a fee.

Setting Up Automatic Monthly Payments

Automatic payments save time and help you avoid late fees because your bill gets paid on the same day each month without you having to log in. To set this up, log into your Xcel Energy account online, go to the "Billing" or "Payment" section, and look for "Autopay" or "Recurring Payments." Choose your payment method (bank account transfer is usually the best option because it is free), pick the day of the month you want the payment to go through, and confirm.

You can change or cancel automatic payments anytime through your online account. If you want to stop a payment before it processes, log in at least one business day before the scheduled payment date and turn off the autopay setting. Xcel Energy will send you a confirmation email each time a payment is scheduled and again when it completes.

What to Do If Your Payment Does Not Post

If you made a payment but do not see it reflected in your account balance within two business days, log back into your Xcel Energy account and check the payment history or transaction status. Online payments sometimes show as "pending" for a day or two before they clear. If the payment shows as completed but your balance has not updated, wait another business day — the account balance can lag behind the actual payment processing.

If more than two business days have passed and your payment still does not show, contact Xcel Energy customer service using the number on your bill. Have your account number and the confirmation number from your payment ready. If you paid by mail and it has been more than two weeks since you mailed the check, also contact them to report it as potentially lost.

Paying a Past-Due or Disconnection Notice Bill

If your bill is past due or you have received a disconnection notice, you can still pay online through the website or app using the same steps as a regular payment. Xcel Energy will process the payment when ready, and in most cases a disconnection will not happen if payment is received before the scheduled disconnection date. However, there may be a reconnection fee if your service has already been shut off.

If you cannot pay the full amount right away, contact Xcel Energy customer service to ask about payment arrangements or hardship programs. Some regions offer programs that can help with bills if you are facing financial difficulty, and representatives can discuss options with you over the phone.

Understanding Your Xcel Energy Bill and Due Dates

Your Xcel Energy bill shows your account number, service address, current charges, any balance from the previous month, and your due date. The due date is typically 20 to 25 days after the bill is issued. If you pay after the due date, Xcel Energy may charge a late fee, though the exact amount depends on your state and rate schedule.

Your bill also breaks down charges into categories: the basic service charge (a fixed monthly fee), energy charges (based on how much electricity or gas you used), and any taxes or rider charges. If you have questions about specific line items, you can call the customer service number on your bill or log into your online account to see a more detailed breakdown of your usage.

Frequently Asked Questions

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

Bank account transfer payments are free. Credit and debit card payments may include a processing fee that varies by card type and location — Xcel Energy shows you the fee amount before you confirm the payment. Paying by mail or phone may also carry fees depending on your payment method.

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

Most online payments post within one to two business days. Payments made on weekends or holidays may take longer to process. You can check the status of your payment in your online account under payment history or transaction details.

Can I change my automatic payment date if I get paid on a different day?

Yes. Log into your Xcel Energy account, find the autopay or recurring payment settings, and update the payment date. The change takes effect on your next scheduled payment. If you need to stop a payment that is scheduled for tomorrow, contact customer service by phone because online changes may not process in time.

What happens if I overpay my Xcel Energy bill?

The overpayment stays in your account as a credit and reduces your next bill. If you want a refund instead, contact Xcel Energy customer service and request one. Refunds typically take one to two weeks to appear in your bank account.

Can I pay someone else's Xcel Energy bill for them?

You can pay online if you have the account number and access to the account login, or you can mail a check with the account number written on it. If you want to set up recurring payments for someone else's account, you will need their permission and account access. Contact Xcel Energy customer service to discuss authorized user options.

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.