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

California requires a building permit for all residential window replacements — there is no size threshold or exemption for small projects. Roseville follows the California Building Code directly on this point. The distinctive California angle that Roseville homeowners encounter is Title 24, Part 6: all replacement windows must meet minimum energy performance values for U-factor and Solar Heat Gain Coefficient (SHGC), and effective January 1, 2026, those thresholds tightened to U-factor 0.30 and SHGC 0.23 for all replacement windows regardless of aggregate area. A window purchased from a big-box store in December 2025 may not meet the 2025 Title 24 standards that apply to installations in 2026.

Research by DoINeedAPermit.org Updated April 2026 Sources: City of Roseville Development Services, Applications Forms and Handouts; California Energy Commission Title 24 Part 6 (2025 Standards effective January 1, 2026); NFRC Certified Product Directory
The Short Answer
YES — all window replacements in Roseville require a building permit, with no minimum size exemption.
California Building Code requires a permit for all window replacements. There is no exemption for small projects or like-for-like replacements — all window changeouts require a permit in Roseville. Under California Title 24 Part 6 (2025 Standards, effective January 1, 2026), all replacement windows must have U-factor of 0.30 or lower and SHGC of 0.23 or lower. The NFRC label on the installed windows must be verified at the final inspection. Egress window requirements apply to bedroom replacements. All applications go through the OPS Portal. The Asbestos NESHAPS Declaration is required.
Every project and property is different — check yours:

Roseville window replacement permit rules — the basics

Unlike Texas, where some cities exempt small-scale like-for-like window replacements from permit requirements, California requires a building permit for all residential window replacements. This requirement comes from the California Building Code, which Roseville adopts in full. The permit process for a standard like-for-like window replacement (same opening size, same configuration) typically goes through a relatively straightforward plan check, but it is not an OTC quick permit — it requires the standard submittal through the OPS Portal at permitsonline.roseville.ca.us with plan check review. For projects that change the opening size or window configuration, the plan check review is more detailed and may require structural calculations for header sizing.

The California Title 24, Part 6 energy code requirements for window replacements are the most distinctive aspect of the Roseville window permit process. Effective January 1, 2026, California's 2025 Building Energy Efficiency Standards apply to all window installations. For Climate Zone 12 (Roseville's zone in the Sacramento Valley), the maximum allowed U-factor for replacement windows is 0.30 and the maximum SHGC is 0.23. These values must be confirmed from the NFRC (National Fenestration Rating Council) certified performance data for the specific product and glass package being installed. The NFRC label affixed to each window unit is the primary verification document — the inspector checks NFRC labels on installed windows at the final inspection and the values must match or exceed the energy performance specified in the permit application.

A note on the prior threshold that some homeowners or contractors may reference: older California code (prior to January 1, 2026) included a "small replacement" exception that allowed aggregate replacements under 75 square feet to use a more lenient threshold of U-factor 0.40 and SHGC 0.35. The 2025 California Building Energy Efficiency Standards (effective January 1, 2026) eliminated this small-project exception for most applications. All replacement windows installed under permits issued on or after January 1, 2026 must meet the 0.30/0.23 standard. Windows purchased before this date but installed after it under a new permit must also meet the current standard. Window contractors in Roseville should be current on the 2025 Title 24 changes — if a contractor quotes a project using windows with SHGC values above 0.23, verify their understanding of the current requirements before ordering.

Every window replacement permit application in Roseville requires the Asbestos NESHAPS Declaration of Notification Compliance, the Air Quality Certificate of Compliance for Residential Construction, the permit application form, and documentation of the window specifications including NFRC-certified U-factor and SHGC values. For a like-for-like replacement where the existing rough opening is not being altered, a floor plan or written list showing window locations and sizes — along with the NFRC specifications for the replacement units — is generally sufficient for plan review. All documents are submitted digitally through the OPS Portal.

Already know you need a permit?
Get a complete permit report for your Roseville address — Title 24 requirements, NFRC qualifying products, egress rules, and the OPS Portal checklist for your window project.
Get Your Roseville Window Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Why the same window replacement in three Roseville neighborhoods gets three different outcomes

The energy compliance threshold is uniform across Roseville, but the project experience varies by home age, window configuration, and whether bedroom egress is a factor.

