Do I Need a Permit to Replace Windows in San Bernardino, CA?

Window replacement in San Bernardino follows California's standard residential permit exemption: same-size replacement in the existing rough opening — the scenario covering most full-home window upgrades — does not require a building permit. The framing exemption is clean and applies citywide. But San Bernardino's hot desert climate makes the energy performance of replacement windows a high-stakes decision even without a permit trigger. Climate Zone 10 is one of California's most demanding zones for solar heat gain — windows that allow too much solar radiation through the glass drive up air conditioning loads dramatically. The right glass specification at the time of replacement can meaningfully reduce monthly electricity bills for years; the wrong choice locks in poor performance for 20–30 years. This guide covers both the permit rules and the window selection priorities for San Bernardino's extreme climate.

Research by DoINeedAPermit.org Updated April 2026 Sources: San Bernardino Building & Safety Division (sanbernardino.gov/205), 2025 California Building Standards Code Title 24 Part 6 (Energy Code), Climate Zone 10 requirements
The Short Answer
MAYBE — Same-size replacement: no permit. Enlarging an opening, cutting new windows, or modifying framing: building permit required.
San Bernardino Building and Safety's permit exemptions page lists the same California standard: same-size window replacement in an existing rough opening is a maintenance/repair activity and does not require a building permit. Enlarging an opening, cutting a new window where none existed, or any work that removes or modifies structural framing requires a Residential Alteration building permit — submitted in person at 201 N. E Street. For permitted window work, California Title 24 Part 6 Climate Zone 10 energy code compliance applies: windows must meet minimum SHGC (Solar Heat Gain Coefficient) and U-factor requirements. Contact Building and Safety at (909) 384-5057.
Every project and property is different — check yours:

San Bernardino window replacement permit rules — the basics

California Building Standards Code Section R105.2 identifies permit-exempt work, which includes ordinary repair and replacement. Replacing windows in the existing rough opening — same width, same height, same general configuration — falls within this maintenance category in San Bernardino. The exemption applies to the standard residential window replacement scenario: removing the old window unit (frame, sash, and glazing) and installing a new unit in the same opening. The surrounding framing — king studs, jack studs, header, and sill plate — is undisturbed.

The structural framing boundary is the key permit trigger. If the scope involves widening a window opening (requiring removal of the jack studs and installation of a longer header), raising or lowering the window's height (modifying the sill or header position), or cutting an entirely new opening in the wall, those modifications require a building permit from San Bernardino Building and Safety. For permitted window work in San Bernardino's seismic zone, the plan examiner verifies that any changes to the rough opening don't compromise the shear wall configuration in the wall. San Bernardino's proximity to active fault systems means lateral load resistance must be maintained even in relatively routine structural alterations.

For permitted window enlargements, the plans are submitted in person at 201 N. E Street. The plan set typically includes: a wall section showing the existing and proposed rough opening, the new header specification (sized per the 2025 CBC span tables for the wall load and opening width), and a note confirming the remaining shear wall length meets the lateral load requirements for the wall line. For simple single-window enlargements, a contractor or experienced designer can typically prepare these plans without full structural engineering. For enlargements that significantly reduce shear wall capacity — removing multiple windows or large openings in a seismic-critical wall — structural engineering is required.

California's Title 24 Part 6 energy code applies to window replacement in permitted projects. For permit-exempt same-size replacement, there is no mandatory energy code compliance requirement — but the practical argument for selecting high-performance glass is compelling in San Bernardino's climate. For permitted window work that triggers plan review, the installed windows must meet the 2025 Title 24 Climate Zone 10 U-factor and SHGC requirements. The NFRC label on each window unit documents these values; the building inspector verifies compliance at the final inspection.

Replacing windows in San Bernardino?
Get the exact permit requirement, Title 24 energy code values, and best-performance glass specifications for your specific San Bernardino address and window scope.
Get Your San Bernardino Window Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Three San Bernardino window replacement scenarios

