Delta Solar Power - Solar Panel Installer in San Antonio, TX

Solar Panel Installer

4.8

★★★★☆ (232)
232 Reviews
5 ★
4 ★
3 ★
2 ★
1 ★

6836 San Pedro Ave Suite 205, San Antonio, TX 78216

San Antonio, TX 78216

Customer Reviews

R
★☆☆☆☆
Rachael Young
a month ago
If I could rate this company 0 stars, I would. I signed my contract with Delta Solar in September. While the sales process was smooth, everything after that has been extremely frustrating and unprofessional. My system was installed before the interconnection paperwork was properly completed, which led to significant delays. Consumers Energy placed my project into “Design Requires Changes” due to multiple installer errors, including incorrect account information, site plan issues, and inconsist
S
★☆☆☆☆
Savannah Finkle
11 months ago
Harassing, 2 weeks and they’ve come to my house 4 times after we have expressed disinterest. They were at our home just 3 days ago, I explained to the salesman that I still wasn’t interested because I would be having a newborn soon, I gave birth the next day, returned home the day after, and the day after that (a Saturday too) the salesman returned asking us if we “thought about it.” We also posted a large private property sign that he blatantly ignored within those 3 days. Scam company, nothing
M
★☆☆☆☆
Marcela Cabello
2 years ago
I wish I would have researched this company prior to purchasing the Solar Panels. I went into this purchase with some knowledge of what I wanted but I relied on the salesperson to explain the rebates and financing part of the contract since they were the ones that were knowledgeable in this aspect. My rep, Sam Munoz explained that I would receive a rebate from CPS for approximately $2500 and when I filed my taxes that year I would receive the remaining rebate of $11k and that I could pay that to

Compare Solar Panel Installer in San Antonio, TX

Texas Engineered Solar ★★★★★ (40 reviews) 78219
SolarWind Panel Installation San Antonio LLC ★★★★★ (4 reviews) 78212
Central Texas Solar & Services ★★★★☆ (49 reviews) 78213
ALPHA SOLAR SOLUTIONS, LLC ★★★★☆ (30 reviews) 78228
Freedom Power ★★★★★ (451 reviews) 17750