Scenario A
Post-2005 home — like-for-like vinyl replacement, energy-compliant product selection is the key step
A homeowner in a 2006-built west Roseville home wants to replace 12 windows with new vinyl double-pane units. The existing windows are original builder-grade vinyl frames with double-pane clear glass — functional but not highly efficient. The contractor selects Milgard Tuscany Series windows with a low-e glass package that achieves U-factor 0.28 and SHGC 0.20 per NFRC certification — well within the 0.30/0.23 California thresholds. The application is submitted through the OPS Portal with the permit application, Asbestos NESHAPS Declaration (checked "No" for a 2006 home), Air Quality Certificate, a list of the 12 windows by location and size, and the NFRC product specification sheet from Milgard confirming the performance values. Plan check review for a like-for-like project like this is typically one cycle at 15 business days, often with no corrections. The window/door final inspection verifies NFRC labels on the installed windows, weatherstripping, and egress compliance in the three bedrooms. Total permit cost: approximately $200 to $400. Total project for 12 vinyl windows installed: $9,000 to $16,000.
Permit cost: ~$200–$400 | Total project estimate: $9,200–$16,400
Scenario B
1978 home near downtown — aluminum single-pane to vinyl, egress shortfall in bedroom
A homeowner renovating a 1978 home near downtown Roseville wants to replace original aluminum single-pane windows with new energy-efficient vinyl units. The aluminum frames are deteriorating and the homeowner wants full-frame replacements (removing the old frames entirely and installing new windows in the rough openings). The Asbestos NESHAPS Declaration for the 1978 home is checked "No" for the standard aluminum window frames, but the contractor notes that some putty or caulk from the era may contain trace materials — the Declaration is completed honestly based on knowledge of the specific materials. During the scope assessment, the contractor measures the existing bedroom windows and notes that one bedroom window has a rough opening that would yield only 5.4 square feet of clear opening area with the new window frame installed — below the California minimum of 5.7 square feet for bedroom egress. The contractor and homeowner discuss options: use a full-frame replacement window with a larger sash travel area to achieve the 5.7 sq ft minimum, or document that the existing rough opening is not being altered (in which case the replacement window need not comply with the new egress standard). The decision to not alter the rough opening allows using an insert replacement that maintains the existing frame — but the contractor must verify the insert's clear opening area meets 5.7 sq ft before ordering. Permit cost: $250 to $450. Total project for 8 full-frame windows: $10,000 to $18,000.
Permit cost: ~$250–$450 | Total project estimate: $10,250–$18,450
Scenario C
East Roseville WUI home — adding new window opening triggers structural header and WUI glazing requirements
A homeowner in an east Roseville home in the Very High Fire Hazard Severity Zone wants to add a new window in the living room where there is currently solid wall, to improve natural light and views. This is not a window replacement — it is a new window installation in an existing wall opening, which requires framing work (new header, modified rough opening), exterior modification, and structural review. The CBC Chapter 7A WUI requirements also apply: windows in VHFHSZ homes must use tempered glass or multi-pane glazing designed to resist ember and radiant heat exposure. The permit scope includes structural calculations for the new header, exterior modification documentation, energy compliance (the new window must meet Title 24 thresholds), and WUI glazing specifications. This project uses Roseville's standard plan check path (not OTC) with the 15-business-day first cycle. Permit cost: $350 to $650. Total project including structural work and WUI-compliant window: $5,000 to $9,000.
Permit cost: ~$350–$650 | Total project estimate: $5,350–$9,650
VariableHow it affects your Roseville window replacement permit
Title 24 energy thresholdsAll replacement windows installed under 2026 permits must meet U-factor 0.30 maximum and SHGC 0.23 maximum per 2025 California Building Energy Efficiency Standards. NFRC labels on installed windows must confirm compliance at the final inspection. Verify the specific product and glass package performance — not just the product line — before ordering.
Like-for-like vs. opening changeReplacing windows in the same rough opening (not altering the opening size) goes through standard plan check without framing structural documentation. Changing the opening size requires structural header calculations and a framing inspection. New window openings where none existed require the full alteration permit path.
Egress compliance in bedroomsUnder 2022 CBC: bedrooms require at least one operable window with minimum 5.7 sq ft clear opening area (5.0 sq ft at ground floor per some interpretations), 24-inch minimum clear opening height, and 20-inch minimum clear opening width. If the existing rough opening is not altered, the replacement window need not comply with the NEW egress standard — but the contractor must verify the actual clear opening area of the chosen insert window meets the existing requirement.
WUI fire zoneProperties in east Roseville's Very High Fire Hazard Severity Zone (VHFHSZ) must use tempered glass or multi-pane glazing designed to resist radiant heat and ember exposure per CBC Chapter 7A. Standard clear double-pane windows may not qualify for WUI zone applications — verify fire-resistance ratings for the proposed product before purchasing.
Smoke and CO alarm triggersCalifornia requires that work involving window replacement in bedrooms confirm that smoke alarms and carbon monoxide alarms are installed per current CRC requirements throughout the home. If existing alarms are inadequate (too old, insufficient coverage), the inspector may note a required correction as part of the window permit final inspection.
Safety glazingWindows adjacent to doors (within 24 inches of a door edge), windows in bathrooms, and windows with sill heights less than 18 inches above the floor that have a bottom edge more than 30 inches above grade must use safety (tempered) glazing. The permit plan check verifies that the specified windows meet applicable safety glazing requirements.
Your property has its own combination of these variables.
Exact requirements for your Roseville windows. Whether your home's location triggers WUI fire glazing. What the Title 24 thresholds mean for your specific product selection.
Get Your Roseville Window Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

