Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Styles & brands we work with






See the difference
Before
After
Before
After
Before
AfterLeak Repair in San Francisco, CA
A roof leak in San Francisco usually traces back to one of three culprits: failed flashing around a chimney or skylight, worn pipe boots, or a puncture from wind-driven debris. Most leak repairs in the city run between $350 and $900 when the source is isolated, though the final number depends on how long water has been traveling before it showed up on your ceiling. If you’re seeing stains, drips, or peeling paint, call Brennan Roofing Co San Francisco at (831) 318-8819 and we’ll put a written price in your hand before any work starts.
This page covers what leak repair involves, when you need it, what it costs in San Francisco’s neighborhoods, and how our process works under The Garrison Standard. For a broader look at what we fix on roofs across the city, start with our Roof Repair in San Francisco page.
Key Takeaways
- Most San Francisco roof leaks come from flashing, pipe boots, or punctures, not widespread roof failure.
- Leak repair in the city typically runs $350 to $900 for isolated problems; full sections run higher.
- Brennan Roofing Co San Francisco writes the price down before any work begins. That number does not move at the door.
- Every leak repair is backed by our 365-Day Done Right Promise: if it fails within a year, we return and fix it at no charge.
- Call (831) 318-8819 any hour. A live person answers. No voicemail, no automated system.
When You Need Leak Repair
Water finds its way through small openings, and by the time you see a stain, the leak has usually been active for weeks or months. Here are the situations where we get called for Roof Repair Near Me in San Francisco, CA most often:
- Water stains on ceilings or upper walls. A brown ring or a spreading discoloration means water is pooled above the drywall. In the Richmond and Sunset districts, fog-driven moisture can make these stains look older than they are, so we inspect the decking underneath, not just the visible surface.
- Drips during or after rain. Real drips during a storm are the clearest sign. Intermittent drips that show up a day after rain often point to slow seepage along a nail hole or a cracked pipe boot.
- Daylight visible through the attic. If you can see pinholes of light through the roof boards, water has a path in. This is common in older Noe Valley and Bernal Heights homes where original decking has dried and split over decades.
- Peeling paint or staining around skylights and chimneys. Skylight and chimney flashing is the most common leak point on San Francisco roofs, especially on hillside homes in Diamond Heights and Twin Peaks where wind pushes rain sideways into the flashing seams.
- Musty smell in upstairs rooms. A persistent damp smell in one room, even without a visible stain, often means water is getting into the insulation or the wall cavity. By the time it smells, the decking underneath usually shows rot.
- Shingles or tiles you can see lifted, cracked, or missing. After a wind event off the Pacific, granule loss and lifted shingle edges are common across the Avenues. Any broken surface layer is an invitation for water.
Most of these problems are fixable the same day we find them. Some require sectional repair. What they all have in common is that waiting makes the repair more expensive, because water keeps moving through places you can’t see. If you’ve got any of these signs, call (831) 318-8819 and we’ll send a technician in uniform, on time, with a written price prepared.
Our Leak Repair Process
Here’s exactly how a leak repair call works with Brennan Roofing Co San Francisco. The process is the same on every job, which is the point of The Garrison Standard:
- You call and a live person answers. Not a voicemail, not a callback queue. You describe what you’re seeing, and we schedule a technician for a specific arrival window. We show up inside that window, in uniform, background-checked.
- We trace the water, not just the stain. Water travels along rafters and decking before it drips. A stain on the ceiling often originates eight or ten feet away. Our technician starts at the visible sign and works backward over the decking, underlayment, flashing, and penetrations to find the true entry point.
- You get a written price before any work starts. We show you what we found, explain it in plain language, and put the number on paper. That number does not change at the door. You decide whether we proceed.
- We repair the source, not the symptom. That means replacing damaged flashing instead of caulking over it, swapping out cracked pipe boots, sealing the decking if it’s sound, or replacing decking sections if they’re rotted. We use materials from manufacturer lines including GAF, CertainTeed, and Owens Corning, and we explain the difference so you choose with confidence.
- We document the repair and stand behind it. You get The 365-Day Done Right Promise in writing: if the repair fails within one full year, we return at no charge and make it right. Free second visit, no argument, no invoice.
- We leave the job site clean. No loose nails in the yard, no shingle scraps in the gutter, no debris left on the roof. When we’re done, the only evidence we were there is a repaired roof and a written guarantee.
For severe damage where a leak has rotted large sections of decking, this process includes a conversation about sectional repair versus full Roof Repair in San Francisco and replacement. We give you the honest math and let you decide.
Leak Repair Pricing in San Francisco
How Much Does Roof Repair Cost? (2026 Price Guide) - San Francisco, CA: leak repair in San Francisco typically runs between $350 and $900 when the source is a single point of failure and the decking underneath is still sound. That’s the range for most flashing replacements, pipe boot swaps, and isolated shingle repairs we do across the city. Full sectional repairs, where rotted decking or failed underlayment over a larger area needs replacement, run higher, often from $1,200 to $3,800 depending on square footage, pitch, and access difficulty.
| Leak Repair Scope | Typical Price Range in San Francisco | What’s Involved |
|---|---|---|
| Isolated flashing repair | $350 – $700 | Replace or reseal chimney, skylight, or valley flashing at one penetration point |
| Pipe boot replacement | $300 – $500 | Swap cracked or rusted vent pipe boots; reseal around penetration |
| Isolated shingle or tile replacement | $350 – $800 | Replace a small run of damaged shingles or tiles; reseal surrounding area |
| Small decking section repair | $800 – $1,500 | Cut out and replace rotted decking under a localized leak; relay underlayment |
| Full sectional repair | $1,200 – $3,800 | Decking, underlayment, and surface layer over a larger contiguous area with multiple entry points |
Several things move the number. Roof pitch matters: a steep roof in Glen Park or the Castro takes longer and requires different equipment than a flat or low-slope roof in the Mission. Access matters too: if your roof is tight against a neighboring building with no yard access, we have to account for that. The age and condition of the decking is the biggest variable. If the wood under the leak has turned to sponge, no amount of flashing work fixes it, and the rotted section has to come out.
One thing that never changes: the price goes in writing before any work begins. You’ll never get a “small adjustment” conversation at the door. Estimates are free, and there’s zero obligation to proceed. Call (831) 318-8819 to schedule yours.
Why Homeowners in San Francisco Choose Brennan Roofing
We know why people hesitate to call a roofer. The trade has a reputation problem, and some of it is earned: no-shows, prices that shift after the crew is already on the roof, and jobs left half-finished. We built Brennan Roofing Co San Francisco to operate differently, and the difference has a name: The Garrison Standard.
The Garrison Standard means a few specific things. Every technician who walks onto your property is background-checked and arrives in uniform, so you know exactly who is on your roof. The price goes on paper before any work starts, always, no exceptions. Your call is answered by a live person around the clock, no voicemail, no automated system. And every repair is backed by the 365-Day Done Right Promise: a written guarantee for one full year, with a free return visit at no charge if the repair fails within that period.
We’re an independently owned and operated member of the Garrison Partners family, founded in 2000, and we run this business the way Travis Oakley has always run it: do the work right, write everything down, and stand behind what you did. We install materials from manufacturer lines including GAF, CertainTeed, Owens Corning, and Tamko, and we explain the trade-offs between them in plain English so you decide what goes on your roof with full information, not a sales pitch.
We don’t compete on being the cheapest bid in San Francisco. We compete on showing up when we said, writing the real number down before starting, and fixing it for free if we didn’t get it right the first time.
FAQs – Leak Repair
How much does it cost to fix a roof leak in San Francisco?
Most isolated roof leaks in San Francisco cost between $350 and $900 to repair, depending on the source and whether the decking underneath is still sound. Sectional repairs with rotted decking typically run $1,200 to $3,800. The only way to know your number is to have a technician trace the actual entry point. Call (831) 318-8819 for a free estimate and a written price before any work starts.
Can you come out the same day for a roof leak?
Yes, in most cases we can dispatch a technician the same day you call, especially during active rain when a leak is getting worse. We answer the phone with a live person around the clock, so you’re never waiting on a callback. Call (831) 318-8819 and we’ll get you on the schedule inside the next available window.
Is it cheaper to repair a roof leak or replace the roof?
If the leak is isolated and the decking is sound, our Roof Repair services are dramatically cheaper, and that’s the right call. If the decking is rotted across a large area, or if you’re patching leaks every season, replacement eventually becomes the better financial decision. We’ll show you the condition of your roof and give you honest numbers for both options so you can decide without pressure.
What’s included in your leak repair guarantee?
Every leak repair from Brennan Roofing Co San Francisco comes with the 365-Day Done Right Promise in writing. If the repair fails within one full year, we return and make it right at no charge. That’s a free second visit, no invoice, no argument. It’s the same guarantee on every job, regardless of size.
Still have questions about leak repair in your San Francisco home? Call (831) 318-8819 and ask. A live person answers, and you’ll get straight answers.
Written by Travis Oakley, Owner at Brennan Roofing Co San Francisco, serving San Francisco.