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
Trusted Roof Repair for San Francisco Homeowners
Roof repair in San Francisco typically costs between $350 and $1,400 for most common fixes, with larger structural work running $1,500 to $4,500 depending on scope. Brennan Roofing Co San Francisco handles everything from small leaks to full roof section replacements, with a written price on paper before any work starts. Travis Oakley leads our crew, and every technician who shows up at your door is background-checked and in uniform. If you’re dealing with an active leak or storm damage, call (831) 318-8819 and a live person answers, day or night.

We’ve been repairing roofs across San Francisco since the Garrison Partners family was founded in 2000. The fog, the wind off the Pacific, the salt air rolling over the Sunset and Richmond districts: all of it works on your roof year-round. We know what that does to flashing, underlayment, and decking in this city specifically. No callbacks for the same problem. That’s the standard.
Roof Leak Repair
Roof Leak Repair is finding where water gets in, sealing the entry point, and fixing the damage it left behind. In San Francisco, leaks commonly show up after heavy winter rains or when fog drip saturates flashing around chimneys and skylights. Brennan Roofing Co San Francisco starts with a water test and a full inspection of the roof’s penetration points – not a guess. Most leak repairs in San Francisco run $350 to $900 for localized flashing replacement or seam sealing, while leaks that have rotted decking can push to $1,200 to $2,500 once the damaged wood is cut out and replaced. Every price goes on paper first.
Flashing and Penetration Failures
Chimneys, vent pipes, and skylights are where most San Francisco roofs leak. The flashing – the metal that seals the joint where the roof meets these objects – corrodes faster near the coast. We replace it with new material, re-seal the seam, and verify it with a water test before we come down.
Underlayment Deterioration
Underlayment is the waterproof membrane under your shingles or tiles. When it fails, water moves beneath the surface and shows up inside far from the actual breach. We trace the water path, cut back the affected area, and replace the underlayment before re-setting the roofing material.
Styles & brands we work with






Emergency Roof Repair
Emergency Roof Repair is stopping active water intrusion before it spreads to ceilings, walls, and electrical systems. In San Francisco, emergencies spike during winter storms when wind-driven rain peels back shingles or drops tree limbs onto roofs. We answer the phone with a live person 24/7 at (831) 318-8819. Emergency tarping and temporary sealing for a San Francisco roof typically costs $450 to $900 for an average home, with permanent repairs quoted separately in writing before any additional work begins. If water is coming into your house right now, call. We’ll get a technician out.
Storm Response and Temporary Sealing
When a storm opens your roof, the first job is containment. Our crew tarp-secures the damaged area, clears any standing water, and documents everything for your insurance claim. Temporary measures hold until the weather clears and the permanent fix goes in.
Next-Day Permanent Repairs
Once conditions are safe, we return with the correct materials for the damaged section. The repair is done to match the existing roof, and you get the 365-Day Done Right Promise in writing. If it fails within a year, we come back free.
Flat Roof Repair
Flat Roof Repair addresses the specific wear patterns of low-slope and flat roofing systems common on San Francisco’s older homes, especially in the Mission, Noe Valley, and the Marina. A timely flat roof patch can stop small problems from becoming major replacements. Flat roofs drain differently than pitched roofs – water pools, debris collects, and seams take constant stress from standing moisture. Repairs on flat roofs in San Francisco typically run $500 to $1,500 for seam resealing or small membrane patches, while larger areas of blistering or failed coating can cost $1,500 to $3,500. We inspect the roof surface, identify the leak source precisely, and quote the fix before we touch anything.
Membrane Patching and Seam Resealing
Flat roof membranes – modified bitumen, TPO, or built-up tar and gravel – fail first at the seams. We clean the seam, re-weld or re-seal it with compatible material, and check the surrounding area for weak points that will fail next. A single good patch prevents three future leaks.
Drainage and Ponding Corrections
Standing water on a flat roof is a slow leak in the making. We clear clogged drains, re-slope small areas where feasible, and install crickets or tapered sections to move water off the surface. Fixing the drainage is often what actually stops the recurring leak.
Shingle Roof Repair
Shingle Roof Repair replaces damaged, cracked, or missing shingles before the exposure beneath them fails. In San Francisco, shingle damage comes from wind uplift on exposed hillsides like Twin Peaks and Diamond Heights, as well as age and UV degradation. Shingle replacements for a small area run $350 to $700, while larger sections with underlying damage run $800 to $1,800. We stock shingles from GAF, CertainTeed, and Tamko so repairs match the existing roof rather than standing out as a patch. The price is set before we begin.
Section Replacement and Color Matching
A proper shingle repair blends into the rest of the roof. We match the manufacturer, the color line, and the exposure pattern on the existing shingles. If the roof is older, we’ll tell you whether the repair will look right or whether a larger section makes more sense.
Decking Checks Under the Shingles
Missing shingles often mean the wood beneath – the decking – has been wet for a while. We inspect the sheathing under every shingle repair area. If it’s soft or delaminating, the repair scope expands, and we show you exactly what we found before that price changes.
Storm Damage Roof Repair
Storm Damage Roof Repair covers everything from wind-torn shingles to fallen branches, impact damage, and water intrusion after heavy weather. San Francisco gets fewer dramatic storms than the East Bay or North Bay, but the wind corridors through the Golden Gate and along the coastal bluffs hit roofs hard, especially in the Outer Sunset and Pacific Heights. Storm repair ranges from $400 for small wind-damaged sections to $2,500 to $4,500 for structural impacts that involve decking or truss repairs. Brennan Roofing Co San Francisco documents all storm damage for insurance claims and provides line-item pricing in writing.
Insurance Documentation and Claims Support
We take photos, note the cause of each area of damage, and provide the written breakdown your adjuster needs. You handle the claim with information in hand rather than descriptions from memory. It keeps the process straight and prevents lowball settlements.
Structural Impact Assessment
Branches and debris that hit hard enough can damage rafters or trusses beneath the roof surface. We inspect the structure, not just the roofing material, after any impact event. If the framing is compromised, we say so plainly and quote the correct repair rather than patching over a hidden problem.
Metal Roof Repair
Metal Roof Repair fixes leaks, loose panels, failed fasteners, and corrosion on standing seam, corrugated, and metal tile roof systems. Metal roofs last longer than most, but San Francisco’s salt air accelerates corrosion around screws and panel edges faster than inland climates. Typical metal roof repairs in San Francisco run $400 to $1,000 for fastener replacement and seam resealing. Panel replacement starts around $1,200 and goes up based on panel length and finish matching. We work with the existing metal profile and order matching panels so the repair is structurally sound and looks right.

