Do I Need a Permit for Roof Replacement in San Francisco, CA?

San Francisco roof replacement permitting differs from every other city in this guide in three fundamental ways. First, there is no ice barrier requirement — San Francisco's mild maritime climate means temperatures never reach the ice-dam-producing freeze-thaw cycles common in Indianapolis and Columbus, so the ice and water shield requirement that is mandatory in Ohio and Indiana simply doesn't apply. Second, California's Title 24 energy code requires Cool Roof compliance — a high-reflectivity, high-emittance roofing surface requirement that has no equivalent in Indiana, Ohio, or North Carolina. Third, San Francisco's housing stock of Victorian and Edwardian buildings with distinctive original rooflines creates a historic preservation overlay for many roofing projects that requires SF Historic Preservation Commission consideration.

Research by DoINeedAPermit.org Updated April 2026 Sources: San Francisco Department of Building Inspection (DBI), 2022 San Francisco Building Code (SFBC), California Energy Code (Title 24) Cool Roof requirements, SF Historic Preservation Commission (HPC), DBI Permit Center
The Short Answer
YES — most roof replacements in San Francisco require a building permit from DBI, including standard shingle replacements.
San Francisco DBI requires a building permit for most residential roof replacements. Unlike Indiana and Ohio (which exempt standard shingle replacement from the permit requirement), California and San Francisco generally require a permit for any roof covering replacement. The California Energy Code (Title 24) Cool Roof requirement applies: replacement roofing must meet minimum Solar Reflectance Index (SRI) values unless a specific exemption applies. No ice and water shield requirement (mild climate). San Francisco's Victorian and Edwardian housing stock requires SF Historic Preservation Commission review for visible roofing material changes on contributing structures. DBI permit fees: approximately $350–$1,500+ based on construction valuation. Plan check review: 3–8 weeks.

San Francisco roof replacement permit rules — the basics

San Francisco DBI requires a building permit for residential roof replacements — a stricter approach than Indiana and Ohio, where standard shingle replacements without structural work are permit-exempt. The California Building Code's approach to roofing permits is more comprehensive than most other states, reflecting California's history of fire and weather damage events and the energy efficiency priorities of Title 24. The DBI permit application for a roof replacement describes the roofing materials, the extent of the work (full replacement or partial), any structural components being replaced, and confirms Title 24 Cool Roof compliance for the specified materials.

California's Title 24 Energy Code requires Cool Roof compliance for low-slope (flat) and steep-slope (pitched) roofs in residential construction, including replacement roofing. The Cool Roof requirement mandates minimum Solar Reflectance (SR) and Thermal Emittance (TE) values for roofing materials — in essence, roofing products that reflect sunlight and re-emit absorbed heat rather than retaining it. In Climate Zone 3 (which includes San Francisco), the Title 24 Cool Roof requirement for steep-slope (pitched) roofs has specific thresholds that depend on the roofing material type and the roof slope. Cool-rated shingles with compliant SR/TE values are widely available from major manufacturers and typically carry ENERGY STAR Cool Roof certification — most standard architectural shingles sold in California are already Cool Roof compliant. The DBI permit inspector verifies that the installed roofing product is Title 24 compliant.

No ice barrier is required in San Francisco — a straightforward consequence of the city's mild climate. While Columbus and Indianapolis require ice and water shield at all roof eaves to prevent ice dam infiltration, San Francisco's temperatures stay above freezing year-round, snow accumulation on roofs is exceedingly rare, and ice dams don't form. This absence simplifies the roofing installation specification compared to cold-climate markets and saves $150–$400 in material and installation costs. The roofing underlayment requirements that apply in San Francisco focus on wind-driven rain resistance rather than ice dam protection — a meaningful difference that experienced San Francisco roofing contractors understand from their California-specific training.

San Francisco's housing stock — particularly in the Mission, Castro, Noe Valley, Haight-Ashbury, Pacific Heights, and Alamo Square neighborhoods — includes significant concentrations of Victorian and Edwardian buildings from the 1890s–1910s. These buildings frequently have distinctive original rooflines: Italianate bay windows and flat cornices, Stick-Eastlake ornamental woodwork, Queen Anne turrets and rounded bays, and Colonial Revival pediments. In locally designated San Francisco historic districts and for individual historic landmarks, the Historic Preservation Commission may review roofing material changes that affect the historic character of the building's roofline — changing from original wood shingles to asphalt, or from a period-appropriate clay tile to a modern metal panel, can trigger HPC review.

