
Loading map...
Leonard Roofing isn't worth the risk. We found a contractor that consistently leaves customers stranded after installation, with no-shows for repairs and unanswered warranty claims stretching for months or even a full year. One homeowner paid off their solar system in full only to discover the electrical wiring wasn't to code, rendering a Tesla battery setup completely non-operational. The company delayed fixes while blaming other contractors, burning through an entire summer of lost energy savings. The pattern is stark: 26 reviewers described post-sale support failures, and 23 complained about missed appointments and ghost communications. Builder-contracted installs fared no better. Multiple KB Homes and DR Horton buyers reported leaks within five years due to faulty underlayment, missing flashings, and patchwork installs that looked like leftover scraps rather than new rolls. When they called for warranty repairs, the office put them on hold indefinitely or dismissed their concerns outright. If you're hoping a cheap quote will save you money, remember that a roof replacement in year six costs far more than the premium you'd pay a reliable installer today.
If you value your time and sanity, skip this one. The savings vanish the moment you need a callback that never comes or discover your roof was never installed correctly in the first place.
D P. has been dealing with a solar repair on their home for a year without resolution. After sending multiple emails over that time, they received only the repeat response that the company was "waiting for another company." Frustration grew as no repair work materialized; D P. dug into the company’s online reputation and found poor Yelp reviews, and when they warned they would file a complaint the company showed no urgency. The image that sticks: a year-long, unresolved repair and a single, unhelpful answer — leaving them queued up behind other complaints rather than with a fixed system.
Sh S moved into a new home and paid in full for a solar system that included a Tesla battery, then hired Leonard Roofing to install the equipment alongside the component provider. They discovered the installation had been done incorrectly: electrical wiring did not meet code or manufacturer specifications, so the system remained non‑operational and could not be activated. Having expedited payment to have power available for the summer, they ended up waiting instead — repeated follow-ups produced slow, delayed corrective action from Leonard Roofing, and they learned SunRun must return after Leonard finishes repairs, adding more lag time. The botched installation has caused significant inconvenience, lost expected energy savings, and raised concern about potential damage to expensive solar hardware. What sticks is that a fully paid solar and battery system sits idle because of improper wiring and now requires coordinated rework from the installer and the equipment provider before it can ever run.
Susan S. bought a new DR Horton home in Santa Clarita with what was supposed to be a brand-new roof, but less than 12 years later she discovered multiple failures and active leaks. She pulled back the concrete tiles and found a chaotic patchwork where a neat underlayment roll should have been—leftover pieces overlapped one another, in places stacked three layers deep, and many areas had no roofing nails holding anything down. The underlayment itself looked ultra-thin and quickly deteriorated, flashings were poorly installed or missing, and installers used cheap plastic-cap nails whose caps disintegrated and fell off so edges began to curl and water found its way into the living room. There was no sign of durable metal caps or even consideration of a torch-down application; the overall workmanship suggested the crew didn’t understand proper flashing or installation techniques. She put part of the blame on DR Horton for hiring the lowest bidder and failing to oversee the work, and the detail that lingers is the sight of three overlapping pieces with no nails—an obvious path for leaks that ruined what should have been a new roof.
Passed screening
Passed screening
Excellent BBB standing. Strong complaint resolution.
Reviews were posted naturally over time.
A valid contractor license is on record.
Andy hired Leonard Roofing to redo his roof nine years ago and recently called them again after a leak developed. He arranged a Monday call-out and two Spanish-speaking crew members arrived the next day; he had been given a 9–10 a.m. window but they didn't show up until 11 a.m. They tracked down the leak and put in a temporary patch, and—using limited English—told him they'd return Wednesday, but they never came back. Frustrated, he called Leonard after 4 p.m. Wednesday and was promised a Thursday morning visit. A different roofer showed up at 9:15 a.m., spoke English, and came prepared with cement roofing tiles to replace several cracked pieces on the roof. That worker repaired the damaged tiles, impressed Andy with his skill, and accepted payment by check on the spot. Andy values the workmanship enough that he’d use Leonard Roofing again, but he docked a star for the interruptions and having to wait at home for crews who missed appointments. The detail that stuck with him: the Thursday roofer who arrived on time with the right materials and fixed the cracked tiles.
Russell J. has relied on this contractor for more than 15 years and ended up calling them the best in the business. He watched a company with over 20 years of history deliver the one thing he prizes most—honesty and integrity—again and again, even as those qualities become harder to find in construction. Across a decade and a half of projects he experienced steady, straightforward dealings that reinforced his trust. The clearest takeaway: his long-term relationship with a firm that stays true to its word is what makes them stand out to anyone weighing contractors.
Georgie M. had extra solar panels added to her ranch-style home and, after the crew finished, discovered several cracked and broken roof tiles on the far side of the house. Her builder put her back in touch with Leonard’s—the company that did the original work—and Mark showed up to assess and fix the damage. Because she had kept spare tiles from the earlier panel installation done before SCE NET 2.0 last year, they could replace the broken pieces quickly. Mark worked friendly, fast and competently, and the final bill arrived exactly at the original estimate, which Georgie found fair. The detail that stuck with her was how smoothly the original installer handled the follow-up and how there were no surprise charges.