Fastener and Gasket Replacement
The majority of metal roof leaks trace to failed neoprene washers and backed-out screws. We replace fasteners with higher-grade options, reset the panel position where it’s shifted, and re-seal the seam. It’s straightforward work that stops the drip for years, not months.
Panel Replacement and Finish Matching
When a metal panel is too corroded or dented to save, we source a matching panel in the same finish and profile. Color-matching older metal can be tricky; we’ll show you the options before ordering. The replacement panel goes in with compatible fasteners and sealant.
Commercial Roof Repair
Commercial Roof Repair handles the roofing on flat and low-slope commercial buildings across San Francisco’s retail corridors, warehouses, and multi-unit properties. Commercial repairs serve building owners, property managers, and HOA boards who need a vendor that shows up, documents the work, and keeps the price in writing. Small commercial repairs in San Francisco typically run $800 to $2,000. Larger membrane or coating work scales with square footage, commonly landing between $3,000 and $8,000 depending on material and roof condition. We schedule around your tenants’ hours and provide a written scope before starting.
Leak Investigation and Documentation
Commercial leaks affect tenant spaces, inventory, and liability. We trace the source across the roof surface, photo-document everything, and provide a written repair scope. No mystery line items, no surprises at the end of the month.
Rotating Maintenance and Priority Response
For property owners managing multiple buildings, we handle scheduled maintenance inspections and provide priority response when leaks appear. Periodic inspection catches seam failures and drainage problems before they become emergency calls. That keeps budgets predictable and tenants dry.
Brands We Service
We service the major shingle lines including GAF, CertainTeed, and Tamko. With GAF, we’re familiar with their full Timberline and Camelot lines and can match current production colors on repairs for homes across San Francisco. CertainTeed’s Landmark series is common throughout the Sunset and Richmond districts, and we keep their installation specs close at hand. We know Tamko’s Heritage shingle line, which appears often on re-roofs done in the last decade.
For flat and metal roofing materials, we work with manufacturer systems including Boral’s tile profiles. If your roof carries a different brand than what’s listed here, we can still help. Most roofing systems use common repair methods, and we’ll source the correct material for the job. Whether you have GAF shingles, a CertainTeed membrane, or a Tamko roof, we’ll put the repair price on paper before any work starts.
See the difference
Before
After
Before
After
Before
AfterSigns You Need a Pro Right Now
- Water stains on ceilings or walls. Brown or yellow rings mean water has breached the roof and spread through the structure. The longer it sits, the more drywall, insulation, and framing gets replaced alongside the roof repair.
- Missing or flapping shingles after wind. Exposed underlayment and decking take direct water contact. If shingles are on the ground or visibly lifted, the roof is actively vulnerable and needs repair before the next rain.
- Granules collecting in gutters. Shingle grit in your gutters means the protective coating is wearing away. When shingles lose granules, they age quickly and begin cracking or curling, letting water through to the underlayment.
- Daylight visible in the attic. If you can see light through the roof boards from inside the attic, water has a direct path in. This means decking or underlayment failure, and it will leak in the next heavy storm guaranteed.
- Sagging areas on a flat roof. Any area of a flat roof that dips and holds water is a leak in progress. Ponding water degrades the membrane, opens seams, and eventually finds a path inside the building.
Our Process, Step by Step
- 1
Call and get a live person. You reach us at (831) 318-8819 any time. We take your information, ask what you’re seeing, and schedule a roof inspection at a time that works for you.
- 2
Full roof assessment. Travis Oakley or one of our background-checked technicians walks the entire roof surface. We check flashing, shingles or membrane, drainage points, and attic conditions. We document everything with photos.
- 3
Written price before any work starts. After the assessment, we hand you a written breakdown: the problem, the scope of work, the materials, and the total price. Nothing starts until you’ve seen that number on paper and approved it.
- 4
The repair, done right. Our crew arrives in uniform, completes the repair using materials from GAF, CertainTeed, Tamko, Boral, or your roof’s existing brand. We clean the job site before we leave.
- 5
365-Day Done Right Promise. Every repair carries a written one-year guarantee. If the same problem returns within that year, we come back and make it right at no charge. No arguing, no loopholes.
How Much Does Roof Repair Cost in San Francisco?
Roof repair in San Francisco runs $350 to $1,400 for most localized fixes. Small shingle replacements and flashing repairs sit at the low end. Leak repairs that involve cutting out damaged decking run higher. Flat roof patches and seam work typically land between $500 and $1,500. Larger jobs like structural storm repair or commercial membrane work run $2,500 to $8,000 depending on square footage and material type.
What moves the price: your roof’s material, the extent of hidden damage, accessibility (steep pitches and multi-story homes cost more to work on safely), and whether permits are required for the repair scope. In San Francisco, steep hillside roofs and historic district properties may add complexity. To avoid overpaying, get a written line-item quote that separates materials, labor, and disposal. A free estimate from us includes the full roof assessment, the diagnosis, and the written price. You don’t pay to find out what’s wrong, and you don’t owe us anything if you decide not to move forward.
Our Service Area Near San Francisco
Brennan Roofing Co San Francisco serves the entire city, including the Sunset, Richmond, Mission, Noe Valley, Bernal Heights, Pacific Heights, and the Marina. We also handle Roof Repair in Hayward and Roof Repair in Berkeley for homeowners across the East Bay. We regularly take calls from Daly City, San Bruno, Burlingame, and Foster City. Most San Francisco inspections are scheduled within 48 hours of your call, and emergency response gets a technician out same day. Homeowners from Walnut Creek, Castro Valley, and San Leandro also work with us for larger repairs and replacements.
Serving San Francisco, CA - Our Local Coverage Area
We’re based in the San Francisco area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
Frequently Asked Questions About Roof Repair in San Francisco
Roof repair is fixing a specific problem – a leak, damaged shingles, failed flashing, or worn membrane – without replacing the entire roof. The goal is to restore the roof’s water-shedding ability at the damaged point and extend the life of the existing roof. Most repairs in San Francisco cost $350 to $1,400 and are completed in a single day.
Most standard roof repairs in San Francisco are completed in one day, typically 3 to 6 hours depending on scope and access. Emergency tarping takes under 90 minutes once the technician arrives. If decking or structural repairs are needed, the job may extend to two days for material ordering and proper dry-in.
Roof repair in San Francisco typically costs $350 to $1,400 for common fixes like shingle replacement, flashing repair, and small leak sealing. Flat roof work runs $500 to $1,500. Structural or storm damage repairs run $2,500 to $4,500 or more. We provide a written price before any work begins, so you know the exact number before committing. Call (831) 318-8819 for a free estimate.
Yes, we repair roofs with GAF, CertainTeed, and Tamko materials regularly across San Francisco. We keep their current color lines and installation specs on file so repairs match the existing roof. If your roof uses a different manufacturer, we source the correct material and work to that system’s requirements.
Yes, we provide emergency roof repair in San Francisco for active leaks, storm damage, and wind-related roof failures. A live person answers at (831) 318-8819 around the clock, and we dispatch a background-checked technician for emergency tarping and containment. Emergency response is available same day, and permanent repairs are scheduled once conditions allow safe work on the roof.
Every roof repair from Brennan Roofing Co San Francisco carries the 365-Day Done Right Promise. It’s a written guarantee: if the repair fails within one year, we come back and fix it at no charge. No pro-rating, no fine print about what counts. It’s the same standard on every job.
You don’t need to do much. Clear any vehicles from the driveway or immediate work area if possible, and move patio furniture away from the roofline where debris might fall. We handle roof access, site protection, and full cleanup. If you have an attic, we’ll need access to check the underside of the decking, so keep the attic entry clear.
Schedule Your Roof Repair Service in San Francisco Today
Call (831) 318-8819 to schedule a free roof repair estimate in San Francisco. You’ll get a live person on the phone, a full roof assessment, and a written price before any work starts. No obligations, no pressure. Just a straight answer about what’s wrong and what it costs to fix.
Written by Travis Oakley, Owner at Brennan Roofing Co San Francisco, serving San Francisco since 2000.