A typical San Francisco roof replacement runs $12,400 to $23,100 in 2026 (VHCI v2.0) — the highest band in the entire VHCI network, driven by the country's highest roofing wages at $36.67/hour. An SF reroof needs a DBI permit, often a historic Certificate of Appropriateness, and seismic detailing, though steep-slope roofs are exempt from Title 24 cool-roof color in foggy Climate Zone 3. Below the number, the permits, historic rules, seismic, marine fog, and architecture that move your price.
As of 2026, replacing a standard 22-square (about 2,200 sq ft) residential roof in San Francisco, California costs between $12,400 and $23,100, with a mid-point of $17,000 (VHCI v2.0) — the highest band in the entire VHCI network. Those figures come from the Vanderflip Home Cost Index, which builds every number from the U.S. Bureau of Labor Statistics mean roofer wage of $36.67/hour for the San Francisco-Oakland-Hayward MSA (SOC 47-2181, the highest in the network), a U.S. Bureau of Economic Analysis Regional Price Parity of 110.7, and a 1.05 California climate modifier, with a $600 tear-off allowance. No proprietary contractor databases are used.
Sources: U.S. Bureau of Labor Statistics OEWS (SOC 47-2181, San Francisco-Oakland-Hayward MSA), bls.gov/oes · U.S. Bureau of Economic Analysis Regional Price Parities, bea.gov · NOAA National Weather Service Bay Area/Monterey (weather.gov/mtr) · California Energy Commission, energy.ca.gov · Vanderflip Home Cost Index v2.0. Informational only.Adjust material and roof size for an SF-specific estimate. All figures derive from the VHCI v2.0 model — BLS wages, BEA price parity 110.7, and the California climate modifier.
Estimate for educational planning purposes only. Not a contractor bid or guarantee.
San Francisco is the most expensive roofing market in the entire VHCI network, and the gap over second place is real. The Vanderflip Home Cost Index puts a standard 22-square replacement at $12,400 low, $17,000 mid, and $23,100 high (VHCI v2.0). SF homes are actually small — 1,550 to 1,750 square feet, or roughly 20 to 24 roofing squares — so the high band is not about size. It is about four cost forces unique to the city.
The labor base is public data: the U.S. Bureau of Labor Statistics reports the $36.67/hour mean roofer wage (SOC 47-2181) for the San Francisco-Oakland-Hayward MSA. The VHCI loads it for burden and overhead, scales materials by the U.S. Bureau of Economic Analysis Regional Price Parity of 110.7, applies a 1.05 California climate modifier, and uses a $600 tear-off allowance. On top of all of that sits the Victorian and Edwardian complexity premium covered below.
A reroof in San Francisco requires a permit from the Department of Building Inspection (DBI), filed through the city portal at sf.gov. The flat permit fee is about $256.62 for an R-3 single-family home or duplex and about $386.22 for a multi-family or commercial building. Those are the permit charges only — they do not include the Street Space permit discussed below.
Inspections follow the work. Every reroof requires a Final structural inspection. Because San Francisco's marine climate rots roof framing from below, DBI also requires a Rough-In inspection if dry rot or marine decay is found in the deck or rafters during tear-off, so the repaired structure can be verified before it is covered. Separately, if your project needs a dumpster or sidewalk scaffolding, you must pull a Street Space Occupancy Permit from SF Public Works — on a city where most homes have zero setback and front directly on the sidewalk, that permit is the norm rather than the exception, and it is a real line item.
San Francisco protects a large share of its housing stock, and the rules can override every other cost decision. Under Article 10 and Article 11 of the San Francisco Planning Code, a home that is a designated landmark or a contributor to a historic district falls under the jurisdiction of the Historic Preservation Commission. Protected resources are concentrated in Pacific Heights, Noe Valley, the Castro, and the Marina District, among others.
If your home is covered, the Historic Preservation Commission must issue a Certificate of Appropriateness before the Department of Building Inspection will issue a roofing permit — a review step that adds weeks and cost to the front of the project.
The decision that follows is governed by the In-Kind Replacement Rule: the original material must be replaced with the same material. Welsh slate must be replaced with Welsh slate, clay barrel tile with clay barrel tile, and copper with copper. No asphalt substitutions are allowed on a protected roof. Because slate and copper run several times the cost of asphalt, a historic SF roof can land far above the VHCI high band — the index models asphalt, so a slate or copper landmark roof is its own scope entirely.
San Francisco enforces the 2025 California Residential Code and Building Code with San Francisco amendments. Two provisions matter most for a reroof. First, like the rest of California, the city enforces a two-layer maximum — once two layers exist, the next reroof must be a full tear-off, which the VHCI captures with its $600 tear-off allowance. Second, and specific to the marine climate, the SF amendments carry a vapor barrier and fog-seal mandate to manage the condensation that the city's persistent fog drives into roof assemblies.
That condensation requirement is not a formality. In a climate where the underside of the roof deck can stay damp for weeks, an unsealed assembly traps moisture, rots sheathing, and voids warranties. The vapor barrier and fog seal are what allow a modern roof to dry and survive in a place that almost never gets fully warm and dry.
Here is the rare case where California's strict energy code relaxes. San Francisco sits in California Energy Commission Climate Zone 3, and steep-slope residential reroofs are exempt from the Title 24 cool-roof color requirements — a carve-out that is essentially unique among California's major metros.
A cool roof works by reflecting sunlight to cut summer cooling load. In San Francisco's cool, foggy marine climate, there is very little cooling load to cut — most homes do not even have air conditioning — so a reflective roof delivers minimal benefit. The energy code recognizes this and lifts the steep-slope cool-roof color mandate in Zone 3.
The exemption is not total. Flat and low-slope roofs still must meet the low-slope standard of about 0.63 solar reflectance and SRI 75, which a white TPO or PVC membrane satisfies easily. So a Sunset-district flat roof still needs a reflective membrane, but a steep Victorian gable in Noe Valley can be re-roofed in a dark slate or shingle without a cool-roof color penalty.
San Francisco has the mildest temperatures of any California metro the VHCI tracks — summer highs of just 64 to 68°F — but its climate is uniquely hard on roofs in a different way. Annual rainfall is 22.8 to 24.5 inches, increasingly delivered in concentrated atmospheric-river storms, and the defining feature is the fog. Marine fog pours through the Golden Gate and keeps relative humidity above 85 percent for more than 100 days a year, with the Sunset and Richmond districts the foggiest of all.
That continuous moisture prevents roofs from ever fully drying. A roof that stays damp grows moss, lichen, and algae, which hold yet more water against the surface and accelerate decay of both the covering and the deck beneath it. The result is a practical asphalt shingle life of about 12 to 15 years in San Francisco — not from heat, as in the rest of California, but from relentless damp. Autumn brings the opposite stress: dry offshore Diablo winds gusting 60-plus mph that test fastening and lift loose shingles. The marine fog is also why the building code mandates the vapor barrier and fog seal above.
San Francisco sits directly between the San Andreas and Hayward faults in Seismic Design Categories D, E, and F, the most demanding tiers, and its building practice is shaped by hard history: the 1906 earthquake and the 1989 Loma Prieta M6.9 both reshaped the code. In a quake the roof acts as a rigid diaphragm that ties the exterior walls together and distributes lateral force.
The detailing follows directly. Roof sheathing is nailed with 8d nails at 6 inches on center along panel edges and 12 inches in the field, and hurricane ties are added at every rafter to maintain a continuous load path from roof to wall. Roof mass is a real factor in a seismic city: heavy slate or tile carries a seismic mass penalty, amplifying the forces a structure must resist, which on many SF homes pushes owners and engineers toward lighter assemblies — except where the In-Kind Replacement Rule on a historic slate roof requires the heavy material to stay.
Wildfire is not a downtown San Francisco concern, but it dominates the surrounding hills and is woven into California roofing code because of one event. The 1991 Oakland Hills Firestorm destroyed more than 2,800 structures, and the investigation found that flying embers landing on wood-shake roofs were a primary spread mechanism — a finding that drove the statewide code changes still in force today.
For homeowners in the East Bay hills, Marin, and parts of San Mateo, those areas carry Very High Fire Hazard Severity Zones where Chapter 7A applies. The roof must be a Class A fire-rated assembly; attic and eave vents must be ASTM E2886 WUI-rated ember-resistant units; and valleys require No. 26 gauge metal flashing. CAL FIRE maps the zones at fire.ca.gov, with homeowner guidance at readyforwildfire.org. The Oakland Hills lesson — that the roof is the most ignition-prone surface of a house — is why these assemblies are non-negotiable in the hills.
San Francisco's housing stock is the reason its roofs cost more per square than almost anywhere else. The city's signature Victorian and Edwardian homes carry steep 8:12 to 12:12 pitches, plus turrets, intersecting valleys, and multiple dormers — geometry that multiplies the linear feet of flashing and the number of cut courses, and that demands extensive fall-protection rigging on roofs too steep to walk. On lots with no crane access, every bundle is hand-carried up and over.
The Marina District's 1920s and 1930s homes pose the opposite challenge: low-slope and flat roofs whose cost is driven by deck-penetration flashing around the many vents, skylights, and parapets typical of that era, where a single missed detail leaks. Between the steep ornate roofs of the older districts and the flat deck-heavy roofs of the Marina, San Francisco offers very few simple gable jobs — and that complexity, more than any single regulation, is what keeps the city at the top of the VHCI.
Every figure below is a VHCI v2.0 modeled estimate for the SF-Oakland-Hayward MSA, built from BLS wages ($36.67/hr), BEA price parity 110.7, and the 1.05 California climate modifier. Modeled estimates, not quotes.
| Material | VHCI Low | VHCI Mid (22 sq) | VHCI High | Primary SF Driver |
|---|---|---|---|---|
| Architectural Asphalt | $12,400 | $17,000 | $23,100 | Union labor + marine damp lifespan |
| TPO / PVC Flat Membrane | $15,200 | $20,800 | $28,300 | Title 24 low-slope SRI 75 |
| Copper / Standing Seam | $20,100 | $27,500 | $37,400 | Historic in-kind + longevity |
| Welsh Slate (Historic) | $27,800 | $38,000 | $51,700 | Article 10 in-kind replacement |
Data: Vanderflip Home Cost Index v2.0 · BLS SOC 47-2181 SF-Oakland-Hayward MSA ($36.67/hr) · BEA RPP 110.7 · 1.05 climate modifier · $600 tear-off. Informational only.
Architectural-shingle VHCI v2.0 bands scaled from the 22-square baseline. Most SF homes are compact 1,550–1,750 sq ft (20–24 squares) but carry a Victorian/Edwardian complexity premium.
San Francisco prints the highest VHCI band of any metro because it stacks the network's highest union wage ($36.67/hr), hand-carry access, historic in-kind material rules, and Victorian complexity on top of the same California fire and seismic code as everywhere else. A small SF roof can cost more than a large roof in a flat, low-wage metro (VHCI v2.0).
Labor is the single biggest reason San Francisco tops the network. The U.S. Bureau of Labor Statistics reports a mean roofer wage of $36.67 per hour for the SF-Oakland-Hayward MSA (SOC 47-2181) — the highest of any metro the VHCI tracks — which works out to roughly $76,280 a year. That is not an accident of cost of living alone; it reflects the structure of the trade here.
Bay Area roofing largely operates under union trade agreements that carry mandatory safety training and employer healthcare and pension contributions on top of the base wage. The fully loaded cost of a union roofing crew runs about $3 per hour above Los Angeles, and that differential compounds across the labor-heavy, hand-carry jobs the city's geography forces. On top of the union wage, California's license regime still applies: a legitimate SF roofer must hold a C-39 Roofing license, carry workers’ compensation even as a sole proprietor, and post a $25,000 bond, all verifiable at cslb.ca.gov.
The VHCI generates roofing cost estimates using U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics data (SOC 47-2181, Roofers) for the SF-Oakland-Hayward MSA, U.S. Bureau of Economic Analysis Regional Price Parities, and regional climate and building-code modifiers sourced from state and municipal government publications. No proprietary commercial construction database is used at any stage. The model starts from the $36.67/hour mean roofer wage, scales materials by the BEA RPP of 110.7, applies a 1.05 California climate modifier, and calibrates to 22 squares with a $600 tear-off allowance, producing the $12,400 / $17,000 / $23,100 band.
The public sources behind every figure are linked directly so you can audit them: roofer wages at bls.gov; regional price parities at bea.gov; local climate from the National Weather Service Bay Area office at weather.gov/mtr; the cool-roof energy code at energy.ca.gov; wildfire zones at readyforwildfire.org; contractor licensing at cslb.ca.gov; permits at the Department of Building Inspection via sf.gov; and historic review at sfplanning.org. These figures are modeled estimates published for educational and informational purposes only — not quotes, appraisals, or construction advice. Always obtain at least three written quotes from licensed, insured C-39 contractors before acting. For statewide context, see the California roofing cost hub.
The Vanderflip Home Cost Index puts a typical SF roof replacement at $12,400 low, $17,000 mid, and $23,100 high (VHCI v2.0) — the highest band in the entire VHCI network. The figure is built from the BLS mean roofer wage of $36.67/hour for the SF-Oakland-Hayward MSA (SOC 47-2181, the highest in the network), a BEA Regional Price Parity of 110.7, and a 1.05 California climate modifier, calibrated to 22 squares with a $600 tear-off allowance. SF homes are compact at 1,550–1,750 sq ft (20–24 squares) but carry a Victorian/Edwardian complexity premium.
Yes. The Department of Building Inspection (DBI) requires a reroof permit, filed at sf.gov. The flat fee is about $256.62 for an R-3 single-family home or duplex and about $386.22 for multi-family or commercial. A Final structural inspection is required, plus a Rough-In inspection if dry rot or marine decay is found. A dumpster or sidewalk scaffolding needs a separate Street Space Occupancy Permit from SF Public Works.
Four forces stack up: Bay Area roofing labor is unionized and the most expensive in the network at $36.67/hour; narrow streets and dense lots block boom cranes, so materials are hand-carried; historic-district homes need an Article 10 Certificate of Appropriateness before any permit; and a dumpster or scaffolding needs a separate Street Space permit. Together they lift the VHCI band to $12,400 / $17,000 / $23,100, the highest in the network.
If your home is in a historic district under Article 10 or Article 11 of the SF Planning Code, yes. The Historic Preservation Commission must issue a Certificate of Appropriateness before DBI will issue a roofing permit, and an In-Kind Replacement Rule applies: Welsh slate to Welsh slate, clay barrel to clay barrel, copper to copper, with no asphalt substitutions. Pacific Heights, Noe Valley, the Castro, and the Marina District all contain protected resources.
Largely no for steep-slope roofs. SF is in CEC Climate Zone 3, and steep-slope residential reroofs are exempt from the Title 24 cool-roof color requirements — unique in California — because the cool, foggy marine climate gives a reflective roof minimal benefit. Flat and low-slope roofs still must meet the low-slope standard of about 0.63 solar reflectance and SRI 75, typically a white TPO or PVC membrane.
SF sits between the San Andreas and Hayward faults in Seismic Design Categories D, E, and F, and the 1906 quake and 1989 Loma Prieta M6.9 shaped local practice. The roof acts as a rigid diaphragm; sheathing is nailed with 8d nails at 6 inches on center at edges and 12 inches in the field, with hurricane ties at every rafter. Heavy slate or tile carries a seismic mass penalty that pushes many owners toward lighter assemblies.
Yes, in the hills. The 1991 Oakland Hills Firestorm destroyed more than 2,800 structures, and flying embers on wood-shake roofs drove the code changes that followed. The East Bay hills, Marin, and parts of San Mateo carry Very High Fire Hazard Severity Zones where Chapter 7A requires a Class A assembly, ASTM E2886 WUI ember-resistant vents, and No. 26 gauge valley flashing. CAL FIRE maps the zones at fire.ca.gov.
SF runs only 64–68°F in summer, the coolest major California metro, with 22.8–24.5 inches of rain in atmospheric-river events. Marine fog through the Golden Gate keeps humidity above 85 percent for 100-plus days a year, especially in the Sunset and Richmond. That continuous moisture prevents drying, feeding moss, lichen, and algae and shortening practical asphalt shingle life to about 12–15 years. A vapor barrier or fog seal is required for condensation.
SF's Victorian, Edwardian, and Marina-era homes are architecturally complex. Steep 8:12 to 12:12 pitches, turrets, intersecting valleys, and multiple dormers add labor for fall-protection rigging and hand-carried materials on lots with no crane access. The 1920s–30s Marina flat-roof homes carry their own premium for deck-penetration flashing. That complexity is why SF roofs cost more per square than a comparable simple-gable home elsewhere.
The VHCI v2.0 starts from the BLS mean roofer wage of $36.67/hour for the SF-Oakland-Hayward MSA (SOC 47-2181), loads it for burden and overhead, adds a material rate scaled by the BEA Regional Price Parity of 110.7, applies a 1.05 California climate modifier, and calibrates to 22 squares with a $600 tear-off allowance. The output is a low, mid, and high band of $12,400, $17,000, and $23,100 — the highest in the network. Every input is public government data, and you should still obtain at least three written quotes from licensed, insured C-39 contractors.
Cost figures are produced by the Vanderflip Home Cost Index v2.0 from public data only: U.S. Bureau of Labor Statistics OEWS mean roofer wage, SOC 47-2181, San Francisco-Oakland-Hayward MSA ($36.67/hr, ~$76,280/yr, the highest in the network, bls.gov/oes); U.S. Bureau of Economic Analysis Regional Price Parity 110.7 (bea.gov); a 1.05 California climate modifier; 22-square baseline; $600 tear-off allowance. Regulatory citations: San Francisco Department of Building Inspection reroof permit, ~$256.62 R-3 single-family/duplex and ~$386.22 multi-family/commercial, plus SF Public Works Street Space Occupancy Permit (sf.gov); 2025 California Residential/Building Code with SF amendments, two-layer max, vapor-barrier/fog-seal mandate; Article 10 and Article 11 SF Planning Code historic review and the Historic Preservation Commission Certificate of Appropriateness with In-Kind Replacement Rule (sfplanning.org); Title 24 Part 6 Climate Zone 3 steep-slope cool-roof exemption, low-slope SRI 75 (energy.ca.gov); Chapter 7A Class A wildfire assemblies, ASTM E2886 WUI vents, No. 26 gauge valleys, after the 1991 Oakland Hills Firestorm (fire.ca.gov, readyforwildfire.org); Seismic Design Categories D-E-F, 8d edge/field nailing, hurricane ties, per the 1906 and 1989 Loma Prieta M6.9 events; C-39 licensing, workers’ comp, $25,000 bond (cslb.ca.gov); climate from NOAA NWS Bay Area (weather.gov/mtr). Modeled estimates for informational purposes only — not quotes or appraisals. Always obtain at least three written bids from licensed, insured, C-39 contractors. Updated 2026 · VHCI v2.0.