Not sure whether your SF roof replacement needs a permit?
Get a permit determination for your address — Cool Roof compliance, historic district review, structural scope assessment, and the DBI filing path.
Get Your SF Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Why the same roof replacement in three San Francisco neighborhoods gets three different outcomes

Scenario A
Outer Sunset 1950s home — standard shingle replacement, Title 24 Cool Roof compliance
A homeowner in the Outer Sunset replaces the aging composition shingles on their 1950s single-family home. The contractor specifies Owens Corning Duration Premium Cool shingles with an ENERGY STAR Cool Roof certification and Title 24 compliant Solar Reflectance Index values. A DBI building permit is filed for the roof replacement, listing the roofing product and confirming Title 24 compliance. Plan check: approximately 3–4 weeks for a straightforward shingle replacement. No ice and water shield required (mild SF climate). No Historic Preservation review (1950s postwar home, not a Victorian-era contributing structure). Standard synthetic underlayment, drip edge, and new pipe boot flashings at all penetrations. DBI final inspection verifies roofing product documentation and flashing completion. DBI permit fee for a $22,000 valuation: approximately $580. Total project cost: $18,000–$28,000 for the typical Outer Sunset roof replacement.
DBI fee: ~$580 | Title 24 Cool Roof shingles required | No ice barrier | Project cost: $18,000–$28,000
Scenario B
Bernal Heights — structural rafter repair discovered: full permit, framing inspection
A Bernal Heights homeowner replaces the roof on their 1920s craftsman bungalow. During the tear-off, the contractor discovers two deteriorated rafters — rot damage from years of slow water infiltration under the old flashing at a chimney. Rafter sistering is required: structural work that requires a building permit with a framing inspection before the new decking and shingles cover the repairs. The permit scope covers both the structural rafter sistering and the full roof replacement including Cool Roof compliant shingles. The framing inspection occurs after the new sister rafters are installed alongside the damaged originals, verifying the sister lumber size, fastener pattern, and connection adequacy. After framing inspection approval, new decking, underlayment, and Title 24 Cool Roof shingles are installed. Final inspection. DBI permit fee for a $26,000 valuation: approximately $700. Total project cost: $21,000–$33,000 including rafter repairs.
DBI fee: ~$700 | Rafter repair = structural permit required | Framing inspection | Project cost: $21,000–$33,000
Scenario C
Alamo Square Victorian — HPC review for original slate replacement, coordinated timeline
A homeowner in Alamo Square with an 1890s Victorian (a contributing structure in the Alamo Square Historic District) has original slate shingles on the main roof that are failing. Replacing original slate on a locally designated historic district contributing structure requires an HPC Certificate of Appropriateness. The options: restore the existing slate by replacing failing individual slates; replace with new slate (authentic, acceptable); or replace with synthetic slate or another approved material. Replacing original slate with standard asphalt composition shingles on a contributing Victorian's main roof would likely not receive HPC approval — the visual change is too significant relative to the historic character. The homeowner consults with SF Planning's Historic Preservation team at (628) 652-7600. A synthetic slate product (DaVinci or similar, Title 24 compliant) with period-compatible appearance is presented and receives HPC staff-level approval in 3–4 weeks. After HPC CoA, the DBI building permit is filed. Total timeline: HPC review (3–4 weeks) + DBI plan check (4–6 weeks). DBI fee: approximately $900. Project cost for synthetic slate on a Victorian main roof: $35,000–$65,000.
DBI fee: ~$900 | HPC CoA required (3–4 weeks) | Synthetic slate approved | Project cost: $35,000–$65,000
FactorOuter Sunset StandardBernal Heights (Rafter Repair)Alamo Square (Historic Slate)
DBI permit required?YesYesYes + HPC CoA
Ice barrier required?No — mild SF climateNo — mild SF climateNo — mild SF climate
Title 24 Cool Roof?Yes — compliant shingles requiredYesYes — synthetic slate Title 24 compliant
Structural work?No — sheathing intactYes — rafter sisteringAssess during tear-off
HPC review?No — 1950s homeNoYes — contributing Victorian
DBI fee~$580~$700~$900 + HPC fee
Project cost$18,000–$28,000$21,000–$33,000$35,000–$65,000
Your SF property has its own combination of these variables.
Cool Roof material compliance. Structural scope discovered during tear-off. Historic district HPC review for Victorian-era properties. The specific permit path for your San Francisco roof project.
Get Your SF Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

