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.
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.