Scenario A
Full-Home Same-Size Replacement — No Permit, High-Performance Glass Selection
A San Bernardino homeowner replaces all 18 windows in a 1972 stucco ranch — removing the original single-pane aluminum frames and installing new vinyl double-pane windows in the exact same rough opening sizes. No structural framing is touched. No permit is required. However, the homeowner is making a 25–30 year investment in window performance. In San Bernardino's Climate Zone 10, the critical specification is Solar Heat Gain Coefficient (SHGC). The home's west-facing windows receive intense late-afternoon sun from May through October; south-facing windows receive high winter sun. The installer recommends a low-SHGC product (SHGC ≤0.25) for all west and south exposures, paired with a good U-factor (≤0.30) for insulation. This specification — dual-pane, low-E coating optimized for hot climates — is available from all major window manufacturers (Milgard, Andersen, Simonton, Jeld-Wen). The NFRC label on each window confirms the SHGC and U-factor values. The C-17 or C-35 window installation contractor handles the complete project — no city permit required. Total project: $12,000–$28,000 for 18 windows in San Bernardino.
City permit: $0 | Total project: $12,000–$28,000
Scenario B
Enlarging a Dining Room Window — Building Permit Required
A San Bernardino homeowner wants to replace a standard 32×36" dining room window with a 60×48" picture window to open up the dining area view. Widening from 32" to 60" and raising the height from 36" to 48" requires modifying the rough opening: removing the existing jack studs, lowering the sill, and installing a new wider and taller header capable of spanning the 60" opening. This is structural framing work — a building permit (Residential Alteration) is required in San Bernardino. Plans are submitted in person at 201 N. E Street. The plan set includes: a wall section showing the existing and proposed opening, the new header sizing per 2025 CBC Table R602.7 (sized for the 60" clear span with the wall load above), and a note addressing shear wall adequacy for the wall. Plan check: 2–4 weeks. Building permit fee on a $5,500 project: approximately $200–$350. The new 60×48" window must also meet Title 24 Climate Zone 10 SHGC and U-factor requirements since it's a permitted installation — the installer selects a product with the appropriate NFRC ratings. Total project: $3,500–$7,500 for the enlarged window including framing work and permit.
Building permit: ~$200–$350 | Total project: $3,500–$7,500
Scenario C
Adding a New Bedroom Window for Egress — Permit + Egress Code
A San Bernardino homeowner converts a large storage room into a legal bedroom and needs to add an egress window — California Building Code requires at least one emergency escape opening in every sleeping room. Cutting a new window opening in a wall that previously had none is structural alteration — a building permit is required. The 2025 CBC egress window requirements specify minimum dimensions: clear opening of at least 5.7 square feet (or 5 sq ft for ground floor), minimum 24" clear height, minimum 20" clear width, and maximum 44" sill height above finished floor. The permit application includes: floor plan showing the room layout (confirming bedroom use), wall section showing the new opening location and framing, and the window specification meeting both egress dimensions and Title 24 Zone 10 energy performance requirements. Plan check: 2–4 weeks at Building and Safety. Building permit fee: approximately $150–$300. The egress window also counts toward required ventilation area (minimum 8% of floor area). No HOA required in most San Bernardino neighborhoods. Total project: $1,800–$4,500 for a new egress window opening and installation.
Building permit: ~$150–$300 | Total project: $1,800–$4,500
Window ScenarioPermit Required in San Bernardino?
Same-size replacement (same rough opening)No permit — maintenance exemption under 2025 CBC. No mandatory energy code compliance, but selecting low-SHGC glass strongly recommended for Zone 10.
Enlarging an existing openingBuilding permit required — Residential Alteration. Plans in person at 201 N. E St. New header sizing, shear wall check. Title 24 Zone 10 SHGC/U-factor required for the new window.
Adding a new window (new opening)Building permit required. Full framing plan. Egress window requirements if sleeping room. Title 24 energy compliance. Plans in person.
WUI fire zone — window glazingProperties in mapped fire hazard severity zones may require dual-pane or fire-resistant glazing per CBC Section R337. Confirm fire zone status with Building and Safety (909) 384-5057.
Title 24 Zone 10 energy requirements (permitted work)Windows must meet minimum U-factor and SHGC per Climate Zone 10 prescriptive requirements. NFRC label documents compliance. Inspector verifies at final inspection.
San Bernardino's Climate Zone 10 makes low-SHGC glass specification one of the highest-ROI decisions in any window replacement — permit or not.
Get the exact permit requirements and Title 24 Zone 10 glass specifications for your specific San Bernardino address.
Get Your San Bernardino Window Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Window selection for San Bernardino's Climate Zone 10