California's Title 24 Cool Roof requirement — the SF climate spec that has no equivalent elsewhere in this guide

California's Title 24 Energy Code Cool Roof requirement is the most distinctive roofing specification in San Francisco — and one that has no equivalent in Indiana, Ohio, or North Carolina. Cool Roof products are engineered to reflect more sunlight (high Solar Reflectance, or SR) and emit absorbed heat more readily (high Thermal Emittance, or TE) than standard roofing materials. The combined effect is lower roof surface temperatures in hot weather, reduced heat transfer into the building's attic and living spaces, and lower cooling energy consumption.

The California Energy Code specifies minimum SR and TE values for roofing materials in each climate zone. San Francisco is in Climate Zone 3 — a mild coastal zone where cooling loads are modest compared to California's inland valleys, but where the Cool Roof requirement still applies. For steep-slope (pitched) residential roofs in Climate Zone 3, the Title 24 Cool Roof requirement specifies minimum aged SR ≥ 0.20 and TE ≥ 0.75, or a combined SRI (Solar Reflectance Index) ≥ 16. Most standard architectural asphalt shingles sold in California by major manufacturers (Owens Corning, GAF, Certainteed, Atlas) are formulated to meet California's Cool Roof requirements and carry ENERGY STAR Cool Roof certification. The "Cool Roof" designation appears on the product packaging and specification sheets. California-licensed roofing contractors automatically specify Cool Roof compliant products for permitted California work — homeowners selecting their own materials should confirm California compliance before purchase.

The Cool Roof requirement for low-slope (flat) roofs in San Francisco is more demanding than for steep-slope roofs, with higher SRI thresholds reflecting the greater solar exposure of flat surfaces. San Francisco has significant flat roof area — the classic "four-square flat" design common in Victorian and Edwardian multi-unit buildings has flat tar-and-gravel or modified bitumen roof surfaces. Replacing a flat roof in San Francisco under a DBI permit requires Title 24 Cool Roof compliant membrane or coating. Cool white TPO (thermoplastic polyolefin) membranes are a common compliant flat roof replacement product for SF's climate. Reflective coatings applied over existing flat roof surfaces may also qualify as Cool Roof compliant in certain circumstances.

What the inspector checks on San Francisco roofing permits

DBI inspectors conduct inspections at the stages required by the permit scope. For straightforward shingle replacement: a final inspection after all roofing work is complete, verifying the roofing product documentation (Cool Roof compliance), drip edge installation at eaves and rakes, flashing at all penetrations and valleys, and ridge cap installation. For structural work (rafter sistering, decking replacement): a framing inspection after structural work is complete but before decking and shingles cover the repairs, followed by a final inspection after all roofing is complete. Inspections are scheduled through permits.sfgov.org.

What roof replacement costs in San Francisco

San Francisco roofing costs are among the highest in the country, driven by union labor rates, urban material handling costs, and the high cost of roofing access in a dense city where staging areas and dumpster access can be limited. Standard composition shingle replacement runs $12–$22 per square foot installed in San Francisco — compared to $6–$12 in Indianapolis or Columbus. A typical 1,500 sq ft SF home (approximately 17 squares of roof area) runs $22,000–$38,000 for standard shingle replacement. Historic-compatible synthetic slate runs $30–$60+ per sq ft installed. DBI permit fees of $350–$1,500 are a small fraction of total project costs but meaningfully higher than midwestern cities.

What happens if you reroof without a permit in San Francisco

DBI Code Enforcement investigates complaints about unpermitted roofing work, and the Title 24 Cool Roof compliance verification — which only occurs during a permitted inspection — cannot be retroactively confirmed without physically assessing the installed roofing. California real estate disclosure requirements (Form TDS) include disclosure of known permit violations. For historic district properties, unpermitted roofing material changes can result in HPC orders requiring removal of non-compliant materials regardless of the homeowner's investment. The DBI permit fee for a typical SF roof replacement ($350–$1,500) is a legitimate and proportionate cost of construction in a high-value, highly regulated real estate market.

