

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.
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.
Matthew K. had SunPower panels installed on his home through Milholland a year ago and remains very pleased. He picked Milholland after Pascal, the sales rep, sold him on the panels’ engineering quality and either answered every question on the spot or dug in to find the right answer. Maya, the project manager, and the install crew kept the process professional and straightforward at every step. Milholland sized the system to match his electricity use, and after a year he expects it to come very close to breaking even at the annual true-up.
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.
Gary H. had Milholland install his solar system 14 years ago and was satisfied for years, but recently ran into trouble when he couldn’t reach the company for three weeks. He drove to the address listed on their website—1475 Cuyamaca St, El Cajon—and found what looked like an abandoned office. A roofing company next door told him Milholland had gone out of business. Left without support for a long-installed system, he discovered the company’s website was still live, creating a frustrating mismatch between online presence and reality.
Dianne O. had solar panels put on her home about ten years ago, but after the original installer was acquired by Tesla she ran into a service black hole: she had prepaid a lease, and Tesla refused to touch the system. A leak developed beneath the array and every contractor she called declined — solar companies wouldn’t work on panels they hadn’t installed, and roofers wouldn’t repair the roof unless the panels were lifted, which no one would do. Before Thanksgiving her handyman opened a bedroom ceiling, pulled out sodden insulation and set a bucket under the drip while she searched for a solution. She finally found Milholland, who were swamped finishing jobs before the year‑end tax credit cutoff and could only start in January; they still came out, gave an estimate, and followed through. When the crew lifted the panels it turned out the roof damage was worse than expected, but Milholland honored the original price and completed the repairs. Her handyman fixed the ceiling and now, after heavy rains, there are no leaks. What stuck with her was that Milholland stepped into a situation everyone else avoided and kept to their estimate even after uncovering more work — that reliability,,
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.
James P. became an early adopter of rooftop solar when Milholland installed a SunPower system on his home in 2011 using a pre-paid lease; Milholland walked him through every question and the setup. He watched his electricity costs collapse — bills that once climbed as high as $500 a month ended up totaling less than $300 for an entire year. When he moved closer to work and needed solar again in 2018, he solicited three bids but chose SunPower and Milholland a second time. River came out to size the new system, bringing patient, detailed expertise, and the project management team kept him updated through permitting and city inspections. He appreciated the SunPower hardware, the monitoring app that lets him track production, and the boost the system gave his new home’s resale value — plus the simple reality of getting power from the sun. What stuck with him most was that dramatic drop in utility costs after the first installation: from monthly highs of about $500 to under $300 for the whole year.
Doug had posted a negative review after discovering he needed a full roof replacement just two years after Milholland installed his solar system. He hired Milholland to do the roof and ended up pleasantly surprised. Arturo ran the project, arriving each morning to keep the work on track; Chad managed the careful removal and reinstallation of the panels, and a brief meeting with Brian left the impression of professionalism. Under Arturo’s direction the crew installed a very high-quality roof, corrected a number of problems left by the prior installation, and cleaned the site every day — they even left the porch looking better than when they started. He found Arturo’s motto, "Good work ain't cheap," to be true in practice: attention to detail meant the panels went back without issue and the house simply looks better.
Linda Z. had a Sunpower system installed about a year and a half ago and recently discovered it stopped working. She attempted a remote reboot with Sunpower; when that failed the company determined a technician visit would be required and pointed her back to her installer, Milholland. She has tried four times to reach Milholland — each call gets transferred to nowhere and the messages she leaves elicit no response. After paying thousands for the installation, she ended up with a nonfunctional system, no scheduled technician visit, and four unanswered attempts to get the problem resolved.
Long-term satisfaction for SunPower by Milholland | Milholland Solar Electric & Roofing drops to 2.7 ★ compared to early reviews. This decline is worse than 75% of installers we looked at.
Long-term reviews carry the most weight in our methodology because they are most representative of what you should be paying for: a system that will perform for years.