Where to find the Xcel Energy login page

The Xcel Energy bill payment login is at xcelenergy.com. Look for the "Pay My Bill" or "Log In" button in the top right corner of the homepage. You can also go directly to the login page by typing the web address into your browser — Xcel does not use a separate portal URL.

You will need either your account number or the email address associated with your account. Your account number appears on your paper bill in the upper left corner, usually starting with a letter followed by numbers. If you do not have your bill handy, the email address works just as well.

Key Takeaways

  • The Xcel Energy login page is at xcelenergy.com, and you can use either your account number or registered email address to sign in.
  • If you forget your password, use the "Forgot Password" link on the login page to reset it — Xcel will send a reset link to your email.
  • You can pay your bill without creating an account by using the guest payment option, though creating an account lets you see your usage history and set up automatic payments.
  • Xcel accepts credit cards, debit cards, and bank account transfers, though bank transfers usually have no fee while card payments may include a processing charge.
  • If you cannot log in after trying the password reset, contact Xcel customer service at 1-800-895-4999 to confirm your account is active.

Creating a new Xcel Energy account if you do not have one

If you are a new Xcel customer or have never set up online access, you will need to create an account before you can log in. On the login page, look for a link that says "Create Account" or "Register" — the exact wording varies by region. Click it and you will be asked for your account number and zip code to verify you are the account holder.

After verification, you will create a username and password. Xcel requires passwords to be at least eight characters long and include uppercase letters, lowercase letters, and numbers. Write down your password somewhere safe, or use a password manager to store it. Once your account is created, you can log in immediately and make a payment.

What to do if you forget your password

On the Xcel login page, click the "Forgot Password" link below the password field. Enter your account number or the email address tied to your account. Xcel will send a password reset link to that email address — check your inbox and your spam folder, as the email sometimes ends up there.

Click the link in the email and follow the prompts to create a new password. The reset link usually stays active for 24 hours. If you do not receive the email after waiting a few minutes, try the reset again or contact Xcel customer service at 1-800-895-4999 to confirm your email address is correct in their system.

Paying your bill without logging in

You do not have to create an account to pay a single bill. On the Xcel homepage, look for a "Pay as Guest" or "One-Time Payment" option. You will enter your account number, zip code, and the amount you want to pay. Xcel will then ask for your payment method — credit card, debit card, or bank account information.

Guest payments work the same way as logged-in payments and post to your account within one to two business days. The downside is that you cannot see your payment history or set up automatic payments without an account. If you pay your bill more than once or twice a year, creating an account saves time.

Payment methods and fees

Xcel accepts three main payment methods: credit cards, debit cards, and electronic bank transfers. Bank transfers (also called ACH payments) usually have no fee and are the cheapest option if you have time to wait one to two business days for the payment to post. Credit and debit card payments may include a processing fee — the amount varies depending on which payment processor Xcel uses that day, but it is typically 2 to 3 percent of your bill.

If you pay by phone instead of online, Xcel charges a fee for credit and debit card payments but not for bank transfers. The online payment method is usually cheaper than calling, so log in through the website when you can. You can also set up automatic payments from your bank account at no charge — this option appears in your account settings once you log in.

Setting up automatic payments after you log in

Once you have logged into your Xcel account, look for a section called "Billing," "Payment Settings," or "Autopay" — the exact name depends on your region. Click on it and select "Set Up Automatic Payment" or "Enroll in Autopay." You will be asked to choose a payment method (bank account transfer is recommended because it has no fee) and a due date.

Xcel will deduct the full amount due from your account on the date you choose, usually a few days before your bill is due. You can change or cancel automatic payments anytime by logging back in and adjusting your settings. If you want to pause payments for a month, most accounts allow you to skip a single payment without canceling the whole setup.

Troubleshooting common login problems

If you see an error message saying "Account Not Found" or "Invalid Credentials," first check that you are entering your account number or email address exactly as Xcel has it on file. Account numbers are case-sensitive if they contain letters. If you are copying and pasting from an email or document, make sure there are no extra spaces at the beginning or end.

If the password reset email does not arrive after 15 minutes, check your spam folder and your email settings to make sure Xcel emails are not being blocked. If you still cannot reset your password, or if you see a message saying your account is locked, call Xcel customer service at 1-800-895-4999. They can unlock your account and walk you through the login process over the phone. Have your account number and a recent bill handy when you call.

Frequently Asked Questions

Can I pay my Xcel bill by phone instead of online?

Yes. Call Xcel at 1-800-895-4999 and a representative will take your payment over the phone. You will need your account number and a valid payment method. Phone payments include a fee for credit and debit cards but not for bank transfers, so online payment is usually cheaper if you have time to log in.

Is it safe to enter my bank account information on the Xcel website?

Xcel uses encryption to protect your banking information, the same technology banks use. Your bank account details are not stored on the Xcel website after the payment is processed — they are sent directly to the payment processor. If you are still uncomfortable entering bank details online, you can pay by mail by sending a check to the address on your bill.

What happens if I pay late?

Xcel typically allows a grace period of a few days after the due date before charging a late fee. The exact grace period varies by state and by your account type. If you are going to be late, log in and pay as soon as you can, or call customer service to ask about the grace period for your account.

Can I see my past bills and payment history after I log in?

Yes. Once logged in, look for a section called "Billing History," "My Bills," or "Account History." You can usually view and download bills from the past 12 to 24 months. This is helpful for comparing your usage month to month or for tax and insurance purposes.

What if my login works but I cannot see my current bill amount?

Your bill may not have been generated yet. Xcel generates bills on different dates depending on your meter reading schedule, so your due date may not be the same as your neighbor's. Check the "Billing History" section to see when your last bill was issued. If your bill is more than 35 days overdue, call Xcel at 1-800-895-4999 to confirm your account is active.