In order to bring you the best possible user experience, this site uses Javascript. If you are seeing this message, it is likely that the Javascript option in your browser is disabled. For optimal viewing of this site, please ensure that Javascript is enabled for your browser.
Choose your state

Our products and services differ based on state. Please select your state (or the state you're interested in) from the list to the left.

Why do our products and services differ based on state? Because our business is regulated by state. We have regulated operations in eight Western and Midwestern states. The different regulatory body for each state we serve determines what products and services we deliver in that state.

  • Text Size
  • Email
  • Print

Credit | Debit Card Payment

Credit | Debit Card Payment

Pay conveniently at anytime

Overview

Pay your energy bill online or by phone using your credit or debit card for a fee. Our partner, NCO Epayments, can accept payment any time and will post it the next business day. 

NCO Epayments will accept MasterCard, Visa, Discover and Diners Club cards. A transaction fee of $4.85 applies. 

Check with your bank or card provider as they may have individual transaction and daily limits on credit or debit card transactions.

Note: Payment by credit or debit card is not available in Texas.

Benefits

When you pay by credit or debit card, you can:

  • Pay anytime online or by phone
  • Get your payment processed quickly, posted the next business day

Who Qualifies

You must be either a residential or business customer of Xcel Energy in any state except Texas.

How to Get Started

You can pay with a credit or debit card via two methods:

  1. By phone - call NCO Financial Systems at 1-800-656-8439 within the United States or 1-517-780-0221 outside the U.S. You may also call us at 1-800-895-4999.
  2. Online - visit the NCO Epayments website and enter the necessary information for the transaction. 

The charge appears as XCEL ENERGY/NCO - 800-794-1630 MI MAIL/PHONE on your card statement. Please note that a $4.85 transaction fee applies.

Additional Information

If you have any questions, call NCO Financial Systems at 1-800-656-8439.

Call 1-800-656-8439. Visit NCO website. $4.85 fee applies. Not available in Texas.