California's 2025 Title 24 window standards and what changed in 2026

The most significant change affecting Roseville window permits in 2026 is the elimination of the prior code's "small replacement" exception. Under the 2019 California Building Energy Efficiency Standards (which were in effect through December 31, 2025), replacement windows involving a total aggregate area less than 75 square feet could use less stringent thresholds of U-factor 0.40 and SHGC 0.35. The 2025 Building Energy Efficiency Standards, effective January 1, 2026, removed this small-project exception in most applications. All replacement windows — regardless of the number of windows or total aggregate area — must now meet U-factor 0.30 and SHGC 0.23 in Climate Zone 12.

This change has real consequences for window product selection. Many budget-tier vinyl windows sold at big-box stores have SHGC values in the 0.25 to 0.30 range — which were code-compliant under the old small-project exception but do not meet the 0.23 SHGC threshold required under the 2025 standards. A homeowner who purchased windows before January 1, 2026 under old-standard product selection and is now applying for a permit in 2026 may find their purchased windows do not qualify. Window contractors who are aware of the 2025 standard change will verify NFRC values before ordering; those who are not current on the code change may quote products that cannot be permitted. Always verify the specific product's NFRC-certified SHGC value (not the manufacturer's marketing claims) before finalizing a window purchase for a Roseville permit application.

The NFRC Certified Product Directory at nfrc.org/certified-products-directory is the authoritative source for verifying window performance values. For a given window product and glass package, the directory lists the NFRC-certified U-factor, SHGC, visible light transmittance (VT), and air leakage (AL) values. These values are specific to the product configuration — different glass packages (clear vs. low-e vs. triple low-e), gas fills (air vs. argon), and spacer types within the same product line can have meaningfully different NFRC values. For Climate Zone 12 in Roseville's hot Sacramento Valley climate, the SHGC 0.23 threshold is the more commonly binding constraint — low-e coatings specifically optimized for solar heat rejection (often described as "hard coat" or "high-performance low-e") are needed to achieve this value in most window types.

What the inspector checks in Roseville

The window/door final inspection in Roseville verifies several items after all windows are installed and exterior sealing is complete. The inspector checks NFRC labels on each installed window to confirm the U-factor and SHGC values match those submitted with the permit application. The NFRC label is typically a sticker on the window sash — the inspector may check labels on a sampling of the installed windows, focusing on the bedroom windows (egress compliance) and any windows that had marginal NFRC values in the application. Exterior weatherstripping and sealing is checked visually — gaps at the window perimeter that would allow air infiltration are noted as corrections. Window operation is checked for each operating window (latches must engage fully, sashes must travel smoothly, tilt-in mechanisms must function). For bedroom windows, the inspector measures the clear opening area to confirm egress compliance.

