Roof Leak Repair in San Diego

Water stain on the ceiling, a drip during the last storm, or daylight in the attic? Send the details and you’ll get a straight read from one vetted, licensed San Diego roofer on finding the source and stopping it. Not a patch over the stain that leaks again next winter.

Tell us the roof type (tile, shingle, flat), where the water shows up inside, when it started, and whether it’s actively leaking now. The more you say, the faster the source gets found.

    By clicking Send Message, you agree for Reliable.Work, a referral service, not a contractor, to share your details with San Diego’s vetted, licensed roofer, who may contact you by automated calls or texts. See Privacy Policy and Terms of Use.

    San Diego roof leaks are sneaky precisely because it rains so rarely. The roof sits bone dry for months. Then a January atmospheric river parks over the county for a week, or an El Niño winter refuses to quit, and a brown ring blooms on the bedroom ceiling. Because the leak only shows during those few intense wet spells, it is easy to shrug off. It is also easy for a roofer to “fix” by sealing the wrong spot, since the water is not there to prove the repair failed. A real leak repair starts by finding where water actually enters, which is almost never straight above the stain.

    The stain is not the source

    Water enters at a failure point, then runs. Along the underside of the deck, down a rafter, across the top of the ceiling, until it finds a low spot to drip through. By the time it marks your drywall it may have traveled several feet from where it got in. That is why “just seal around the stain” keeps failing. Finding the true source means tracing the path backward, ideally from inside the attic, following the moisture uphill to the entry, and confirming it with a controlled hose test on a dry day. Anyone who quotes a leak repair without locating the entry point is guessing, and you will pay for the guess again next winter.

    Where San Diego roofs actually leak

    Leaks almost never start in the open field of the roof. They start at the penetrations and transitions. Flashing is the number-one culprit across every roof type, at chimneys, skylights, wall-to-roof junctions, and anywhere a single-story roof tucks under a second story. On the coast, La Jolla and Point Loma and Ocean Beach, the salt air eats galvanized flashing faster than it does inland, so a thirty-year-old flashing detail in Pacific Beach is living on borrowed time. Pipe-jack boots are the cheap, constant offender: the rubber collar around a plumbing vent bakes in the sun, cracks, and drips. A ten-dollar part causes a five-hundred-dollar ceiling.

    Skylights leak, especially the domed acrylic units from the 70s and 80s still sitting on a lot of Clairemont and Allied Gardens roofs. Valleys leak when debris dams up and the worn valley metal lets water slip under. And then there is solar. Panels bolted straight through the roof by a solar crew that was not a roofing crew have become one of the most common new leak sources in the county. Every poorly flashed stanchion is a hole punched in your waterproofing. If your leak started within a year of a solar install, that is the first place to look.

    Tile roof leaks are about the underlayment

    Most San Diego homes wear concrete or clay tile, and tile leaks throw people off because the tile itself looks perfectly fine. The tile is just the shell. The actual waterproof layer is the underlayment underneath, and that felt or synthetic membrane wears out in 20 to 30 years while the tile lasts far longer. So when an older tile roof leaks, the underlayment has usually given up, and the correct repair is to lift the tiles over the affected area, replace the underlayment, and relay the same tiles. You do not replace the tile. Cracked or slipped tiles, and tiles broken by careless foot traffic, just let water reach the tired underlayment faster.

    Here is the tell that separates a roofer from a caulk salesman. On a tile leak, ask whether they lift and relay the tile to replace the underlayment, or seal it from on top. Sealing tile from above is a patch, not a repair. It buys you one dry season and hides the failure until it is bigger. If someone wants to smear mastic on a cracked tile and call it fixed, get a second opinion.

    When it’s leaking mid-storm

    Active leak, water coming in right now? The first job is to stop the damage: a professional tarp over the area, the water diverted, the interior protected. The permanent repair waits until the roof is dry enough to work on safely and correctly. Trying to rebuild flashing or swap underlayment on a wet, slick roof in the middle of a storm produces bad work, and it is genuinely dangerous. A good roofer triages now and fixes right later, and tells you plainly which is which. If you are in an active-leak emergency, say so up front. It changes how fast someone needs to be on your roof.

    What roof leak repair costs in San Diego

    Rough 2026 ranges. The number that matters most is the first one, because a leak found correctly is cheap next to what it prevents.

    RepairTypical San Diego range
    Diagnostic / leak trace (often credited to repair)$150 – $400
    Pipe-boot or single-flashing repair$250 – $700
    Chimney or skylight reflash$500 – $1,800
    Localized tile underlayment (lift, re-felt, relay)$800 – $3,000+
    Emergency tarping (applied toward permanent fix)$300 – $900

    Left alone, a roof leak rots sheathing and framing, ruins insulation, wrecks drywall, and grows mold. That is how a few-hundred-dollar flashing repair becomes a five-figure interior and structural job. Finding it right the first time is the cheap part.

    The two-minute vetting call before you hire anyone

    Before a roofer touches your leak, confirm a live C-39 roofing license with the CSLB and current liability insurance. Then ask one question that sorts the pros from the patchers: how do you find the source? The right answer involves attic access, tracing the water path, and usually a hose test, not eyeballing the roof and sealing the nearest suspicious spot. On tile, ask specifically whether they lift and relay to replace underlayment or seal from the top. And ask whether they stand behind the repair and come back if it leaks again. The roofer we work with in San Diego diagnoses at the source, repairs tile by lifting and re-felting, holds an active C-39, and is the only roofer we’re affiliated with in this territory.

    Common questions

    My tile looks fine but the ceiling is staining. How?

    The tile is only the shell. The waterproofing is the underlayment beneath it, and on a roof past 20 to 25 years that felt has usually worn through even though the tile looks new. That is the leak, and the fix is lifting the tile to re-felt, not replacing tile.

    My leak started right after I got solar. Coincidence?

    Usually not. Solar panels are bolted through the roof, and if the crew flashing those stanchions was a solar installer rather than a roofer, each mount can be a slow leak. It is one of the most common new leak sources in the county. Start the search at the panel mounts.

    It only leaks in big storms. Can it wait?

    It can wait to be repaired until the roof is dry, but not to be found. Water that only shows in January atmospheric rivers is still soaking sheathing and insulation every time. Get it traced now so it’s fixed before the next wet spell, not during it.

    Related San Diego roofing services

    Send your San Diego roof leak details

    Tell us the roof type, where the water shows inside, when it started, and whether it’s leaking right now. You’ll get a straight read on finding the source and what the repair should cost, not a patch over the stain.

    No cost, no obligation. A clear answer from the San Diego roofer who’d actually do the work.

      By clicking Send Message, you agree for Reliable.Work, a referral service, not a contractor, to share your details with San Diego’s vetted, licensed roofer, who may contact you by automated calls or texts. See Privacy Policy and Terms of Use.