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
AfterRoof Repair Near You in San Francisco, CA
Roof repair in San Francisco typically costs between $450 and $1,800 depending on whether you’re dealing with a small flashing issue or a larger leak requiring underlayment replacement. Most repairs are completed the same day we arrive, and our crews are already working in neighborhoods like the Richmond, Sunset, Mission, Bayview, and Noe Valley every week. If you need a roofer now, call (831) 318-8819 and you’ll get a live person on the line, not a voicemail tree.
Brennan Roofing Co San Francisco serves homeowners across the city and the broader Bay Area with roof repair, replacement, and inspection. We operate under the Garrison Standard: a written price before any work starts, background-checked technicians in uniform, and a 365-Day Done Right Promise that puts the guarantee in writing for a full year. If the repair fails within that year, we come back and fix it at no charge.
If you’ve searched “roof repair near me” because water is coming through your ceiling or you’ve spotted missing shingles after the last windstorm, you want a crew that shows up and handles it. Here’s what to know before you call.
Key Takeaways
- Most San Francisco roof repairs cost between $450 and $1,800 depending on the size and cause of the problem.
- Same-day service is available for active leaks and storm damage across San Francisco and nearby cities.
- Every job starts with a written price. You approve the number before any work begins, and it does not change at the door.
- All repairs come with a 365-Day Done Right Promise in writing. If it fails within a year, we return at no charge.
- You’ll get a live person on the phone 24/7 at (831) 318-8819, not an answering machine.
How Much Does Roof Repair Cost in San Francisco?
Roof repair in San Francisco typically falls between $450 and $1,800 for most common issues. Small flashing repairs and minor shingle replacement usually run $450 to $750. Mid-range repairs involving multiple leak points or damaged underlayment tend to fall between $800 and $1,400. Larger repairs that require decking replacement or structural framing work can reach $1,800 or more, depending on what’s underneath the surface.
Our general manager and lead estimator, Travis Oakley, makes sure every homeowner gets the price in writing before any work starts. No “I’ll have to check with the office” after the fact, no surprise add-ons once the crew is on the roof.
Here’s a straightforward breakdown of common repair costs we see across San Francisco:
| Repair Type | Typical Cost Range | Time on Site |
|---|---|---|
| Flashing repair around vents, chimneys, or skylights | $450 – $750 | 2 – 4 hours |
| Shingle replacement (isolated area, up to 20 shingles) | $500 – $850 | 3 – 5 hours |
| Leak repair with underlayment patch | $800 – $1,400 | 4 – 8 hours |
| Decking replacement (rotted plywood section) | $1,000 – $1,800 | 1 – 2 days |
| Drip edge replacement (per section) | $400 – $700 | 2 – 3 hours |
These are ballpark numbers based on typical San Francisco roof conditions, which include steep pitches on Victorian and Edwardian homes in neighborhoods like Pacific Heights and the Haight, frequent fog exposure on the west side, and older roof decks that may have hidden rot. Your exact price depends on what we find during inspection, and you’ll always know that number before we pick up a hammer.
For a precise quote on your roof, call (831) 318-8819. Estimates are free, and the price goes on paper before any work starts.
Common Roof Problems We See in San Francisco
San Francisco roofs take a beating from salt air off the Pacific, persistent fog, and long dry spells followed by heavy winter rain. Add in the city’s older housing stock, and you get a predictable set of problems we repair every week.
Flashing Failures
Flashing is the metal material that seals the joints where your roof meets a chimney, vent pipe, skylight, or wall. In San Francisco, flashing takes the brunt of the weather. Salt air corrodes unprotected metal over time, and when flashing pulls away or corrodes through, water finds its way into tiny gaps you’d never spot from the ground. In neighborhoods like the Outer Sunset and Outer Richmond where fog sits heavy most mornings, we replace corroded flashing more often than anywhere else in the city.
Worn or Missing Shingles
Wind gusts coming off the bay and ocean can lift and tear shingles, especially on older roofs where the adhesive seal between shingles has dried out. Missing shingles expose the underlayment beneath, and once that layer is exposed, leaks follow fast. We also see a lot of granule loss on the west side of the city, where constant moisture and salt spray accelerate shingle wear.
Leaks and Water Stains
If you see a brown stain on your ceiling or a drip along an interior wall, the water is already through your roof and working its way down. The actual leak point may be anywhere within several feet of where you see the stain, because water travels along rafters and downslope before it drops. Finding the true source takes experience, and it’s the single most common reason San Francisco homeowners call us.
Rotted Decking
Decking is the plywood or wood board layer that sits under your shingles and underlayment. When water has been getting under the roofing material for months or years, the decking rots. You don’t see it from the outside. You find it when you lift the shingles, and by then the repair involves cutting out and replacing the rotted section. Older San Francisco homes, particularly pre-1950 Victorians and bungalows, often have decking that’s been patched in layers over the decades. We deal with it carefully and tell you what we find, with the price in writing before we proceed.
Drip Edge Problems
Drip edge is the metal strip installed along the roof’s edge to direct water into the gutters and away from the fascia board. When drip edge is missing, bent, or rusted through, water runs behind the gutter and down the exterior wall, which can lead to rot and leaks at the roofline. It’s a small component that gets overlooked until it causes visible damage.
Can You Fix My Roof the Same Day?
In most cases, yes. If you have an active leak, missing shingles, or storm damage, we prioritize emergency calls and can often have a crew at your property the same day you call. Our full coverage area for same-day dispatch includes San Francisco, Daly City, Berkeley, Hayward, San Leandro, Castro Valley, Walnut Creek, and Novato.
Call (831) 318-8819 as soon as you notice a problem. The sooner we get eyes on the roof, the less water gets in. If we can’t make it out same day, we’ll tell you that plainly when you call, and we’ll get you scheduled for the next available slot.
Fast, Local Roof Repair
When a roof is leaking, every hour matters. Water doesn’t wait. It moves through insulation, soaks into drywall, and finds its way into electrical boxes and wood framing. In San Francisco’s fog-heavy weeks, a small leak can turn into a big ceiling repair fast.
Brennan Roofing Co San Francisco keeps crews working across the city and the surrounding Bay Area every weekday, with emergency availability nights and weekends. We’re not a call center that dispatches whoever is in the area. We’re a local operation. Our technicians know San Francisco roof architecture: the steep pitches on row houses in the Mission, the flat tar-and-gravel sections common in the Sunset, the tile roofs in the Marina, and the mixed materials on mid-century builds in Diamond Heights.
Every technician who arrives at your door is background-checked and in uniform. You’ll know who’s on your roof. And before any work begins, you’ll have a written price in hand. That’s the Garrison Standard, and it’s the same on every job, from a 30-minute flashing repair to a full tear-off and reroof.
Areas We Cover
Brennan Roofing Co San Francisco serves homeowners throughout San Francisco and the surrounding Bay Area. If you’re in a neighborhood like Glen Park, Bernal Heights, the Castro, or Potrero Hill, we’re likely already working nearby this week.
We also handle roof repair across the bay and up and down the peninsula, including regular service to Berkeley, Daly City, Hayward, San Leandro, Walnut Creek, Castro Valley, and Novato. Wherever you are in that coverage zone, the process is the same: call us, get a live person, get a written price, and get the work done right.
Why Choose Brennan Roofing for Roof Repair in San Francisco
There are a lot of roofing companies in San Francisco. Plenty of them will give you a low number over the phone, show up late, and then “discover” additional problems once the work is underway. We won’t.
Brennan Roofing was founded in 2000 as part of the Garrison Partners family, and each location is independently owned and operated to the same Garrison Standard. The company is led locally by Travis Oakley, who is the person who makes sure the written price, the technician standards, and the guarantee all hold up on every job.
Here’s what that means in practice:
- Written price before work starts. You get a line-item quote on paper. That’s the number you pay. If we find something unexpected during the repair, we stop and explain it before doing anything else. The price doesn’t move without your approval.
- 365-Day Done Right Promise. Every repair and installation is guaranteed in writing for one full year. If it fails within that period, we schedule a free return visit to make it right, at no charge to you.
- Background-checked, uniformed technicians. Every person who steps onto your property has been through a background check. They arrive in a Brennan Roofing uniform. You’ll never wonder who’s on your roof.
- A live person answers the phone, 24/7. Day or night, weekday or weekend, you’re not leaving a voicemail or working through a phone tree. A person picks up.
- Real material options explained plainly. We install materials from manufacturer lines including GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. We’ll walk you through the trade-offs in plain English, not sales jargon, so you can make a confident choice.
The Garrison Code is the operating rule behind all of this: show up when promised, write down the price, do the work right, and if it’s not right, come back and fix it. That’s not a marketing slogan. It’s how we run our business, and it’s in writing on every job.
Roof Repair vs. Roof Replacement: How to Know the Difference
Not every roof problem calls for a repair. Sometimes the honest answer is that the roof has reached the end of its useful life, and continuing to patch it is throwing good money after bad.
As a general rule, if your shingles are curling, cracking, or losing granules across large areas, or if the roof is over 20 years old and you’re dealing with recurring leaks in different locations, a replacement may be the better investment. We’ll tell you that straight, not try to upsell you into a job you don’t need. The math gets put in front of you, and you decide.
For a full picture of what’s involved, read our guide to roof repair in San Francisco, which covers the repair process, materials, and cost factors in more detail.
What Happens When You Call
Here’s the process, start to finish, so there are no surprises:
- Call (831) 318-8819. A live person answers, day or night. We’ll ask a few quick questions about what you’re seeing and where the property is.
- We schedule the visit. For active leaks or storm damage, we’ll get you on the schedule as fast as possible, often the same day. For non-emergency repairs, we’ll find the next available slot that works for your schedule.
- The inspection happens. A background-checked technician in uniform arrives, inspects the roof, and documents what they find with photos. You’ll see the problem with your own eyes before you commit to anything.
- You get a written price. The scope of work and the exact dollar amount go on paper. You approve it before any work begins.
- The repair is completed. The crew does the work, cleans up the site, and walks you through what was done. The debris doesn’t get left in your yard.
- The 365-Day Done Right Promise takes effect. You get the guarantee in writing. If the repair fails within a year, we come back at no charge.
The whole point of this process is to make roof repair in San Francisco straightforward. You know who’s coming, you know what it costs, and you know what happens if something goes wrong. No games.
Roof Repair Materials We Work With
San Francisco roofs come in a lot of different materials, and the best repair depends on what’s already up there. We work with all of them:
- Asphalt shingles from GAF, CertainTeed, Owens Corning, IKO, Atlas, and Tamko. This is the most common roofing material in the city’s western neighborhoods and mid-century tracts.
- Clay and concrete tile, common on Spanish-style homes in the Marina, West Portal, and parts of the Mission. Tile roofs crack and shift over time, and repairs require matching the existing profile, which we handle carefully.
- Flat and low-slope roofing, including built-up (tar and gravel), modified bitumen, and single-ply membrane systems common on multi-unit buildings and commercial storefront properties throughout the city.
- Metal roofing, including standing seam and corrugated metal, mostly on newer builds and additions.
- Composite and slate-look materials from Boral for homeowners who want the look of slate without the weight on older San Francisco structures.
When we repair a roof, the goal is to match what’s there so the repair looks like it belongs. We don’t patch in mismatched shingles or use whatever is on the truck. The material gets sourced to match your roof, and we tell you what we’re using and why.
Safety on a Roof Repair Job
Roof work carries real risks, and that includes inspection and repair. Falls from heights are one of the most common causes of serious injury in residential construction. Our crews use proper fall protection, ladder safety, and harness systems on every job, including low-slope and single-story roofs where people assume it’s “not that high.” It’s always that high.
We don’t recommend homeowners climb onto their own roofs to investigate leaks, damage, or missing shingles. If you suspect a problem, call (831) 318-8819 and let us send a trained tech. The inspection is free, and it’s a lot safer than finding out the hard way that the roof surface is slick with fog moisture or that a rafter has rotted through.
FAQs
How fast can you get to my roof repair in San Francisco?
We can often be at your property the same day for active leaks, storm damage, or other urgent roof problems. Call (831) 318-8819 and a live person will tell you exactly when a crew can be there. If same-day isn’t possible, we’ll say so honestly and get you the next available slot.
Do you serve my area of San Francisco?
Yes. We work across all San Francisco neighborhoods including the Richmond, Sunset, Mission, Noe Valley, Bayview, Pacific Heights, the Haight, Glen Park, Bernal Heights, the Castro, Potrero Hill, West Portal, Diamond Heights, and beyond. We also serve Daly City, Berkeley, Hayward, San Leandro, Castro Valley, Walnut Creek, and Novato.
How much does roof repair cost?
Most roof repairs in San Francisco cost between $450 and $1,800 depending on the scope of the damage. Flashing repairs and small shingle replacements start around $450, while larger repairs involving underlayment or decking replacement can run higher. You’ll get an exact written price before any work starts. Call (831) 318-8819 for a free estimate.
Can I call after hours for a roof emergency?
Yes. Our phones are answered by a live person 24 hours a day, 7 days a week. There’s no voicemail system and no overnight callback queue. If you’ve got water coming through the ceiling at 2 a.m., call (831) 318-8819 and a real person will help you figure out the next step.
Is it cheaper to repair a roof or replace it?
In the short term, repair is almost always cheaper. A $700 flashing repair beats a $15,000 tear-off. But if your roof is over 20 years old and you’re repairing a new leak every season, the math eventually flips. We’ll give you an honest assessment of your roof’s remaining life and let you decide. Call (831) 318-8819 and we’ll come take a look for free.
Ready to Get Your Roof Fixed?
If you need roof repair in San Francisco, call us at (831) 318-8819 now. You’ll talk to a live person, not a machine. We’ll get you on the schedule, send a background-checked technician in uniform to inspect the roof, and put the price on paper before any work begins. Every repair is backed by the 365-Day Done Right Promise in writing. If it’s not done right, we come back and make it right, at no charge.
Visit our home page to learn more about Brennan Roofing Co San Francisco, or read our detailed guide to Roof Repair in San Francisco for a deeper look at costs, materials, and the repair process.
Written by Travis Oakley, Owner at Brennan Roofing Co San Francisco, serving San Francisco and nearby areas.
What Our Customers Say
"Replaced a rotted fascia board along with the roof edge. Matches the trim."
- Lou H."Honest inspection with photos. Told me I only needed a repair, not a replacement."
- Sergio P."Roof leak around the skylight. They resealed the flashing properly and checked the decking. Dry since."
- Amy L.