Contact Us

Do you have any questions, comments, or concerns you want to share with our team? Feel free to reach out to us and someone will get back to you as soon as possible.

  • Submit
  1. Headquarters
    325 N. Saint Paul St.
    Suite 4550
    Dallas, TX 75201
  2. Phone & Support
    Toll Free: 888-999-2902
    Local: 469-214-6548

WHY RENT YOUR ELECTRICITY
WHEN YOU CAN OWN IT?™

Schedule your Home Solar Diagnostic today

Start Saving!

© Copyright 2019 O3 Energy Corporation | Texas Electrical #TECL30609

X