A Brennan company - serving San Francisco, CA
Roof Repair in San Francisco, CA | Brennan Roofing Co San Francisco

Roof Repair in San Francisco - Free Inspection, Itemized Written Quote

Free roof inspection with photos, then an itemized written price before anything is ordered. Installed by our own licensed crews and backed by a workmanship warranty.

Call to schedule your free estimate

21+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Metal roofingMetal roofing
Architectural shinglesArchitectural shingles
Tile roofingTile roofing
GAFGAF
Owens CorningOwens Corning
Flat & low-slopeFlat & low-slope
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as$159/month*On approved credit; ask for current terms
Get your free estimate

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.

Professional roofer performing shingle repair on a residential roof in San Francisco, CA

Call (831) 318-8819

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.

Explore

Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

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.

Professional roofer performing roof repair with tools and sealant in San Francisco, CA

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.

Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Signs 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. 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. 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. 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. 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. 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

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.

Why San Francisco Chooses Brennan Roofing Co San Francisco

We set the standard for roof repair in San Francisco.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in San Francisco

Getting your roof repair handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roof repair needs and we provide an upfront, transparent quote - no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in San Francisco - typically within 30-60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

What happens when you call

  1. 1
    A real person answersNo phone trees - talk to a local roof repair pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
  4. 4
    You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.

What San Francisco Customers Say

Trusted by homeowners across San Francisco and surrounding areas.

★★★★★

"Quality work and clear communication. Rain pushed the start by two days, which is fair, but we were hoping to be done sooner."

Cathy N. · Verified customer
★★★★★

"Replaced the underlayment and drip edge as well as shingles. Many roofers skip that. Everything was explained in writing."

Barry F. · Verified customer
★★★★★

"They gave me a warranty in writing and stood behind it."

Irene G. · Verified customer

Ready for Roof Repair in San Francisco?

Call now for a free estimate - or request one below. Licensed, insured, and here with fast after-hours help in San Francisco.

(831) 318-8819

Request a Free Estimate in San Francisco

Tell us about your roof repair needs - we'll respond within the hour.

By submitting this form, you agree to our Privacy Policy and consent to being contacted by call, text, or email regarding your service needs, including from the affiliated professionals who may take on the job.

Prefer to text? Send a Text
Areas We Serve
Call Now - 24/7 Dispatch