How can I pay my Direct Energy bill?

Direct Energy offers a range of ways for you to pay your Texas electricity bill.

Online: You can make a payment by logging into your Online Account Manager and following these directions:

  • Hover over Billing & Payments tab and select Pay Your Bill from the drop-down menu.
  • Click Pay Your Bill.
  • Enter the amount you want to pay under Payment Amount.
  • If you would like to donate to the Neighbor to Neighbor program, enter the donation amount you want to contribute towards the program.
  • Verify the Total Payment amount automatically calculated. This amount is the total of the Payment Amount plus the Donation amount entered, if any.
  • Finally, select the form of payment you want to use under Payment Method. You can also choose to add a new form of payment by selecting Credit Card/Debit Card or Bank Account from the drop down.
  • Click the Submit Payment button.

Please Note: you can schedule your payment up to 90 day in advance. We accept all major credit cards (including bank debit cards featuring the logo of a major credit card). Also, If you are a first-time user of Online Account Manager, please click www.DirectEnergy.com/Account/Register to create your account.

Direct Energy Power-to-Go Prepaid Customers: Power-to-Go Customers can call 1-877-866-6601 toll-free to make a payment to your account.

Pay by Mail: You have the option of paying your bill by mailing in a check or money order to one of the addresses below.

If you have an 8-10 digit account number (ex: # Example 00000000-0 or 0000000000-0), please mail your payment to: Direct Energy, PO Box 660896, Dallas, Texas 75265-0273, United States

Don't forget to write your Direct Energy account number on your check or money order to ensure your payment is correctly applied to your account. Check or money order should be made out to Direct Energy. Be sure to write your account number on your check or money order.

Pay in Person: There are a number of places where you can pay your bill in person. Find the location nearest to you. FIND A LOCATION.

Pay by Phone: You can make a payment using a credit or debit card by calling 1-888-305-3828. We accept all major credit cards (including bank debit cards featuring the logo of a major credit card).

Want to contact a customer care representative?

Please visit Contact Us and select your state of residence to view the contact information for your area.

Contact Us