San Francisco Department of Building Inspection (DBI) 49 South Van Ness Avenue, San Francisco, CA 94103
Phone: (628) 652-3700 | permits.sfgov.org

SF Historic Preservation Commission (via SF Planning)
Phone: (628) 652-7600 | sfplanning.org
For roofing material changes on contributing structures in SF historic districts
Ready to get your SF roof permit filed?
Get a permit determination for your address — Cool Roof compliance requirements, structural scope assessment, historic district review, and the DBI process.
Get Your SF Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Common questions about San Francisco roof replacement permits

Does shingle replacement in San Francisco require a DBI permit?

Yes — San Francisco generally requires a DBI building permit for residential roof replacements, unlike Indiana and Ohio where standard shingle replacement without structural work is permit-exempt. The California Building Code approach to roofing permits is more comprehensive than most states. The permit confirms Title 24 Cool Roof material compliance and enables the DBI final inspection that verifies the installed roofing product. Confirm current DBI requirements at (628) 652-3700 before starting any SF roof project.

What is the Title 24 Cool Roof requirement for San Francisco roofs?

California's Title 24 Energy Code requires replacement roofing in San Francisco (Climate Zone 3) to meet minimum Solar Reflectance and Thermal Emittance values — combined as a minimum Solar Reflectance Index (SRI) of approximately 16 for steep-slope roofs. Most standard architectural shingles sold by major California manufacturers meet this standard and are labeled as ENERGY STAR Cool Roof certified. California-licensed roofing contractors automatically specify compliant products. Homeowners selecting their own materials should verify California compliance before purchase.

Is ice and water shield required on San Francisco roofs?

No. San Francisco's mild maritime climate means the ground and roof surfaces never freeze, ice dams don't form, and the ice barrier (ice and water shield) requirement that applies in Indianapolis and Columbus (both IECC Climate Zone 5) does not apply in San Francisco (IECC Climate Zone 3C). This is one of the few roofing installation simplifications in SF compared to cold-climate markets. SF roofing underlayment requirements focus on wind-driven rain resistance rather than ice dam protection.

Does my San Francisco Victorian require HPC review for a roof replacement?

If your property is a contributing structure in a locally designated SF historic district or a Category A or B historic landmark, any visible roofing material change may require a Certificate of Appropriateness from the SF Historic Preservation Commission. Like-for-like shingle replacement (same material type, compatible color) on a building that already has composition shingles may qualify for administrative HPC review (3–4 weeks). Changes from original roofing materials (slate, clay tile, wood shingles) to modern alternatives require HPC review and must demonstrate material compatibility. Contact SF Planning Historic Preservation at (628) 652-7600 before designing a replacement roofing specification for any potentially historic property.

Do roofing contractors need to be licensed in California?

Yes. California requires roofing contractors to hold a California Contractors State License Board (CSLB) license — specifically a C-39 Roofing Contractor license for residential roofing work. This is a meaningful difference from Indiana, where no state roofing contractor license is required. Verify your roofing contractor's California C-39 license through the CSLB website (cslb.ca.gov) before signing any contract. The CSLB license requirement provides consumer protection beyond what Indiana's unlicensed market offers — verify license status, bond, and insurance coverage.

How much does a roof replacement cost in San Francisco?

Standard composition shingle replacement runs $12–$22 per sq ft installed in San Francisco — compared to $6–$12 in Indianapolis. A typical 1,500 sq ft SF single-family home (approximately 17 squares) runs $22,000–$38,000 for standard shingle replacement. Historic-compatible synthetic slate for Victorian properties: $30–$60+ per sq ft. Flat roof replacement (TPO membrane): $10–$20 per sq ft. DBI permit fees ($350–$1,500) are a minor but real addition to total project costs. SF roofing costs reflect union labor rates, urban material handling, and limited staging access in a dense city.

Disclaimer: This guide is based on publicly available information from San Francisco DBI and the 2022 California Building and Energy Codes as of April 2026. SF permit requirements, fees, and Cool Roof standards are subject to change. Always verify current requirements with DBI at (628) 652-3700 before beginning any roofing project. This is not legal advice.