In Person Payments

New! TXU Energy has added 384 Walmart stores to its network of nearly 4,000 authorized payment locations throughout Texas. This Payment Center Locator makes it easy to find a convenient payment center near you. Just enter your address and our locator system will provide a list of locations where you may pay your bill in person with cash, a check, or money order.

Online Payments

TXU Energy MyAccount gives you easy access to paying your bill online, or you can set up AutoPay to automatically deduct from your bank account, credit card or debit card and you won't have to worry about sending it in the mail.

Find Payments Locations:

Find locations where you can make a payment to TXU Energy.


Locations Found:

Store Address Miles More Information
No Results