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

San Francisco window replacement stands apart from every other city in this guide for a reason most homeowners don't anticipate: thousands of SF homes sit in historic districts where replacing original wood-sash windows with standard vinyl units is not just aesthetically discouraged — it may be prohibited by the SF Historic Preservation Commission. The Richmond, Sunset, Castro, Mission, Western Addition, and dozens of other SF neighborhoods contain buildings with character-defining wood windows that the HPC has designated as contributing features. For these buildings, replacing wood sash windows with vinyl or fiberglass may require HPC approval and must use products that replicate the historic window's profile and visual character. Understanding which review applies to your specific property is the first step in any SF window replacement project.

Research by DoINeedAPermit.org Updated April 2026 Sources: San Francisco Department of Building Inspection (DBI), 49 South Van Ness Ave., SF 94103; SF Planning Department; SF Historic Preservation Commission; California Title 24 Energy Code; 2022 San Francisco Building Code; permits.sfgov.org
The Short Answer
YES — window replacement in San Francisco requires a DBI building permit, and historic district properties may also require SF Planning / HPC review.
DBI requires a building permit for window replacement. California Title 24 for Climate Zone 3 (San Francisco's coastal climate): U-factor ≤ 0.32, SHGC ≤ 0.25. No ice barrier or special winter cold concerns. Bedroom egress requirements under the 2022 SFBC. Properties in SF historic districts or HPC Contributing Buildings list may require SF Planning / HPC review before or alongside the DBI permit — and may face restrictions on window material (no vinyl in certain historic contexts). Permit through permits.sfgov.org. DBI fees: approximately $200–$400 for residential window replacement projects.

San Francisco window permit rules — the basics

Window replacement permits in San Francisco are filed through the DBI online portal at permits.sfgov.org. California Title 24 Energy Code for Climate Zone 3 (SF's marine coastal climate) requires replacement windows with NFRC-rated U-factor of 0.32 or better and SHGC of 0.25 or better. These are the same energy specifications as in many other California cities — a uniform statewide standard for this climate zone. Unlike Charlotte or OKC (also Climate Zone 3 in the IECC classification), San Francisco's Zone 3 is the California energy code's coastal marine zone designation, and the specific Title 24 tables for CZ3 produce these thresholds.

San Francisco's building stock is notably old: a substantial portion of SF's housing stock predates 1940, and thousands of Edwardian and Victorian homes in Nob Hill, Russian Hill, Haight-Ashbury, Pacific Heights, and the Mission District have original single-pane wood-sash windows that are now approaching or exceeding 100 years of age. These windows — double-hung, double-hung with transoms, arched, bay window configurations — are architectural features that define the visual character of SF neighborhoods. When these windows fail or are replaced for energy efficiency, the replacement decision involves both Title 24 energy performance requirements and historic preservation considerations.

For properties on the HPC's Contributing Buildings list or in designated SF Historic Districts, window replacement is reviewed by SF Planning's Historic Preservation staff. The core policy question is whether the replacement windows maintain visual compatibility with the historic building character — profile depth, muntin configuration, operation type (double-hung vs. casement vs. fixed), and material finish. DBI permits for window replacement on Contributing Buildings typically require a Planning Department determination before DBI issues the permit. In many cases, a window replacement that uses wood-sash or clad-wood units matching the historic profile is approvable; a replacement that uses standard vinyl windows in a visually incompatible profile may be denied or require design modification.

Not sure about your property's historic status?
Get a permit report for your SF address — historic district lookup, Title 24 Zone 3 specs, DBI permit path, and HPC review determination.
Get Your SF Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Three San Francisco window replacement scenarios

Scenario A
Sunset District — 1950s stucco house, standard vinyl double-pane, no historic review
A Sunset District homeowner replaces original aluminum sliding windows in their 1950s ranch-style stucco home with vinyl double-pane Low-E units. The 1950s home is not on the HPC Contributing Buildings list — no historic review required. DBI permit filed with NFRC specs showing U-0.28 and SHGC 0.22 (both meeting Title 24 Zone 3 requirements). Standard review: 2–3 weeks. Final inspection verifies NFRC label compliance and weatherproofing. DBI permit fee: approximately $220. Total project cost for 12 vinyl windows: $6,500–$11,000.
DBI fee: ~$220 | No historic review | U-0.28/SHGC-0.22 compliant | Project cost: $6,500–$11,000
Scenario B
Castro District Victorian — Contributing Building, wood-clad replacement required
A Castro District homeowner has an 1890s Italianate Victorian on the HPC Contributing Buildings list. The original wood-sash double-hung windows are failing. Standard vinyl replacement would be denied by SF Planning — the vinyl profile and visual character doesn't match the historic wood sash. The architect recommends Marvin Integrity All-Ultrex or Andersen A-Series wood-interior clad-exterior units that replicate the historic double-hung sash profile, with simulated divided lights matching the original window pattern. SF Planning staff review: 3 weeks (OTC determination). DBI permit follows. Final inspection. DBI fee: approximately $290. Project cost for 8 clad-wood historic-compatible windows: $9,000–$18,000.
DBI fee: ~$290 | HPC: wood-clad required | Historic-compatible profile | Project cost: $9,000–$18,000
Scenario C
Noe Valley — bedroom egress window undersized, rough opening enlargement
A Noe Valley homeowner discovers that a rear bedroom has a window with only 4.8 sq ft of net clear opening — below the SFBC's minimum 5.7 sq ft for bedroom egress. Any replacement window must meet egress requirements. A like-for-like replacement would fail. The architect designs a window opening enlargement: the rough opening is widened 4 inches to accommodate a unit with adequate egress area. Structural header modification. DBI permit covers the window replacement and the rough opening framing. No historic review (non-contributing 1960s building). Framing inspection + final inspection. DBI fee: approximately $350. Project cost: $3,500–$5,500 for one window with structural work.
DBI fee: ~$350 | Egress: rough opening must be enlarged | Header modification | Project cost: $3,500–$5,500
Your SF property has its own combination of these variables.
Historic district lookup. Title 24 Zone 3 energy specs. Egress assessment. The complete DBI and Planning permit path for your SF window replacement.
Get Your SF Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

San Francisco's historic window preservation policy — the practical implications

The SF Historic Preservation Commission's policy on window replacement in historic buildings reflects a broader preservation principle: windows are character-defining features of historic buildings, and their replacement with visually incompatible modern products diminishes the historic character that preservation regulations are designed to protect. In practical terms, this means homeowners of Contributing Buildings in SF historic districts face a constrained set of window replacement options — not because DBI restricts it, but because SF Planning's historic review will only approve replacement products that maintain visual compatibility.

The window products that generally receive HPC approval in SF historic contexts: wood-sash windows (same material as original, highest compatibility); aluminum-clad wood windows with wood interior and aluminum exterior (good compatibility, weather-resistant exterior); fiberglass windows with wood-matching profiles (increasingly accepted); and in some cases, high-quality vinyl windows with appropriate profiles (case-by-case basis). Standard builder-grade vinyl windows with narrow frames, non-divided light look, and glossy exterior finishes are typically not approvable for Contributing Buildings. The additional cost of historic-compatible window units ($300–$700 per window premium over builder vinyl) is the price of historic preservation in SF's Victorian and Edwardian stock.

What the DBI inspector checks on SF window permits

DBI final inspection verifies: NFRC label on each installed window confirming U-factor ≤ 0.32 and SHGC ≤ 0.25; weatherproofing and flashing at all perimeters; safety glazing at required hazardous locations; and egress compliance at bedroom windows (5.7 sq ft net clear area, 24-inch min height, 20-inch min width, 44-inch max sill). For historic properties, Planning confirmation of approved product is verified. Schedule through permits.sfgov.org.

What window replacement costs in San Francisco

SF window costs are the highest in this guide. Standard vinyl double-pane Low-E: $500–$900 per window installed. Aluminum-clad wood: $900–$1,600. Wood-sash: $1,200–$2,200. Historic-compatible fiberglass: $700–$1,300. A typical 10-window SF project runs $7,000–$14,000 (vinyl) or $12,000–$22,000 (clad-wood historic). DBI permit fees: $200–$400 for standard residential window projects. Substantially higher than OKC ($300–$550/window vinyl), Denver ($350–$600), or Charlotte ($280–$500).

What happens if you replace SF windows without a permit

DBI Code Enforcement can require retroactive permitting. For Contributing Buildings where unpermitted vinyl windows replaced historic wood sash, retroactive compliance may require window removal and replacement with historically compatible products. California TDS disclosure requires disclosure of known permit violations. DBI fees of $200–$400 are trivial relative to SF window project costs.

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

SF Planning — Historic Preservation 49 South Van Ness Avenue, SF 94103 | (628) 652-7600
sfplanning.org → Historic Preservation
HPC Contributing Buildings lookup at sf.gov/information/find-if-your-property-historic-resource
Ready to get your SF window permit filed?
Get a report for your address — historic district status, Title 24 Zone 3 specs, egress check, and the permits.sfgov.org path.
Get Your SF Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Common questions about San Francisco window replacement permits

Do I need a permit to replace windows in San Francisco?

Yes. DBI requires a building permit for window replacement. California Title 24 Zone 3: U-factor ≤ 0.32, SHGC ≤ 0.25. For Contributing Buildings in historic districts, SF Planning review may be required alongside or before the DBI permit. File through permits.sfgov.org. DBI fees approximately $200–$400. Final inspection required.

Can I use vinyl windows in a San Francisco Victorian?

Depends on whether your Victorian is a Contributing Building in an SF historic district. For non-contributing buildings, standard vinyl windows meeting Title 24 are approvable. For Contributing Buildings, SF Planning / HPC typically requires windows that maintain visual compatibility with the historic character — usually wood-sash, aluminum-clad wood, fiberglass with appropriate profiles, or occasionally high-quality vinyl with compatible profiles. Builder-grade vinyl windows are generally not approvable for Contributing Buildings. Check your property's status at sfplanning.org before purchasing windows.

What U-factor and SHGC are required for San Francisco windows?

California Title 24 Climate Zone 3 (SF's coastal marine climate): maximum U-factor 0.32 and maximum SHGC 0.25. Confirm from the NFRC label on the window unit. SF's mild climate means the energy savings benefit of very low U-factor windows (below 0.25) is less dramatic than in colder cities — the 0.32 maximum is adequate for SF's heating climate. SHGC 0.25 maximum is consistent with California's concern about solar gain in cooling-dominated climates, though SF's frequent fog cover limits solar gain in practice.

How do I find out if my SF property is a Contributing Building?

Search the SF Planning Department's online Property Information Map (PIM) at sfplanning.org or the SF Historic Resource Inventory. Enter your address to identify whether your building is in a historic district and its contributing status. You can also check with SF Planning's Preservation Planner at (628) 652-7600. Confirm historic status before purchasing replacement windows — product selection for Contributing Buildings is more constrained than for non-contributing buildings.

What egress is required for bedroom windows in San Francisco?

The 2022 SFBC requires bedroom windows to have minimum 5.7 sq ft net clear opening (5.0 sq ft at grade level), minimum 24-inch clear height, minimum 20-inch clear width, and maximum 44-inch sill height. Many older SF homes — particularly Edwardians and Victorians with original double-hung windows — have bedroom windows with small rough openings that may not achieve egress with a like-for-like replacement. A DBI permit process will verify egress compliance at the final inspection.

How much does window replacement cost in San Francisco?

The highest in this guide. Standard vinyl double-pane Low-E: $500–$900/window installed. Aluminum-clad wood: $900–$1,600. Wood-sash: $1,200–$2,200. Historic-compatible fiberglass: $700–$1,300. Typical 10-window project: $7,000–$14,000 (vinyl) or $12,000–$22,000 (clad-wood). DBI permit fees: $200–$400. All substantially above OKC ($300–$550/window vinyl) or Charlotte ($280–$500).

Disclaimer: This guide is based on publicly available information from San Francisco DBI and Planning Department as of April 2026. Historic district boundaries and Contributing Buildings designations may be updated. Always verify requirements at permits.sfgov.org before beginning any window project. This is not legal advice.