Three generations of South Orange County roofers. One family, one straight-answer approach, since 1990.
Gotcha Covered Roofing didn't start as a business plan. It started as a trade passed down. Robert Sr. took the trade his father taught him and built Gotcha Covered Roofing Company in 1990, and today his son Robert Jr. runs the day-to-day, with a fourth generation on the way and learning the business behind him.
What hasn't changed across three generations is the approach: tell the homeowner the truth about what their roof actually needs, do that work well, and don't pad the invoice with anything extra.


We've never believed in selling homeowners work they don't need. If a roof needs a repair instead of a full replacement, that's what we'll say. If it can wait six months, we'll tell you that too. That's not a slogan, it's the same reputation this family has carried since 1990, built one honest inspection at a time.
Brutally honest, transparent, and reliable.
precise work with lasting results.
dedicated to every client’s trust.
Most of our work today is concentrated in Laguna Beach and Laguna Niguel, along with San Clemente. We're actively expanding into Mission Viejo and San Juan Capistrano, and we serve Dana Point, San Juan Capistrano, Aliso Viejo, Ladera Ranch, Rancho Santa Margarita, Coto de Caza, and San Juan Hills as well.
Family owned and veteran owned since 1990
Three generations of South Orange County roofing experience
Licensed, bonded, and insured — CSLB Lic. 591611
Direct access to the owner, not a call center

Get a brutally honest look at your roof.
Monday: 8am to 5pm
Tueday: 8am to 5pm
wedday: 8am to 5pm
Thursday: 8am to 5pm
friday: 8am to 5pm
Copyright 2026. Gotcha Covered Roofing. All rights reserved.