The inspector also verifies safety glazing requirements: windows adjacent to doors, in hazardous locations (low sill heights), and in bathrooms must use tempered glass per California Building Code. The tempered glass standard is typically identified by a small etched or printed mark in a corner of the glazing stating "tempered" or "safety glass." For WUI zone homes in east Roseville, the inspector checks the glazing type against Chapter 7A requirements. If smoke or CO alarm deficiencies are noted during the inspection, the inspector may note a required correction that must be resolved before the permit fully closes.

What window replacement costs in Roseville

Window replacement costs in the Roseville and Sacramento Valley market reflect California's higher labor costs and the premium for Title 24-compliant products. Standard vinyl double-pane replacement windows meeting the 0.30/0.23 Title 24 thresholds run $350 to $900 per window installed for standard residential sizes, including labor. A whole-house replacement of 10 to 15 windows runs $4,500 to $14,000 for standard vinyl insert replacements. Fiberglass windows — more dimensionally stable than vinyl in the Sacramento Valley's 100-degree summer temperatures — run $600 to $1,500 per window installed. Full-frame replacements cost 15 to 30% more than insert replacements due to the additional labor involved in removing the existing frame and reinstalling exterior trim.

Permit fees for window replacement projects in Roseville are valuation-based. For a typical 10-window project, permit fees generally run $200 to $500. The Building Division provides free fee estimates — contact (916) 774-5332. The energy compliance cost for window replacement projects is zero in additional fee — it simply requires selecting qualifying products and documenting the NFRC values in the application. The real cost of non-compliance is the post-purchase discovery that windows do not qualify: returning custom-ordered windows is expensive and time-consuming, making pre-purchase verification of NFRC values the most important cost-avoidance step in any Roseville window project.

What happens if you skip the permit in Roseville

California requires permits for all window replacements, and Roseville enforces this requirement. An unpermitted window replacement is a code violation that California requires sellers to disclose under Civil Code Section 1102. The most common consequence is discovery during home sale due diligence, when a buyer's inspection notes new-looking windows with no permit record in the OPS Portal. Retroactive permitting of completed window work requires the same NFRC documentation as the original permit — if the installed windows don't meet the 0.30/0.23 thresholds, replacement is required to obtain a retroactive permit approval.

The egress risk from unpermitted window replacements is the most immediate safety concern. A bedroom window that was replaced with an insert window that reduced the clear opening area below 5.7 square feet — a common occurrence when contractors don't carefully calculate the new opening area — creates an inadequate emergency escape route in a fire. California's egress requirements are calibrated to ensure that residents can exit through a bedroom window in a fire emergency. An uninspected window replacement that creates a non-egress bedroom can be a fatal hazard in a structure fire. The final inspection specifically exists to catch this deficiency before it becomes a life-safety issue.

The energy compliance angle also matters for long-term homeownership economics. Non-compliant windows that pass solar heat into the home at higher rates than code-compliant alternatives increase summer cooling costs in Roseville's 100-degree Sacramento Valley summers. The difference between an SHGC 0.30 window and an SHGC 0.23 window represents meaningful additional heat gain on afternoon west-facing exposures — and in a home with significant western glazing, this translates to meaningfully higher air conditioning runtime every summer the windows remain in place. The permit process's NFRC verification requirement ensures homeowners receive the energy-performing product they paid for, not a lower-performing substitute installed without verification.

City of Roseville — Development Services (Building Division) 311 Vernon Street, Roseville, CA 95678
Phone: (916) 774-5332 | Email: building@roseville.ca.us
Hours: Monday–Friday 8 a.m.–noon and 1 p.m.–4 p.m. (by appointment)
OPS Portal: permitsonline.roseville.ca.us
Inspection scheduling: apps.grayquarter.com
NFRC product directory: nfrc.org/certified-products-directory
Ready to move forward on your Roseville window replacement?
Get a personalized permit report for your address — 2025 Title 24 compliance guide, egress requirements, and the OPS Portal checklist for your window project.
Get Your Roseville Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Common questions about Roseville window replacement permits

What SHGC and U-factor do replacement windows need to meet in Roseville for 2026 permits?

