
Loading map...
This company appears unable to support the systems they install. We found 18 reviews from customers who couldn't get anyone to answer the phone after their solar went live, and 13 more describing failed equipment with no repair follow-through. One homeowner discovered a leak from a panel mount point, called repeatedly, left voicemails, submitted written requests, and ultimately paid thousands out-of-pocket for a repair that should have been covered under warranty. Another watched their inverter sit broken for two and a half months while Milholland ignored four callbacks, even after the replacement part arrived at their shop on September 1st. A third customer spent 10 months waiting for an installation riddled with panel substitutions and zero proactive communication, paying both their energy bill and their solar loan simultaneously for months. The workmanship scores look decent because the install crews are competent, but the moment something goes wrong or you need post-sale help, you're on your own. If you're weighing solar quotes and value actually being able to reach your installer when the system stops working, cross this one off your list.
If you need a company that will pick up the phone after installation, don't hire Milholland. The install teams are solid, but post-sale support collapses. You'll end up paying out-of-pocket for warranty repairs or watching your broken system sit idle for months.
Daniel W. had a solar system put on his home a few years ago and everything seemed fine at first. A while later he discovered a leak at one of the panel mounting points, and because the installation was still under warranty he expected the company to fix it. He tried repeatedly to reach them—calls went unanswered, voicemails never returned, and a written service request drew no response. With no cooperation from the installer, he wound up paying several thousand dollars out of pocket to repair the damage. The clearest takeaway from his experience: the installation itself held up, but the company’s warranty support did not, leaving him with an unrepaired leak until he covered the cost himself.
John R. had a SunPower system installed by Sullivan in November 2016 and discovered this summer that the inverter had stopped working — the system monitor showed it had been down since early June. With Sullivan out of business, he reached out to a SunPower dealer, Milholland, and waited about two weeks before an electrician finally came out on July 26, 2022. The tech spent two and a half hours on the phone with SunPower, then left saying the inverter was dead. After that, silence stretched for weeks. By September 15 he still hadn’t heard from Milholland or SunPower; an hour on hold with SunPower that day revealed a replacement inverter had actually arrived at Milholland on September 1. He made four calls to Milholland in the prior week and left messages that went unanswered. The concrete, frustrating takeaway: a confirmed bad inverter, a replacement part received by the dealer two weeks earlier, and no installation or follow-up despite repeated calls.
William signed a contract in September for a residential rooftop solar installation and discovered the whole project stretched to nearly ten months. He faced repeated last‑minute panel substitutions: after being led to expect his chosen panels by late December or early January, he learned in February they weren’t available and had to pick alternatives — a process that repeated three to four times. Each replacement turned out to be less efficient than the prior option, yet the system price stayed the same, and he was given little explanation or meaningful choices during the sales consultation. He spent much of the build wondering where the project stood because communication from the company was sparse and unclear. Progress stalled again after the panels went up: months passed while awaiting inspection, NEM approval and final billing setup. Some delays came from the energy provider, but getting updates required repeated emails to multiple people until Maya stepped in and began providing consistent status updates and a single point of contact. The system now appears to be operating, but he ended up paying several months of both regular energy bills and loan payments while the met
Passed screening
Passed screening
Among the longest-standing installers in the market.
Not BBB rated.
Reviews were posted naturally over time.
License information could not be confirmed.
Dusty K. hired the company for a home solar install and discovered a project that left their property damaged and key electrical work unfinished. During the install the crew stuffed the green waste bin with Styrofoam and then started using the pool as a trash can, which led to hundreds of dollars in cleanup and repairs. They also crushed and kicked several solar yard lights, and a promised payout for those losses never arrived. Inspections failed repeatedly after the electrical team wired breakers improperly and tried to conceal the problems from the city; the city inspector even told Dusty they’d made a big mistake in who they hired. After nearly three years the company still hasn’t returned to secure the loose breakers left “floating” in the breaker box and won’t answer calls or emails. In addition, all exterior and garage outlets stopped working after the install, a promised roof inspection by a third party never took place, and the salesperson, Chandler, disappeared once the problems started. The clearest, lingering sign of the poor work: loose breakers remain in the panel almost three years on, with no follow-up or resolution.
Chan chose Milholland (formerly Secure Roofing) to design and install a residential solar system. For five years the array performed flawlessly, so when Chan recently decided to upgrade and add capacity they returned to the same company. They singled out Kody Ilfeld for setting up the upgraded equipment and for navigating the SDG&E approval process, leaving Chan reassured by both the system’s long-term reliability and the smooth utility sign-off.
Fred P. invested tens of thousands of dollars in 2017 to upgrade to a complete new solar system and install a brand‑new roof on his home. He later discovered the company had installed the system incorrectly — an on-site employee acknowledged the error — and the roof began leaking twice during the past year. The crew tore off the work and reinstalled it, but the leaks returned, leading to interior water damage. The company promised to come back, repair the damage and scope the ceiling for possible mold; that’s particularly worrying because the family is severely allergic. He filed a BBB complaint only to learn the installer wasn’t BBB‑rated, and after that the company refused to do anything further. Attempts to resolve the situation met broken promises and rude employees. The clearest takeaway: after spending a large sum and suffering water damage, he found the installer unwilling to honor repairs and lacking a BBB accreditation.