Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
How Much Does Roofing Cost in San Francisco?
Most roof repairs in San Francisco run $450 to $1,800, while a full roof replacement typically costs $9,500 to $32,000 depending on size, pitch, and material. A standard 1,500-square-foot asphalt shingle replacement on a typical Sunset or Richmond District home usually lands between $14,000 and $21,000. Those numbers move up fast on steep Marina Victorian roofs or anywhere crews need a crane to reach a three-story flat.
We’re Birchbark Roofing. We’ve worked enough San Francisco roofs to know the price you’re quoted depends less on square footage than on access, fog, and how many layers of old roofing are sitting underneath. Every job we take starts with one thing: a written price in dollars before anyone climbs a ladder. That’s not a courtesy. It’s the line between a project you can plan for and a bill that shows up later with surprises attached.
Call (424) 766-4937 for a free estimate. A live person answers, day or night.
Roofing Cost Breakdown (2026)
Here’s what San Francisco homeowners actually pay in 2026. These ranges come from our own jobs across the city, not from a national average calculator that’s never seen a fog belt.
| Service | Typical Price Range (San Francisco) | Notes |
|---|---|---|
| Roof inspection & written estimate | $0 | Always free. Written price in dollars before work starts. |
| Minor repair (flashing, single leak, 1-2 shingles) | $450 - $950 | Common in Noe Valley and Bernal Heights where fog drives leaks at valleys and vent boots. |
| Mid-scope repair (multiple leaks, underlayment section) | $950 - $1,800 | Often paired with gutter work on older Sunset homes. |
| Asphalt shingle replacement (1,200-1,800 sq ft) | $9,500 - $21,000 | Most common range. Includes tear-off, underlayment, new shingles, clean-up. |
| Asphalt shingle replacement (2,000-2,800 sq ft) | $18,000 - $32,000 | Steeper or taller homes push toward the top end. |
| Flat / low-slope roof (TPO or modified bitumen) | $11,000 - $26,000 | Common on Mission and SoMa mixed-use buildings. |
| Tile roof replacement | $22,000 - $48,000 | Weight often requires a structural check first. |
| Standing seam metal roof | $28,000 - $58,000 | Best long-term value where salt air is a factor. |
| Skylight replacement (per unit) | $650 - $1,600 | Labor drives this more than the unit itself. |
| Gutter replacement (per linear foot) | $9 - $22 | Wider gutters add cost but handle SF rain better. |
What pushes a project toward the top of a range? Steep pitch, limited ladder access between buildings, three or more stories, a crane or boom lift, tear-off of multiple old layers, and dry rot discovered once the shingles come off. What pulls it down? Simple access, a roof with a single layer to remove, and a material choice that doesn’t need structural reinforcement.
We work with GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. Material brand rarely changes the labor cost much, but it changes how long the roof lasts, which matters more on a coast that gets 60-plus inches of rain a year in the western neighborhoods.
What Affects Roofing Pricing in San Francisco
A roofer in Phoenix and a roofer in San Francisco can quote the same square footage and end up $10,000 apart. Here’s why.
- Access and height. Many San Francisco homes sit shoulder to shoulder with a neighbor’s wall. If a ladder can’t go up and a lift won’t fit through the side yard, we’re carrying materials by hand or bringing in a crane. That’s a real line item, usually $1,200 to $4,000.
- Roof pitch. A steep Victorian roof in Pacific Heights takes longer and needs more fall protection than a low-slope garage. Steep pitch can add 15% to 30% to labor.
- Fog and moisture. The Sunset, Richmond, and Outer Parkside see persistent marine fog. That moisture finds every failed flashing and rotted fascia. We regularly replace decking in these neighborhoods that would have been fine 20 years longer inland.
- Old layers. A lot of San Francisco roofs have two or three layers of shingles stacked up. California allows a certain number of layers, but beyond that you’re paying for full tear-off and disposal, which runs $1,500 to $4,000 extra on a typical home.
- Historic and permit requirements. If your home is in a historic district or subject to San Francisco Planning Department review, materials may need to match the original character, and permit timelines stretch. That can add 10% to 20%.
- Season and scheduling. Roof work in San Francisco is a year-round job because we don’t get hard freezes, but the rainy months (roughly November through March) slow everything down. We never rush a roof to beat weather; we’d rather schedule around it.
One thing that doesn’t change the price: whether you have kids and pets in the house. Careful work is standard for us, not an upgrade. Shoe covers at the door, drop cloths through the hallway, and a photo of the finished clean-up before the crew leaves are part of every job. If the dog needs to stay inside, we coordinate the door schedule with you and choose pet-safe products where there’s a choice.
How to Save on Roofing
You can’t control the weather or the age of your house, but you can control a few things that genuinely lower your bill.
- Fix small things now. A $450 flashing repair beats a $16,000 replacement. In San Francisco, the leaks we see most start at vent boots, chimney flashing, and valleys. A free inspection catches them early.
- Bundle work. If you’re replacing the roof anyway, adding new gutters, a skylight, or attic ventilation in the same visit is far cheaper than a second trip with a second crew.
- Get a written price before you compare quotes. A verbal estimate is not a price. When someone hands you a number in writing, in dollars, before work starts, you can compare fairly. That’s how we do it, and it’s how you avoid the “we found something” phone call mid-job.
- Ask about material lifespan, not just today’s price. A 30-year architectural shingle that costs a bit more up front often beats a cheaper shingle that fails in 15 years on a foggy slope.
- Schedule outside peak rain season if you can. April through October tends to be easier on scheduling, and easier schedules sometimes mean better pricing.
Estimates are always free. Call (424) 766-4937 and we’ll come look, explain what we see, and put a price in writing.
Why Careful Work Costs What It Costs in San Francisco
San Francisco is a city of old houses packed tight. A roofing crew here isn’t just fixing a roof; it’s working on top of a home where a family is living underneath. That shapes how we operate. Background-checked, uniformed technicians show up, so you know who’s on your property. We wear shoe covers and lay drop cloths on every visit. We ask before we move or touch anything. And the whole job runs on the C.A.R.E. values: Clean up like it is our own home; Ask before we move or touch anything; Respect the family’s time and quiet hours; Explain the price before the work.
Every roof we repair or replace is covered by the 365-Day Done Right Promise. If it’s not right, we make it right. That promise is stamped on the job. We’ve been part of the Cedarwell family of independently owned and operated roofing businesses since 2000, and every project holds to the Cedarwell Care Promise. If you want to know more about who we are and how we work, start at our home page.
Roofing is a trade where cutting corners is easy to hide for a year and hard to hide for ten. San Francisco’s fog and rain will find every shortcut. We’d rather do it right the first time and hand you a roof that outlasts our promise by decades.
FAQs - Roofing Cost in San Francisco
How much does a roof replacement cost in San Francisco?
A typical asphalt shingle replacement in San Francisco costs $9,500 to $32,000, with most single-family homes landing between $14,000 and $21,000. Factors include roof size, pitch, access, number of old layers, and material choice. Tile and metal roofs run higher, from $22,000 to $58,000. Call (424) 766-4937 for a free estimate, and you’ll see your exact number in writing before we start.
How much does a roof repair cost in San Francisco?
Most residential roof repairs in San Francisco run $450 to $1,800 depending on scope. A single flashing fix or vent boot replacement often falls under $950, while multiple leaks or a section of failed underlayment push toward the higher end. Estimates are free, and you’ll get a written price in dollars before any work begins. Call (424) 766-4937 and we’ll take a look.
Is it cheaper to repair or replace my roof in San Francisco?
Repair is cheaper if the roof is under 15 years old, the damage is isolated, and the structure is sound. Replace if the roof is past 20 years, has multiple leaks, or needs a full tear-off. A $600 repair beats a $16,000 replacement every time, but a $1,500 repair on a 25-year-old roof that will need replacing in two years is money spent twice. We’ll tell you honestly which one you’re looking at, in writing. Call (424) 766-4937 for a free assessment.
Can you come today for a roof leak in San Francisco?
In most cases, yes. A live person answers our phone 24 hours a day, 7 days a week, including nights and weekends, and we prioritize active leaks. A same-day repair typically runs $450 to $950 depending on access and cause. During heavy rain, we do temporary stops first and schedule the permanent fix once things dry out, so your home stops taking on water immediately. Call (424) 766-4937 and we’ll get someone out.
Does homeowners insurance cover roof replacement in San Francisco?
Insurance usually covers sudden damage like a fallen tree or wind damage, but not wear-and-tear from age or fog-driven deterioration. That’s the honest answer most San Francisco homeowners get. If you’re filing a claim, we can document the damage in writing and photograph everything before, during, and after. For repairs and replacements our guarantee covers, the 365-Day Done Right Promise stands behind the work either way. Call (424) 766-4937 to walk through your situation.
Get Your Written Price Before Anyone Climbs Up
You shouldn’t have to guess what a roof costs in San Francisco, and you shouldn’t have to trust a handshake. We put your price in dollars, in writing, before we start. We wear shoe covers at the door, lay drop cloths through the hallway, and photograph the clean-up before the crew leaves, because roofing done carefully means the house is as tidy when we leave as it was when we arrived. Every job is covered by the 365-Day Done Right Promise, and a live person answers the phone whenever you call.
Call (424) 766-4937 for a free estimate. We’ll look at your roof, explain what we find, and hand you a written price you can actually plan around.
Pricing reflects the San Francisco market as of 2026. Birchbark Roofing offers free estimates - call (424) 766-4937.
Written by Erik Lindgren, Owner at Birchbark Roofing, serving San Francisco homeowners with careful roofing work and a written price before any job begins.
What Our Customers Say
"After a storm we had a few spots to fix. They were gentle around the garden, laid tarps, and swept the driveway spotless. You'd never know a roof crew had been here."
- Dawn Kirkland"Roof repair after a leak. What won me over was the cleanup, they ground sheeted the flower beds so no debris fell in, and they ran a magnet over the whole yard for nails. Careful crew."
- Gordon Fiske"They repaired some lifted shingles and were so neat about it. Covered the deck, cleaned the gutters of debris when they were done, and checked the yard twice for nails. Kids play out there so that mattered."
- Lena Hargrove






Before
After
Before
After
Before
After