meeting

Contact Us

How can we help?

We like hearing from you! Drop us a line or give us a call:

General Inquiries: 1 (800) 504-2337
Customer Support: 1 (833) 500-0014

You can also check out our FAQs to see if we’ve already answered your question or email the Freedom Solar team you’re trying to reach:

Customer Support | Service Department | Sales | Marketing | Human Resources | Recruiting | Accounting

Are you…

LOCATIONS

We are one of the top solar installers in Texas, Colorado, and Florida, serving customers from our offices in Austin, San Antonio, Irving, Houston, Denver, Colorado Springs, and Tampa.

AUSTIN

Corporate Headquarters
4801 Freidrich Ln Ste 100
Austin, TX 78744
512-759-8313

SAN ANTONIO

Office 
12861 Wetmore Rd
San Antonio, TX 78247
210-361-2883

HOUSTON

Office
1234 North Post Oak Rd #170
Houston, TX 77055
713-332-9716

DALLAS – FORT WORTH

Office
3070 Story Rd W
Irving, TX 75038
972-441-8230

DENVER

Office 
2300 E 76th Ave Ste D400
Denver, CO 80229
303-222-4203

COLORADO SPRINGS

Office 
5135 Centennial Blvd
Colorado Springs, CO 80919
719-359-9603

TAMPA

Office
8105 Krauss Blvd, Ste 102
Tampa, FL 33619
813-328-2215