Skip to main content

HomeAll guides

How to Pay Your Xcel Energy Bill Online and by Phone

What Xcel Bill Pay is and how to use it

Xcel Bill Pay is Xcel Energy's online and phone payment system that lets you pay your electric or natural gas bill without writing a check or visiting a payment location. You can set up a one-time payment, schedule recurring payments on a date you choose, or pay when ready. Xcel serves parts of Colorado, Minnesota, New Mexico, Texas, Wisconsin, and Michigan, so whether you have access depends on which state your account is in.

The system accepts payments from a bank account (checking or savings), a debit card, or a credit card. Xcel does not charge a fee for bank account payments, but credit and debit card payments carry a fee that varies by processor — typically between 2 and 3 percent of your bill amount. You can see the exact fee before you confirm the payment.

You do not need to create a separate account to use Bill Pay. If you already have an Xcel online account, you can access Bill Pay from your dashboard. If you do not have an online account, you can create one using your account number and service address, or you can pay by phone without setting up an account at all.

Key Takeaways

  • Bank account payments through Xcel Bill Pay have no fee, but credit and debit card payments charge 2 to 3 percent of your bill.
  • You can pay when ready, schedule a payment for a future date, or set up automatic recurring payments on the same day each month.
  • Payments made online or by phone typically post to your account within one to two business days.
  • You can access Bill Pay through your Xcel online account or by calling Xcel's payment line without creating an account first.

Paying online through your Xcel account

To pay online, log into your Xcel account at xcelenergy.com. If you do not have an account, you can create one by entering your account number and service address. Once logged in, look for the "Pay My Bill" or "Make a Payment" button on your account dashboard — the exact label varies slightly by state.

Enter the amount you want to pay. You can pay your full bill, a partial amount, or more than the balance if you want to prepay. Then choose your payment method: bank account, debit card, or credit card. If you use a bank account, provide your routing number and account number. For card payments, enter the card number, expiration date, and CVV.

Next, choose when the payment should be processed. You can select "Pay Today" for when ready processing, or pick a future date up to 30 days ahead. If you want the payment to repeat every month, look for an option to set up automatic payments and choose the day of the month you prefer. Review all details before confirming, and Xcel will show you a confirmation number when ready.

Paying by phone without an online account

You can pay your Xcel bill by phone by calling the payment line for your state. The phone number appears on your bill statement. You do not need to have an online account to use this method. Have your account number and payment method ready before you call.

When you reach the automated system, follow the prompts to enter your account number and the amount you want to pay. You will be asked to choose a payment date and provide your bank account or card information. The system will confirm the details and give you a confirmation number. Keep this number for your records.

If you prefer to speak with a representative instead of using the automated system, you can ask to be transferred during the call. Wait times vary by time of day and season — bill pay lines are busiest in the days before the due date.

Setting up automatic payments

Automatic payments deduct money from your bank account or card on the same day each month, so you do not have to remember to pay manually. You can set this up online through your Xcel account or by phone. Online, look for "Autopay" or "Automatic Payments" in your account settings. By phone, ask the representative to enroll you in automatic payments when you call the payment line.

You choose which day of the month the payment is taken — many people pick the day after they get paid or a few days before the due date. You can change the payment date, pause automatic payments temporarily, or cancel them entirely at any time through your online account or by calling. If you cancel, you will need to pay manually going forward.

Automatic payments are deducted from your chosen bank account or card every month until you stop them. If your account balance changes significantly from month to month, you may want to review your automatic payment amount periodically and adjust it if needed.

When payments post and what to expect

Payments made online or by phone typically post to your account within one to two business days. If you pay on a Friday, the payment may not show until Tuesday. Payments made on weekends or holidays are processed the next business day. Once posted, the payment reduces your balance when ready and stops late fees from accruing.

You will receive a confirmation number right after you submit your payment, either on screen or by phone. Save this number in case you need to look up the payment later. You can also view your payment history in your online account under "Payment History" or "Transaction History" — this shows all payments made in the past 12 to 24 months.

If a payment does not appear in your account within three business days, contact Xcel customer service. Have your confirmation number ready. Xcel can trace the payment and confirm whether it was processed or if there was an error.

Fees and payment method comparison

Payment MethodFeeProcessing Time
Bank account (checking or savings)No fee1–2 business days
Debit card2–3% of payment amount1–2 business days
Credit card2–3% of payment amount1–2 business days

Bank account payments have no fee and are the least expensive way to pay online. If you use a debit or credit card, Xcel shows you the exact fee before you confirm the payment, so you know the total cost. The fee is calculated as a percentage of your payment amount, not a flat dollar amount, so larger bills cost more to pay by card.

Some people use credit cards for the rewards points or cash back, which can offset the fee. Others prefer to pay by bank account to avoid the fee entirely. The choice depends on your rewards rate and how much you value the convenience of card payments.

Other ways to pay if Bill Pay is not available

If you cannot use Xcel Bill Pay for any reason, you have other payment options. You can mail a check to the address on your bill — allow 7 to 10 days for it to arrive and post. You can pay in person at an Xcel payment location, a local utility office, or an authorized payment center. Some grocery stores and pharmacies accept utility payments; check Xcel's website for locations near you.

You can also set up a payment through your bank's bill pay service, which sends a check from your bank to Xcel on your behalf. This takes longer than Xcel's online system but may be convenient if you already use your bank's bill pay for other bills. Contact your bank for instructions on how to add Xcel as a payee.

Frequently Asked Questions

Is there a fee for paying my Xcel bill online?

Bank account payments have no fee. Credit and debit card payments charge 2 to 3 percent of your payment amount. Xcel shows the fee before you confirm, so you know the total cost.

Can I schedule a payment for a specific date in the future?

Yes. You can schedule a payment up to 30 days in advance through the online system or by phone. Choose the date you want the payment processed, and Xcel will deduct the money on that day.

What if I pay more than my current bill balance?

The extra amount becomes a credit on your account and reduces your next bill. You can also request a refund of the credit balance by contacting Xcel customer service, though this may take several weeks to process.

How do I cancel automatic payments?

Log into your Xcel account and go to your autopay settings, or call the payment line and ask a representative to cancel it. You can cancel anytime, and manual payments will be required going forward.

What should I do if my payment does not show up in my account?

Wait three business days, as payments typically take 1 to 2 days to post. If it still does not appear, contact Xcel with your confirmation number. They can trace the payment and tell you whether it was processed or if there was an error.

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.