The California Energy Commission divides the state into 16 climate zones for building energy code purposes. Zone 10 — covering the hot inland deserts and valleys including the San Bernardino Valley — is characterized by hot dry summers (design temperatures 100–115°F), mild winters, and intense solar radiation. The window performance specifications that matter most in Zone 10 are different from those that matter in coastal California (Zone 3, Fremont's zone) or the Pacific Northwest.

In Zone 10, the most important window specification is the Solar Heat Gain Coefficient (SHGC). SHGC measures what fraction of solar radiation passes through the window and becomes heat inside the house. A window with SHGC of 0.25 allows 25% of incident solar radiation to enter; a window with SHGC of 0.60 allows 60%. In San Bernardino's intense sun with long cooling seasons, the difference between a low-SHGC (0.20–0.25) and a standard-SHGC (0.40–0.50) window on a west-facing wall can be 30–60% more heat gain — which directly translates to higher air conditioning costs and reduced comfort from June through October.

The U-factor (insulation value, where lower is better) matters less in Zone 10 than in cold-climate zones like Spokane or Tacoma, but is still relevant for winter nights when temperatures drop below 40°F and for reducing radiated heat through the glass at night in summer. A combined specification of U-factor ≤0.30 and SHGC ≤0.25 for south, east, and west-facing windows is a strong choice for most San Bernardino homes. North-facing windows can tolerate a somewhat higher SHGC since they receive much less direct solar radiation year-round.

Frame material in San Bernardino's climate: vinyl frames perform well in Zone 10's dry heat and UV intensity, with no painting or sealing required. Aluminum frames conduct heat and cold far more readily (poor insulator), though thermally broken aluminum performs better. Fiberglass frames are the most stable dimensionally in temperature extremes. Wood frames require more maintenance in San Bernardino's dry, UV-intense climate. For the Inland Empire market, vinyl dual-pane with a low-E coating optimized for hot climates is the predominant and practical choice for most homeowners.

What window replacement costs in San Bernardino

San Bernardino's Inland Empire market is more affordable than Bay Area California for window installation. Standard vinyl double-pane replacement: $400–$750 per window installed. Low-E low-SHGC specification (recommended for Zone 10): $550–$950 per window. Fiberglass: $800–$1,600 per window. A full-home replacement of 14–18 windows: $8,000–$22,000. No permit fee for same-size replacement. Permitted window work (enlargements): $200–$500 in permit and plan check fees. California contractor license: verify CSLB C-17 (Glazing) or C-35 (Lathing and Plastering, applicable for stucco patch-and-trim work), or Class B for combined scopes, at cslb.ca.gov. All contractors must hold City of San Bernardino business licenses at permit issuance.

San Bernardino Building & Safety Division 201 North E Street, San Bernardino, CA 92401
Phone: (909) 384-5057 | Inspections: (909) 998-2000
Email (application only): CD-Technician@sbcity.org
Plan check hours: M, Tu, Th 8am–4pm; W 10am–4pm; F 8am–2pm
CSLB license verification: cslb.ca.gov
CAL FIRE fire hazard map (WUI zone check): osfm.fire.ca.gov
Ready to replace your San Bernardino windows?
Get the permit requirements and optimal Title 24 Zone 10 glass specifications for your specific address and window scope.
Get Your San Bernardino Window Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Common questions about San Bernardino window replacement permits

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

No permit for same-size replacement in the existing rough opening — this is the standard residential window upgrade scenario and falls within California's maintenance/repair exemption. A building permit (Residential Alteration) is required if you enlarge the opening, cut a new window opening, or modify any structural framing. Plans for permitted window work must be submitted in person at 201 N. E Street. Contact Building and Safety at (909) 384-5057 with scope questions.

What SHGC should I choose for San Bernardino windows?

For most San Bernardino homes in Climate Zone 10, an SHGC of 0.20–0.25 is ideal for south-, east-, and west-facing windows. This low solar heat gain coefficient dramatically reduces solar heat entering through the glass during the long, hot cooling season. North-facing windows can tolerate a higher SHGC (0.30–0.40) since they receive minimal direct solar radiation. Pair with a U-factor of ≤0.30 for good insulation performance in both summer and winter. The NFRC label on each window unit shows these values — verify before purchase.

Does California's Title 24 energy code apply to permit-exempt window replacements?

No — Title 24 energy code compliance is only mandatory for permitted window installations. For permit-exempt same-size replacement, there is no California legal requirement to meet Title 24 SHGC or U-factor minimums. However, the practical case for selecting compliant high-performance glass is strong regardless: the cost difference between standard and low-SHGC double-pane windows is typically $50–$150 per window, while the energy savings over a 25-year window lifespan in Zone 10 can be $2,000–$6,000 depending on window count and orientation.

Do I need special windows if my property is in a WUI fire zone?

Possibly. Properties in mapped Wildland-Urban Interface (WUI) fire hazard severity zones are subject to California Building Standards Code Section R337, which requires certain fire-resistant construction materials for exterior elements. For windows in WUI zones, dual-pane tempered glass or multi-pane glazing is commonly required — single-pane glass can crack and fail in radiant heat from a nearby wildfire, creating an opening for burning embers. Confirm your property's fire zone status with Building and Safety at (909) 384-5057 or via CAL FIRE's online maps before selecting window products for foothill-area properties.

Can I submit window permit plans online in San Bernardino?

For most window projects requiring a permit (enlargements, new openings), plans must be submitted in person at 201 N. E Street — San Bernardino does not accept mailed or emailed plan sets for structural window work. The building permit application form can be emailed in advance to CD-Technician@sbcity.org to save time at the counter, but the actual plan set (minimum 24"×36" for full plan check) must be physically submitted. For very minor scopes, call Building and Safety at (909) 384-5057 to ask whether the specific scope can be handled over the counter without a full plan set.

What window frame material holds up best in San Bernardino's heat?

Vinyl and fiberglass frames are the best choices for San Bernardino's Climate Zone 10. Vinyl is cost-effective, UV-resistant in modern formulations, and thermally non-conductive — it doesn't transfer heat the way aluminum does. Fiberglass is dimensionally more stable in temperature extremes (San Bernardino's temperature can swing 40°F or more between midnight and peak afternoon) and provides excellent thermal performance. Wood frames require frequent maintenance in the dry, UV-intense Inland Empire climate — painting or sealing every 3–5 years minimum. Standard aluminum frames perform poorly thermally; thermally broken aluminum (with a plastic break in the frame to reduce conductivity) performs better but still lags vinyl and fiberglass in energy performance.

This page provides general guidance based on publicly available sources as of April 2026, including the San Bernardino Building & Safety Division and the 2025 California Building Standards Code Title 24 Part 6. Permit rules and energy code requirements change. For a personalized report based on your exact address, use our permit research tool.

$9.99Get your permit report
Check My Permit →