Skip to main content

HomeAll guides

How to Log In to Xcel Energy Bill Pay and Pay Your Bill Online

Logging into Xcel Energy Bill Pay

To pay your Xcel Energy bill online, go to xcelenergy.com and select "Pay My Bill" or "Login" from the top menu. You will land on the bill pay portal where you can enter your username and password. If you do not have an online account yet, you will need to create one first by providing your account number (found on your paper bill) and other identifying information.

The login page is the same whether you are paying a single bill or setting up automatic payments. Xcel Energy serves customers in Colorado, Minnesota, New Mexico, Texas, and Wisconsin, and the login process is identical across all service areas. Your username can be an email address or a custom username you created during registration.

If you forget your password, click "Forgot Password" on the login screen. Xcel will send a reset link to the email address associated with your account. Check your spam folder if you do not see it within a few minutes. The reset link typically expires after 24 hours.

Key Takeaways

  • Visit xcelenergy.com and select "Pay My Bill" to reach the login page for online bill payment.
  • You need your account number (printed on your bill) and a valid email address to create an online account if you do not already have one.
  • If you forget your password, use the "Forgot Password" link to receive a reset email, which expires after 24 hours.
  • After logging in, you can pay a single bill when ready, set up automatic monthly payments, or view your payment history.
  • Xcel Energy does not charge a fee for online bill payment through their website.

What You Need Before You Log In

Before attempting to log in, have your Xcel Energy account number ready. This number appears on your paper bill in the upper right corner or on any recent statement. You will also need the email address you used when you registered your online account, or the custom username if you created one instead of using your email.

If this is your first time paying online, you will not be logging in yet — you will be creating an account. Xcel will ask you to verify your identity by providing your account number, the service address on file, and your date of birth. This process takes about five minutes and happens only once.

Paying Your Bill After You Log In

Once you are logged in, the dashboard shows your current bill amount, due date, and payment history. To pay when ready, click "Pay Now" or "Make a Payment." You will choose whether to pay from a checking account, savings account, or debit card. Xcel does not charge a fee for payments made directly through their website.

The payment will post to your account within one to two business days if you pay before 5 p.m. Central Time on a business day. Payments made after 5 p.m. or on weekends and holidays will post the next business day. You will receive a confirmation number when ready after submitting payment, and Xcel will also send a confirmation email to the address on file.

Setting Up Automatic Payments

From your logged-in account, select "Autopay" or "Automatic Payments" to have Xcel charge your account each month on your due date. You choose whether to pay the full bill amount or a fixed amount you set yourself. Automatic payments reduce the chance of late fees because the payment happens whether you remember to log in or not.

You can change or cancel automatic payments at any time by logging back in and adjusting your autopay settings. There is no penalty for stopping automatic payments. If you want to pause payments for one month only, you can skip a single payment without canceling the entire arrangement.

Troubleshooting Login Problems

If you see an error message saying your username or password is incorrect, first check that you are typing them exactly as you created them — passwords are case-sensitive. If you are certain your credentials are correct, use the "Forgot Password" link to reset. Do not try to log in more than three times with an incorrect password, as Xcel may temporarily lock your account for security.

If you cannot remember whether you created an account, go to the login page and click "I don't have an account." Xcel will check whether an account exists under your account number. If one does, you can reset your password. If one does not, you will create a new account.

If you are having trouble accessing the website itself — for example, the page will not load or you see a server error — try clearing your browser's cache and cookies, then reload xcelenergy.com. If the problem continues, try a different web browser or device. Xcel's website maintenance typically happens early morning hours, so try again in a few hours if you see a maintenance message.

Paying Without Logging In Online

If you prefer not to create an online account, you can still pay your Xcel bill by phone, mail, or in person. Call the customer service number on your bill to pay over the phone with a checking account, savings account, or debit card. Xcel charges a fee for phone payments, so online payment is the lowest-cost option.

You can also mail a check to the address shown on your bill, though mail payments take longer to post. Some Xcel service areas accept in-person payments at local payment centers or authorized retailers — check your bill or call customer service to find a location near you.

Viewing Your Payment History

After logging in, select "Payment History" or "View Payments" to see all payments you have made in the past 12 to 24 months. The history shows the payment date, amount, and method (online, phone, mail, or automatic). This record is useful if you need to confirm that a payment posted or if you are disputing a charge.

You can also read or print your payment history from this screen. If you need records older than 24 months, contact Xcel customer service and they can provide a longer statement.

Frequently Asked Questions

Is there a fee to pay my bill online through Xcel's website?

No. Xcel does not charge a fee when you pay directly through xcelenergy.com using a checking account, savings account, or debit card. Phone payments and third-party payment services may charge fees, so paying online through Xcel's site is the lowest-cost method.

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

Payments made before 5 p.m. Central Time on a business day typically post within one to two business days. Payments made after 5 p.m. or on weekends and holidays post the next business day. You will receive a confirmation number when ready after submitting payment, even if the funds have not yet posted to your account.

Can I change my automatic payment date or amount?

Yes. Log in to your account, go to your autopay settings, and adjust the payment date or amount. Changes take effect on your next scheduled payment. If you want to skip one month, you can pause autopay for that billing cycle without canceling the entire arrangement.

What should I do if I think my payment did not go through?

Check your confirmation email — Xcel sends one when ready after a successful payment. Log back into your account and view your payment history to confirm the payment appears there. If you see the payment in your history but it has not posted to your bill yet, wait one to two business days. If the payment does not appear anywhere, contact Xcel customer service with your confirmation number.

Can I pay someone else's Xcel bill if I have their account number?

You can pay a bill if you have the account number and are authorized on that account. If you are not the account holder, you will need to contact Xcel customer service to arrange payment or ask the account holder to add you as an authorized user on their online account.

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.