Where to log in to pay your Xcel Energy bill

Go to xcelenergy.com and click "Pay My Bill" or "Login" in the top right corner. You'll land on the login page for Xcel Energy's online account portal. If you don't have an online account yet, you can create one on that same page by clicking "Register" or "Create Account".

Once you're logged in, your bill balance and due date appear on your dashboard. You can pay the full amount, a partial payment, or set up automatic recurring payments from there. Xcel accepts payment by bank account (ACH transfer), debit card, or credit card, though credit card payments may carry a small fee.

If you prefer not to use the website, you can also call Xcel Energy's payment line at the number on your bill — usually found in the top right corner — and pay over the phone with a representative or through their automated system.

Key Takeaways

  • Log in at xcelenergy.com using your account username and password, or create a new account if you don't have one yet.
  • Your bill balance, due date, and payment history all show on your online dashboard once you're logged in.
  • You can pay by bank account transfer (no fee), debit card, or credit card (may have a fee) through the website or by phone.
  • Setting up automatic payments through your online account means you won't have to log in each month to pay.

Creating a new online account

If this is your first time logging in, click "Register" or "Create Account" on the Xcel Energy login page. You'll need your account number, which appears on your paper bill or in any email from Xcel. Have your bill handy — you may also need your service address and the amount of your most recent bill to verify your identity.

After you enter that information, Xcel will send a verification code to the email address you provide. Check your inbox (and spam folder) for that code, enter it on the registration page, and then create a username and password. Once that's done, you can log in and access your account.

What to do if you forget your password

On the Xcel Energy login page, click "Forgot Password" or "Forgot Username." You'll be asked to enter your account number or the email address tied to your account. Xcel will send a password reset link to that email address.

Click the link in the email, create a new password, and you'll be able to log in again. If you don't receive the email within a few minutes, check your spam folder. If the link doesn't work or you still can't access your account, call the number on your bill and speak to a representative who can help you regain access.

Setting up automatic payments

Once you're logged in, look for "Autopay," "Automatic Payment," or "Recurring Payment" in your account settings or billing section. Click that option and choose whether you want to pay your full bill each month or a set amount.

Select your payment method — bank account (usually free) or debit card — and the date you want the payment to come out each month. Most people choose a date a few days after they expect their paycheck. Once you confirm, the payment will happen automatically on that date every month until you cancel it.

You can change or cancel automatic payments anytime by logging back in and updating your autopay settings. Xcel will send you a confirmation email each time a payment is processed.

Payment methods and fees

Xcel Energy accepts three main payment methods through their online portal: bank account transfer (ACH), debit card, and credit card. Paying by bank account transfer is free and usually the fastest way to get your payment posted. Debit card payments are also typically free.

Credit card payments may carry a processing fee — the amount varies depending on which credit card company you use. Xcel will show you the fee amount before you confirm the payment, so you can decide whether to use a different payment method. If you're paying by phone, ask the representative whether a fee applies to your chosen method.

Troubleshooting common login problems

If you see an error message saying your username or password is incorrect, make sure you're typing them exactly as you created them — they're case-sensitive, meaning capital letters matter. If you're copying and pasting your password, make sure there are no extra spaces before or after it.

If you're still locked out after several attempts, Xcel may temporarily block your account for security reasons. Wait 15 to 30 minutes and try again, or click "Forgot Password" to reset it. If the website is slow or won't load at all, try a different web browser (Chrome, Firefox, Safari, or Edge) or clear your browser's cache and cookies, then try again.

If none of those steps work, the Xcel website or system may be down for maintenance. Call the number on your bill to pay by phone instead, or try logging in again in a few hours.

Paying without logging in online

You don't have to use the website to pay your bill. The phone number for Xcel Energy's payment line appears on your bill — call it and follow the prompts to pay through their automated system, or stay on the line to speak with a representative. You can pay by debit card, credit card, or bank account over the phone.

You can also mail a check to the address shown on your bill, though mailed payments take longer to process — usually 7 to 10 business days. Include your account number on the check so Xcel knows which account to credit. If your bill is due soon, paying online or by phone is faster.

Frequently Asked Questions

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

Bank account transfers (ACH) usually post within one business day. Debit and credit card payments typically post the same day or the next business day. If you pay close to your due date, call Xcel to confirm the payment will arrive on time and ask whether they can note your account to prevent a late fee.

Can I see my past bills and payment history online?

Yes. Once you're logged in, look for "Billing History," "Past Bills," or "Payment History" — the exact name varies. You can usually view and download your last 12 to 24 months of bills as PDF files. This is useful if you need to check an old charge or provide proof of payment.

What if I pay my bill but it still shows as due?

It can take a day or two for a payment to process and show on your account, especially if you paid by mail or late in the day. Log back in the next day to check. If it still shows as due after three business days, call the number on your bill to confirm the payment was received.

Can I change my payment due date?

Some Xcel customers can change their due date through the online portal under account settings or billing preferences. Not all accounts have this option — it depends on your rate plan and location. If you don't see the option online, call Xcel and ask whether they can move your due date to a different day of the month.

Is it safe to pay my bill online?

Xcel Energy's website uses encryption to protect your payment information. Never share your username, password, or account number with anyone claiming to be from Xcel — the company will never ask for this information by email or unsolicited phone call. If you're unsure whether a message is real, hang up or close the email and call the number on your bill directly.