Brennan Roofing roofing team

Roofers in San Francisco - Written Price, Workmanship Warranty

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.

✓ Licensed & Insured ✓ Written quotes ✓ Permits handled
Schedule Free Estimate

Call to schedule your free estimate

🛡 Licensed & Insured 📝 Written Fixed-Price Quotes 💲 No Change Orders · Free Estimates
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
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

Before & after – our own jobs

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

Roofers in San Francisco, CA

Roofing in San Francisco is different from almost anywhere else in the Bay Area. Most roofs here are flat or nearly flat, hidden behind street-facing parapets on pre-1950 Victorians and Edwardians, and they fail at the flashing long before the membrane itself wears out. We work on those roofs every week, and we give you a written price before any work starts. If you need a roofer who understands San Francisco’s older housing stock, fog-driven moisture, and permit realities, call Brennan Roofing at (361) 320-9467.

Call (361) 320-9467

Why San Francisco Homes Are Different

San Francisco’s housing stock is dominated by wood-frame row houses built before 1950. Most have flat or very low-slope roofs covered in tar-and-gravel or modified bitumen, often with rooftop decks, skylights, and interior light wells cut through the roof framing. On narrow lots with shared party walls, a roofing job usually means tearing off multiple old layers and working around parapets that face the street. Those parapets matter more than most homeowners realize. They are often the first place water gets in, and they are the most common trigger for code inspection issues when a roof is being replaced.

The climate makes it worse. Cool, wet winters from November through March concentrate roof leaks, while summer fog keeps roof assemblies damp even when it is not raining. Ponding water on flat roofs is chronic in neighborhoods like the Sunset, the Richmond, and the Mission. There is little thermal drying, so once moisture gets under the membrane or behind a parapet flashing, it tends to stay there. That is why we look at drainage and flashing before we ever quote a new roof in San Francisco.

San Francisco also has a distinctive seasonal pattern. After a dry summer, the first big storm in October or November exposes every cracked parapet flashing and clogged roof drain at once. Roofers cannot tear off in the rain, so the first dry week after that storm is the busiest week of the year for us. If you are reading this in late fall, plan ahead and get your roof looked at before the storm cycle begins.

Our Main San Francisco Services

These are the three roofing services San Francisco homeowners call us about most often. Each has its own page with specific pricing, process details, and local guidance.

Roofing Company in San Francisco

Full roof installation and replacement in San Francisco means removing old layers down to the decking, repairing or replacing that decking where moisture has gotten to it, and installing new underlayment, drip edge, and membrane or shingles suited to the slope. On a flat roof in the Sunset, that usually means a modified-bitumen or torch-down system. On a sloped Victorian in Noe Valley, we are more likely quoting composition shingles from GAF or Owens Corning. Every job starts with a written price in hand, before any work starts. See Roofing Company in San Francisco for full details.

Roofing Company in San Francisco

Roof Repair in San Francisco

Most San Francisco roof repairs are not about missing shingles. They are about parapet flashing, clogged drains, and seams that have opened on flat tar roofs. We inspect the whole roof, not just the spot you saw water on the ceiling, because water travels before it shows up inside. Repairs are backed by our 365-Day Done Right Promise: in writing, for one full year, and we come back at no charge if the repair fails in that period. Read more at Roof Repair in San Francisco.

Roof Repair in San Francisco

Roof Inspection in San Francisco

An inspection in San Francisco should go beyond what a home inspector sees from the ground. We walk the roof, check the flashing at every penetration and parapet, clear and test drains, and look for ponding areas that have not dried since the last rain. If you are buying or selling a San Francisco home, or if you just have not had the roof looked at in a few years, this is the cheapest way to avoid a surprise. Visit Roof Inspection in San Francisco for what the inspection includes and what it costs.

Roof Inspection in San Francisco
Need help today?Fast, friendly service and a no-obligation free estimate.

Call (361) 320-9467

What happens when you call

  1. 1
    A real person answersNo phone trees - you reach a local pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched.
  3. 3
    A background-checked tech heads outLicensed & insured, dispatched right away.
  4. 4
    You approve before work beginsNothing starts until you say go.

Brands We Service in San Francisco

We install materials from manufacturer lines including GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For San Francisco flat roofs, we commonly quote GAF and CertainTeed membrane systems, with Owens Corning shingles on the city’s rarer sloped roofs. We stock common parts locally and can source specialty materials quickly. See our brands for the full list and how we help you choose.

Pricing for Roofers in San Francisco, CA

Service Typical range in San Francisco
Flat roof repair (minor, parapet flashing or seam) $450 – $900
Flat roof repair (drain or scupper area) $600 – $1,200
Roof replacement, flat membrane (per square foot) $9 – $15
Roof replacement, composition shingle (per square foot) $5 – $9
Parapet rebuild or re-flashing (per linear foot) $45 – $90
Modified-bitumen torch-down overlay (per square foot) $7 – $11
Rooftop deck removal and reroof $14 – $22
Skylight re-flashing $350 – $800
Roof drain replacement $500 – $1,100
Full roof inspection, written report $250 – $450

What pushes price up in San Francisco is access. Tight lots, party walls, steep access to the roof plane, and the need to protect light wells and neighboring walls all add labor. Multiple old layers to tear off also raise the number. What does not move is our price: it goes on paper before any work starts, and it does not change at the door. Call (361) 320-9467 for a written estimate.

Neighborhoods We Serve in San Francisco

We work across the city, from the fog belt to the Mission and everywhere between. Flat tar roofs in the Sunset and Richmond are our most common calls, but we also handle Victorian sloped roofs in Noe Valley, Glen Park, and Bernal Heights, plus mixed stock in the Mission and Potrero Hill. Wherever you are in San Francisco, we will schedule a visit and arrive inside the promised window.

  • Sunset District
  • Richmond District
  • Noe Valley
  • Mission District
  • Bernal Heights

Service Area – Cities Near San Francisco

Our San Francisco Bay Area office coordinates dispatch and scheduling for crews serving San Francisco locally. If you are just outside the city, we also serve Daly City, CA, Brisbane, CA, Sausalito, CA, and South San Francisco, CA. Each area gets the same written-price-before-work policy and the same 365-Day Done Right Promise.

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.

FAQs About Roofers in San Francisco

Ready to get started? Free estimates · Free in-home estimates response in San Francisco
Call (361) 320-9467

What happens when you call

  1. 1
    A real person answersNo phone trees - talk to a local roofing 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

★★★★★ 4.9 from 8+ reviews

"Storm took off a section of shingles. They were here next morning to tarp it and finished the repair that week."

- Elaine D.

"Ridge vent added and the attic is cooler. Fair price compared to the other two quotes."

- Vernon C.

"Neat, quiet, and disciplined crew. Magnet swept the yard after."

- Tonya R.

How It Works in San Francisco

Getting your roofing handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roofing 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.

Current Offers

Bring these savings to your next appointment.

Free On-Site Estimate & Written Quote

No obligation. We measure, price the job in writing, and the quote is yours to keep.

Expires Mar 31, 2027
Always

Written Price Before Any Work Starts

Expires Mar 31, 2027
Included

Written Guarantee on Every Repair

Expires Mar 31, 2027
Free

Free Second Visit if the Repair Fails

Expires Mar 31, 2027

Request a Free Estimate

Tell us what's going on in San Francisco - we'll get back to you fast. No obligation.

By sending this request, you agree to our Privacy Policy and consent to being contacted by telephone, text message, or email about your service request, including from the local pros who may handle it.

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