Log in to your CPS Energy account at myaccount.cpsenergy.com

Go to myaccount.cpsenergy.com and enter your account number and password. Your account number appears on your paper bill in the upper right corner, or you can use the email address associated with your account instead. If you have not yet created an online account, you will need to set one up first — the site will walk you through that process using your account number and service address.

Once you are logged in, you can see your current balance, payment history, and usage details. The dashboard shows your next bill date and any past-due amounts. From here, you can pay immediately or set up a future payment.

Key Takeaways

  • Your CPS Energy account number is on your paper bill or you can use your email address to log in at myaccount.cpsenergy.com.
  • You can pay your bill in full, make a partial payment, or schedule a payment for a future date through the online portal.
  • Payment methods include bank account transfer (ACH), debit card, or credit card, though credit cards may carry a processing fee.
  • If you forget your password, use the "Forgot Password" link on the login page to reset it using your email address.
  • Payments made before 5 p.m. Central Time on a business day typically post the same day.

Pay your bill after logging in

Once logged in, look for the "Pay Now" or "Make a Payment" button on your account dashboard. Click it to enter the amount you want to pay. You can pay your full balance, a partial amount, or set up a scheduled payment for a later date. The system will show you your current balance and any past-due amounts so you know exactly what you owe.

Choose your payment method: bank account (ACH), debit card, or credit card. Bank transfers are free and usually the fastest option. Debit cards are also free. Credit card payments may include a processing fee — the site will show you the fee amount before you confirm the payment.

Review the payment details and confirm. You will receive a confirmation number immediately. CPS Energy will send you a receipt by email if you have an email address on file.

What happens if you forget your password

Click "Forgot Password" on the login page. Enter the email address or account number associated with your account. CPS Energy will send a password reset link to your email. Click the link and create a new password. The reset link expires after a set time, so complete this step promptly.

If you do not receive the reset email, check your spam folder. If you still cannot reset your password, you can call CPS Energy customer service at 210-353-2222 (San Antonio area) or 1-800-228-5101 (outside San Antonio) to verify your identity and have them help you regain access.

Set up automatic payments or payment reminders

The online portal lets you schedule payments in advance. This is useful if you want to pay on a specific date each month or if you prefer to plan ahead. Go to the payment section, choose your amount and date, and confirm. You can schedule payments weeks or months ahead.

You can also set up automatic recurring payments so the same amount withdraws from your bank account on the same day each month. This requires you to authorize ACH withdrawals from your checking or savings account. To cancel automatic payments, log back in and turn off the recurring payment, or call customer service.

When your payment posts and how to track it

Payments made before 5 p.m. Central Time on a business day usually post the same day. Payments made after 5 p.m. or on weekends and holidays post the next business day. Once your payment posts, your account balance updates and you can see the transaction in your payment history.

You can check the status of a pending payment by logging in and viewing your account dashboard. Your confirmation number from the payment screen can also help you track the transaction if you need to contact customer service about it.

Troubleshooting common login and payment issues

If the site says your account number or password is incorrect, double-check that you are entering them exactly as they appear — account numbers are case-sensitive and spaces matter. If you are still locked out, use the password reset option or call customer service.

If a payment fails, the system will show an error message explaining why — usually an expired card, insufficient funds, or a mismatch between the name on the account and the payment method. Fix the issue and try again. If the problem persists, call 210-353-2222 or 1-800-228-5101 to pay over the phone or get help troubleshooting.

If you see a charge you do not recognize or your payment did not post after three business days, contact customer service right away with your confirmation number. They can investigate and correct billing errors.

Other ways to pay if you cannot use the online portal

You can pay by phone by calling 210-353-2222 (San Antonio) or 1-800-228-5101 (outside San Antonio). A representative will take your payment information and process the payment immediately. You can also pay in person at a CPS Energy payment location or authorized retailer — the website lists locations near you.

Mail-in payments are also an option: write your account number on the check or money order and mail it to the address shown on your bill. Mail payments take longer to post because of delivery time, so plan ahead if your bill is due soon.

Frequently Asked Questions

Do I need to create an online account before I can pay?

Yes. You must set up an account at myaccount.cpsenergy.com using your account number and service address before you can pay online. The setup process takes a few minutes and you only have to do it once.

Is there a fee to pay online?

Bank account (ACH) and debit card payments are free. Credit card payments may include a processing fee, which CPS Energy shows you before you confirm the payment. The fee varies depending on the card type.

Can I pay someone else's CPS Energy bill online?

Not directly through the online portal. You would need to contact CPS Energy customer service at 210-353-2222 or 1-800-228-5101 to arrange payment on another person's account. They can verify your relationship to the account and process the payment.

What should I do if my payment was rejected?

The system will show an error message explaining why — usually expired card information, insufficient funds, or a name mismatch. Update your payment method and try again. If the problem continues, call customer service for help.

How long does it take for a scheduled payment to post?

Payments scheduled for a future date post on that date, usually by end of business. If you schedule a payment for a weekend or holiday, it posts the next business day. You can check the status anytime by logging in to your account.