
Loading map...
Legacy Roofing leaves critical details unfinished and won't own the mistakes. We found a homeowner whose 2015 re-roof missed flashing entirely, letting rodents destroy new insulation and ductwork, and when she called for help the manager told her it wasn't their problem because she'd pulled the permit as owner-builder. Reviews show a pattern of missed appointments (one crew arrived three hours early for commercial work without notice), blocked driveways, trespassing into backyards, and road-rage incidents caught on video. Six reviews mention solid workmanship on completed jobs, but eight describe communication breakdowns, no-callback cycles, or outright refusals to fix errors. The few satisfied customers highlight timely work and clean job sites, yet the negative patterns cluster around accountability. One reviewer waited two months for a return call that never came. If you're weighing bids, the risk of ending up with unfinished flashing and a manager who blames the permit holder isn't worth gambling on.
If you need a roofer who'll answer the phone after installation and fix what they missed, look elsewhere. The workmanship can be solid, but when it's not, this company walks away.
Jenny Lin discovered workers had trespassed into her backyard and onto her property without her permission. She encountered a hostile, dismissive attitude from both the crew leader and the manager — extremely rude, with no acknowledgment that they had violated her privacy. She left a one-star review, and the detail that lingered was simple and stark: strangers on her lawn and management shrugging off the breach of privacy.
Marwan A. booked two service visits at his commercial building, but both times the crew showed up on their own schedule. On the most recent visit he arrived at 10:30 for an 11–1 appointment window and discovered they'd been there since 8:00 a.m., completed the repair and left before he could meet them. He wanted to point out other issues in person, but the early departures prevented any follow-up. The repeated lack of coordination wasted his time and left outstanding concerns, so he decided he won't hire them again.
Daniel hired Legacy in 2015 to replace his tile roof with composition shingles during a home addition. Soon after the job, he discovered a gaping hole under an eave next to a valley where the crew had missed a head flashing. He called them; they came back right away and installed that missing flashing at no charge. He then pointed out a string of other workmanship problems, but the promised follow-up never corrected the bigger issues. His brand-new insulation, ductwork and electrical work suffered fresh rodent damage because the roof details left entry points, and when he pressed the manager Bob, Bob pulled the permit, said that because he was the owner-builder it was his problem, and insisted "experts don't make mistakes." He later found the crew had installed composition shingles tight against a stucco wall with no flashing at all. Having hired a licensed roofing company to handle sheathing, flashing, underlayment and roofing, he ended up facing nearly the full cost of repairs while Legacy declined to accept responsibility—what stuck with him was that they fixed one obvious hole for free but refused to address the systemic flashing failures that caused the damage.
Passed screening
Passed screening
Operating longer than most installers in the market.
Not BBB rated.
License information could not be confirmed.
Richard hired the company for a roof replacement in November/December 2021 and ended up with a clean, good-looking roof that met his expectations. He found the crew professional, courteous, and efficient — quick to answer questions, attentive to small cosmetic touches, and thorough about cleanup when the job finished. They also coordinated smoothly with his solar installer so the two projects didn’t conflict. What stood out most were the hands-on roles of owner Ryan Laubach and superintendent Jose Munoz; their involvement left a clear impression and earned an outright five-star assessment.
Marwan A. booked two service visits at his commercial building, but both times the crew showed up on their own schedule. On the most recent visit he arrived at 10:30 for an 11–1 appointment window and discovered they'd been there since 8:00 a.m., completed the repair and left before he could meet them. He wanted to point out other issues in person, but the early departures prevented any follow-up. The repeated lack of coordination wasted his time and left outstanding concerns, so he decided he won't hire them again.
Kay Luo hired Legacy to put a new roof on her custom Palo Alto home and was pleased with the roof itself, but discovered persistent condensation running off the eaves and leaving wet spots on the concrete around the house. She and the crew tried several fixes, but nothing stopped the dripping. Ryan from Legacy explained the moisture was simply a product of the roof’s design and couldn’t offer a remedy. Her takeaway: if you’re installing the same roof, avoid concrete directly under the eaves—those damp marks are much less obvious on tanbark or pavers.