
Loading map...
San Diego Roofing isn't worth the gamble. We found a company that once handled simple jobs well but now leaves customers stranded when things go wrong. One homeowner discovered incomplete flashing and rat holes after the crew left, then spent weeks texting photos and begging for an inspection while the company insisted she pay $700 for a new solar tube that turned out to need nothing more than cleanup. Another watched his patio flood twice because a gutter wasn't pitched correctly, only to be told he needed a third downspout that was never part of the original scope. The pattern across negative reviews is clear: once you've paid, communication evaporates. Multiple customers report full voicemails, ignored emails, and weeks-long waits for callbacks on active leaks. We found 19 reviews describing failures to fix problems, poor follow-through, or outright hostility when customers pushed back. Even satisfied customers mention five-day jobs that were quoted as two, and three-week delays to fix a skylight that fell apart. The company appears to have shifted to a subcontractor model (one reviewer was surprised to find JAP Roofing doing the work, not San Diego Roofing employees), which may explain why accountability has collapsed. The 75-year track record that older reviews celebrate no longer seems to apply.
If you're deciding between contractors and want someone who'll actually show up when the gutter overflows or the skylight leaks, keep looking. This company may close the sale, but the odds of getting help afterward aren't in your favor.
Nancy S hired SDR to replace her roof with a premium system. The project ran into trouble almost immediately: the site supervisor turned out to be a rogue bad apple, a storm hit during the re-roof and caused interior water damage, and the brand-new premium roof ended up leaking. She watched Marcello and Paul from SDR HQ step in, take ownership, and arrange repairs — they fixed the leaky roof and repaired the interior to her satisfaction, all without hassle. It wasn’t the easiest way to earn a good rating, but the hands-on response from HQ and the clean resolution of the damage is the detail she remembers.
Nadine S. returned to SD Roof 25 years after her first roof, signing a contract for a full reroof and solar installation on her house — only to discover the company never intended to send in-house crews. She found JAP Roofing on the roof and Clayco Solar handling the panels; SD Roof handled the paperwork and the billing while the subcontractors did the hands‑on work. JAP turned out to be excellent and Clayco friendly and thorough, but that didn’t erase the surprise of being handed off without clear disclosure. After the job, shingles around the flange of one solar tube looked wrong. SD Roof ignored texts and requests to inspect, then demanded she buy a new $700 solartube, insisting the old flange was bent and couldn’t be roofed over. Frustrated, she contacted JAP directly; a crew member arrived the next day, cleaned off roofing tar that had been making the area look bad, and returned to add shingles at no charge — after that the tube area looked fine. SD Roof’s silence and push for extra money left her feeling misled, while the subcontractors actually fixed the problem quickly. The takeaway that sticks: SD Roof handled contracts and billing but didn’t stand behind the on‑roof work,
Darren B. hired San Diego Roofing to replace the roof on his older home (built in 1961) and expected a straightforward top-layer shingle replacement. He ended up with a messy, expensive project and persistent damage. After crews stripped off the old shingles, they failed to put up a protective tarp; heavy rain followed and water soaked into the house. Temporary coverings were added later, but rain still leaked through, forcing Darren to run dehumidifiers for days and absorb the extra electrical cost. The company never offered to fix the cosmetic damage. When he pushed for repairs under the warranty and building-code issues, the crew grew confrontational instead of cooperative. A rain gutter that crews removed was broken, and the replacement was fitted incorrectly. During a subsequent storm an overflow at one spot sent large volumes of water down the side of the house and into his chicken coop; another storm flooded the patio and nearly the interior. Technicians ultimately said he needed a third downspout he had never had before, installed one but refused to connect it to the drainage system, arguing that connection wasn’t their responsibility. Work around the roofline remained,
Passed screening
Passed screening
Among the longest-standing installers in the market.
Excellent BBB standing. Strong complaint resolution.
Reviews were posted naturally over time.
A valid contractor license is on record.
Lucas waited a few months before writing, and nearly a year after the job he’s still completely satisfied with the roof San Diego Roofing installed on his 100+ year-old Craftsman in South Park. He met Scott first and appreciated getting a professional, no-pressure estimate—a relief after several bad experiences with other roofers. The house presented several design challenges, and the crew worked with him to develop creative, practical solutions rather than pushing a one-size-fits-all approach. His family loves the new roof; it fits the historic style and noticeably improves the curb appeal. The detail that stuck with him most was the collaborative problem-solving on an old, tricky roof—followed by almost a year of trouble-free performance.
New to San Diego in the summer of 2015, J needed a new roof and brought several companies through the yard to bid the job. Many of those visits felt like sales calls — people who didn't seem to know a roof from a sales script — but San Diego Roofing stood out for real craftsmanship and professionalism. When Gary arrived to give the estimate, J had been working in the garden all day; they laughed about dirty hands, Gary grinned and said, "I'm a roofer!" and the handshake sealed the deal. Over the years J checked back a few times with questions, and Marcelo answered every time. After a heavy hail storm when the roof approached its sixth birthday, Marcelo called back within the hour, offered to come inspect, and followed through. The result: a roof that still looks like new and a sense that the company doesn’t disappear after the sale. If J ever had another roof to replace, they would hire San Diego Roofing again — what lingers is not just the install but Marcelo’s rapid, hands-on follow-up after the storm.
Nancy K. had San Diego Roofing reroof her house 14 years earlier, and when a leak appeared she reached out — the company sent Gene out on March 30. Since that visit she has made more than ten phone calls chasing a repair estimate; the crew kept promising to call back but never produced a quote. The unanswered callbacks and lack of follow-through left her frustrated and feeling her time was wasted. The takeaway for other buyers: after an on-site visit you might be left repeatedly calling for a quote that never arrives.