Under the 2025 California Building Energy Efficiency Standards effective January 1, 2026, all replacement windows in Climate Zone 12 (Roseville) must have a maximum U-factor of 0.30 and a maximum SHGC of 0.23. These values apply to all replacement window projects regardless of the number of windows or the aggregate area being replaced. The prior small-project exception that allowed U-factor 0.40 and SHGC 0.35 for projects under 75 square feet of aggregate replacement area was eliminated in the 2025 standards. Always verify the NFRC-certified values for the specific product and glass package from the NFRC product directory at nfrc.org before purchasing materials for a Roseville permit application.

Does replacing a single broken window require a permit in Roseville?

Yes — California requires a building permit for all window replacements, including single-window projects. There is no minimum number of windows or aggregate area threshold that exempts small replacements from the permit requirement. For a single-window replacement, the permit process is the same as for a whole-house project but involves a simpler application (one window listed rather than many). The Title 24 energy compliance requirement applies to single-window replacements just as it does to whole-house projects — the replacement window must meet the 0.30/0.23 thresholds. Contact the Building Division at (916) 774-5332 for guidance on the most efficient submittal format for a small single-window project.

What is the egress requirement for bedroom windows in Roseville?

Under the 2022 California Residential Code (CRC R310.2), at least one bedroom window must provide a minimum clear opening area of 5.7 square feet (5.0 square feet at grade floor level per some jurisdictions), a minimum clear opening height of 24 inches, and a minimum clear opening width of 20 inches. These dimensions are measured in the fully open, operating position. A critical California provision applies to replacement windows: if the existing rough opening is not being altered or enlarged, the replacement window is not required to meet the new egress standard — but the contractor must verify the actual clear opening area of the chosen replacement window, since insert replacements reduce the opening by the width of the new frame. Calculate the new clear opening before ordering to avoid a failed final inspection.

How do I verify that my chosen windows meet 2025 Title 24 requirements?

Use the NFRC Certified Product Directory at nfrc.org/certified-products-directory to search for the specific window product and glass package being considered. The directory lists the NFRC-certified U-factor, SHGC, and VT values for each product configuration. Verify that U-factor is 0.30 or below and SHGC is 0.23 or below for Climate Zone 12. Note that performance values are specific to the product configuration — different glass packages within the same product line can have meaningfully different NFRC values. Ask the window contractor or manufacturer for the NFRC Product Certificate for the specific configuration being quoted, and include the NFRC Product ID or the certified performance values in the permit application documents uploaded to the OPS Portal.

Does replacing patio doors or sliding glass doors require a window permit in Roseville?

Yes — patio doors, French doors, and sliding glass doors with more than 25% glazing are classified as fenestration under California Title 24 and must meet the same energy code requirements as windows. The permit application for a window project should include any glazed door replacements in the same scope. The 2025 Title 24 requirements (U-factor 0.30, SHGC 0.23) apply to patio doors just as they apply to windows. Solid-core exterior doors with 25% or less glazing are exempt from the SHGC requirement but must meet U-factor 0.20 for the door itself. The NFRC Certified Product Directory includes patio doors and glazed entry doors alongside windows for California compliance verification.

Can I install double-pane windows in Roseville without low-e coating and still meet Title 24?

Clear double-pane windows without a low-emissivity (low-e) coating typically have SHGC values in the 0.40 to 0.70 range, which far exceeds Roseville's 0.23 maximum for 2026 permits. Low-e coatings are effectively required to achieve SHGC 0.23 in most window configurations. Specifically, windows for Climate Zone 12 benefit from a "solar control low-e" coating designed to reject solar heat gain (rather than a "low-e" coating optimized only for thermal insulation). When shopping for windows, look for products marketed for hot-climate applications with an SHGC of 0.22 or lower — this provides compliance margin and maximizes cooling efficiency in Roseville's Sacramento Valley climate. Standard argon-filled double-pane low-e windows sold in northern California markets are often configured for solar control and will meet the threshold; clear double-pane or standard single-layer low-e products typically will not.

This page provides general guidance based on publicly available municipal sources as of April 2026. Permit rules change. For a personalized report based on your exact address and project details, use our permit research tool.

$9.99Get your permit report
Check My Permit →