Roof Repair San Francisco: Fixing Flat Roof Leaks

Roof repair San Francisco crews handle most often is a flat roof leak, typically costing $650 to $2,200 to patch, though repeated leaks on a roof past 20-25 years old usually signal it's time to consider full replacement instead.

By Jason Green · Roofing & Gutters · Published September 2, 2026 · Updated September 2, 2026 · 5 min read

Roofers in San Francisco, CA

Common causes of flat roof leaks in San Francisco

Ponding water at low spots, cracked or lifted torch-down seams, and failed flashing around parapets and scuppers are the most common leak sources on the city's flat-roof housing stock. Winter atmospheric river storms often expose these weak points suddenly, even on roofs that seemed fine all summer.

Older built-up roofing (BUR) systems are especially prone to leaks once the gravel surfacing wears thin and the underlying tar layers dry out and crack.

Repair versus replace

A single, isolated leak on a roof under 15 years old is usually a straightforward patch job. But once a flat roof is past 20-25 years and showing multiple leak points, membrane replacement is typically more cost-effective than chasing repeated patches.

A roofer using a moisture scan or infrared camera can show exactly how much of the decking underneath has already absorbed water, which helps make the repair-versus-replace decision objectively rather than guessing.

Why winter storms make timing tricky

Emergency flat-roof repairs spike during San Francisco's rainy season from November through March, which means response times can be slower and emergency-call pricing higher than a routine May-October repair.

Scheduling a preventive inspection before the rainy season, ideally in September or October, catches small issues while contractors still have normal availability.

What a proper flat roof repair should include

A good repair addresses the root cause, not just the visible leak point, which often means checking flashing, scuppers, and adjacent seams rather than patching a single spot. Ask the contractor to explain what caused the leak, not just how they're fixing it.

For a broader look at replacement costs if repairs stop making sense, see our San Francisco roofing cost guide.

Typical cost ranges

Flat roof repair/patch (localized leak)$650 - $2,200
Roof inspection with moisture scan$275 - $550
Flashing/scupper repair$500 - $1,800
Full membrane replacement (if repair isn't viable)$9,000 - $22,000

Ranges are general estimates gathered from homeowner-reported quotes, not an offer or a quote for your project.

Common questions

How much does it cost to fix a flat roof leak in San Francisco?

Most localized flat roof leak repairs cost between $650 and $2,200, depending on how accessible the leak point is and whether flashing needs replacement too.

When should I replace instead of repair a flat roof?

Once a roof is past 20-25 years old and has multiple recurring leak points, full membrane replacement is usually more cost-effective than continued patching.

Why do flat roof leaks spike in winter?

Atmospheric river storms bring heavy, sustained rain that exposes weak seams, cracked membrane, and ponding areas that stayed dry during the summer dry season.

Can I inspect my own flat roof for leak risk?

You can visually check for ponding water, lifted seams, and cracked caulking around parapets, but a professional moisture scan finds hidden decking damage a visual check misses.

Want real numbers for your own project?

Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.

Get My Free Roofing Quotes

More on this market

Local cost ranges, seasons, permits and licensing for this city live on the market page.

Roofers in San Francisco, CA

The Henry Standard

Every roofer in our network agrees to three things.

Show up

Call back. Keep appointments. And if something changes, communicate it.

Quote honestly

Clear scope, materials, and pricing in writing—so you know what you're agreeing to.

Finish the work

See the job through and take care of the agreed-upon work before calling it finished.

Nothing revolutionary. Just the way we believe doing business should still be done.