Do I Need a Permit to Replace Windows in Salt Lake City, UT?

Salt Lake City's notorious winter temperature inversions — which can trap cold, polluted air in the valley for weeks at a time — make high-performance windows one of the most impactful home upgrades in the city. They also make the permit requirement for window replacement more consequential than in milder climates: poorly installed windows in a Utah inversion home create both energy and air-quality problems that inspectors are trained to catch.

Research by DoINeedAPermit.org Updated April 2026 Sources: Salt Lake City Building Services FAQ, SLC Historic Preservation Applications, Utah IRC 2021
The Short Answer
YES — Salt Lake City requires a building permit to replace exterior windows, even like-for-like replacements.
The Salt Lake City Building Services FAQ is unambiguous: "Yes, permits are required to replace exterior doors or windows." The application requires a window schedule listing the size and type of each window and the room it is in (e.g., bedroom, living room). Unlike many U.S. cities where like-for-like window replacements are exempt, Salt Lake City treats exterior window replacement as a permitted alteration. Permit fees are based on project valuation. For properties in Local Historic Districts, a Certificate of Appropriateness from the Planning Division must be obtained before the building permit is issued. Processing for a standard residential window replacement typically takes 1–14 business days depending on scope.
Every project and property is different — check yours:

Salt Lake City window replacement permit rules — the basics

Salt Lake City Building Services is one of the few large U.S. cities that explicitly requires a building permit for exterior window replacements, including like-for-like same-size swaps. The SLC Building Services FAQ states this clearly: permits are required to replace exterior doors or windows. The permit application must include a window schedule — a listing of every window being replaced, including the rough opening size, the replacement window size and model type, the energy performance rating (U-factor and Solar Heat Gain Coefficient), and the room in which each window is located. This window schedule is required to verify that replacement windows meet the egress requirements for any window serving a bedroom or sleeping area, and that the energy performance of the new windows meets Utah's adopted energy code.

For most straightforward residential window replacements — replacing existing windows with like-size double-pane vinyl or fiberglass units in a non-historic, non-structural context — the permit qualifies for expedited review. Simple window replacement projects may be processed in as few as 1–3 business days if the window schedule is complete and the egress requirements are met. The permit fee is based on project valuation per the SLC consolidated fee schedule. A 12-window whole-house replacement project valued at approximately $12,000–$20,000 (typical range for a mid-grade SLC vinyl replacement project) generates a combined permit and plan review fee of roughly $200–$350.

Where window replacement becomes more complex in Salt Lake City is when the opening size changes. Enlarging a window opening requires a structural review because the rough opening must be properly framed with a header sized for the new span. This is particularly consequential in older SLC homes where the existing framing around windows may not meet current standards, and in the city's seismic environment where lateral loads at window openings must be addressed. An application to enlarge a window opening goes into the standard 14-business-day residential plan review queue rather than the quick-turnaround queue, and the plans must show the proposed header design and framing details at the modified opening.

Properties in Local Historic Districts — the Upper Avenues, Capitol Hill, Marmalade, and portions of Sugar House — require a Certificate of Appropriateness (COA) from the Planning Division before a window replacement permit can be issued. Per the SLC Historic Preservation Program's published applications guidance, window replacement qualifies for administrative review by Planning Division staff — meaning it does not require a full Historic Landmark Commission public hearing. Staff administrative review typically takes one to four weeks and costs approximately $150–$300 for the COA fee. The review evaluates whether the replacement windows are compatible with the historic character of the building: for a 1915 Victorian in the Avenues, maintaining the historic divided-light pattern with true divided lites or simulated divided lites is typically required, while swapping to a large undivided single-pane picture window would not be approved. Aluminum clad or vinyl windows with appropriate profile proportions and divided light patterns are commonly approved in SLC historic districts.

Already know you need a permit?
Get a personalized report showing exact permit fees for your window count, whether your address triggers historic overlay review, and the specific window schedule format required.
Get Your Salt Lake City Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Why the same window replacement in three Salt Lake City neighborhoods gets three different outcomes

Scenario A
Sugarhouse — whole-house vinyl replacement, same sizes, quick-turnaround permit
A homeowner on a 1970s ranch in the Sugarhouse area (not in the Local Historic District) wants to replace all 14 double-hung windows throughout the house with new double-pane low-E vinyl double-hung windows of the same rough opening size. The replacement windows are ENERGY STAR certified for Climate Zone 5 (Utah's designation), with a U-factor of 0.27 and SHGC of 0.25 — meeting Utah's adopted energy code requirements for residential window replacement. The homeowner's window contractor submits the permit application through the Citizen Access Portal with a window schedule listing all 14 windows by room, rough opening size (each matches the existing), replacement window size and model number, and the U-factor/SHGC values from the NFRC label. Because this is a like-for-like replacement with no opening enlargement and no structural changes, the project qualifies for the quick-turnaround review queue. The permit is issued within two to three business days. Total permit fee on a $14,000 project valuation: approximately $185–$240 combined permit and plan review. The contractor completes the installation in two days. Total project cost: $13,000–$18,000 for 14 vinyl double-hung windows including installation.
Permit fees: ~$185–$240 | Total project: ~$13,000–$18,000
Scenario B
Capitol Hill Historic District — 1922 bungalow, COA required for wood window style
A homeowner on Capitol Hill's west slope owns a 1922 Craftsman bungalow with original six-over-six double-hung wood windows — the divided light pattern that defines the home's period character. The windows have deteriorated significantly, and the homeowner wants to replace them with new high-efficiency windows that maintain the six-over-six appearance. The property is within the Capitol Hill Local Historic District. Before applying for a building permit, the homeowner must obtain a Certificate of Appropriateness from the SLC Planning Division. Staff administrative review (appropriate here since this is a window replacement, not an addition) examines whether the proposed replacement windows maintain the divided-light pattern and appropriate profile of the originals. The homeowner presents samples of two options: (1) aluminum-clad wood windows with true divided lites that closely replicate the original profile, and (2) fiberglass windows with simulated divided lites (SDL) in the same six-over-six pattern. Planning staff approves either option, noting that the aluminum-clad option more closely matches historic character. The COA process takes three weeks and costs $200. Once the COA is issued, the window permit application is submitted with the window schedule. Combined COA and permit fees: approximately $400–$550. Historic-style divided-light windows cost 15–25% more than standard undivided windows. Total project cost for 12 windows: $14,000–$22,000.
COA + permit fees: ~$400–$550 | Total project: ~$14,000–$22,000
Scenario C
East Side 1960s home — enlarging a bedroom window for egress compliance, structural review required
A homeowner in the University District east of the U of U campus has a 1964 split-level where the basement bedroom has a non-compliant egress window — the existing unit is 22 inches wide and 18 inches tall, clearly below the IRC's minimum requirements for a bedroom egress window (minimum 5.7 square feet of openable area, minimum 24 inches in height and 20 inches in width). The homeowner wants to enlarge the window opening to install a proper 30×30-inch egress window. This requires cutting a larger opening through the 8-inch concrete block foundation wall, a structural analysis of the lintel (header) above the opening in the block wall, and documentation of the new window's egress compliance. This project goes into the standard residential plan review queue (14-business-day first review) because structural changes to a foundation wall require engineering details. The permit application must show the existing and proposed opening dimensions, the lintel design for the enlarged opening in CMU block, and the egress window specifications. Cutting a larger opening in a concrete block foundation wall also requires specialized equipment and expertise. Permit and plan review fees on a $4,500 project valuation: approximately $95–$140. Total project cost including concrete cutting, lintel, and window: $3,500–$6,000.
Permit fees: ~$95–$140 | Total project: ~$3,500–$6,000
VariableHow it affects your Salt Lake City window replacement permit
Like-for-like vs. opening enlargementLike-for-like replacement (same rough opening size) qualifies for the quick-turnaround queue at 1–3 business days and requires only a window schedule. Enlarging an opening requires structural plans showing the new header design and the framing changes — these projects go into the 14-business-day residential plan review queue.
Window schedule requirementAll SLC window replacement permits must include a window schedule listing each window's location (room name), rough opening size, replacement window model, and energy performance values (U-factor and SHGC). This is how the permit office verifies egress compliance in bedrooms and energy code compliance for the new units.
Egress requirementsBedroom windows must meet IRC egress minimums: minimum 5.7 square feet of openable area, minimum 24-inch clear height, minimum 20-inch clear width, and maximum 44-inch sill height from the floor. Existing non-compliant bedroom windows that are replaced must be brought to current egress requirements, which may mean enlarging the opening.
Historic district overlayAvenues, Capitol Hill, and Marmalade historic district windows require an administrative Certificate of Appropriateness before the permit is issued. Staff review evaluates divided-light patterns, profile proportions, and material compatibility. Processing takes 1–4 weeks with a $150–$300 COA fee. Standard undivided vinyl windows are typically not approved in wood-window-era historic properties.
Energy code complianceUtah's adopted energy code for Climate Zone 5 (Salt Lake City's classification) requires replacement windows to meet specific U-factor and SHGC maximums. ENERGY STAR certification for Climate Zone 5 is a practical shorthand for compliance. The window schedule must document these performance values to satisfy the plan reviewer.
Winter inversionsSalt Lake City's temperature inversions — which can trap cold air at -10°F for weeks — make window performance particularly important. Triple-pane windows or high-performance double-pane with krypton fill are increasingly popular in SLC for north-facing exposures and basement bedrooms. Higher-performance units may cost 20–40% more than standard double-pane but deliver meaningful energy savings in SLC's climate.
Your property has its own combination of these variables.
Exact permit fees for your window count. Whether your address requires a COA from Planning. The specific window schedule format for your project scope.
Get Your Salt Lake City Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Salt Lake City's inversion problem — why window performance matters more here

Salt Lake City's geography creates one of the most severe air quality challenges of any major U.S. city during winter months. The valley is surrounded by mountains on three sides, and when cold air pools in the valley under a warm air mass above (a temperature inversion), pollutants accumulate over days or weeks without dispersing. The Utah Department of Environmental Quality regularly issues air quality alerts during winter inversions, and Salt Lake City has historically ranked among the worst U.S. cities for fine particulate pollution (PM2.5) during these events. For homeowners, a well-sealed, high-performance window envelope is not just about energy bills — it's directly connected to indoor air quality during the city's most polluted weeks.

Single-pane and older double-pane windows that have failed seals (evidenced by fogging between the panes) are common in Salt Lake City's substantial stock of pre-1985 homes. These windows conduct cold air in a band near the glass surface in winter, making rooms near windows uncomfortable and driving heating loads higher. More critically, failed seals and inadequate frames allow air infiltration, which during an inversion means PM2.5-laden outdoor air seeping into the home. Well-installed, properly sealed replacement windows — one of the primary benefits of having the installation inspected — address both problems simultaneously. The permit process in SLC includes a final inspection that can catch improper installation that leaves gaps at the window frame, protecting the homeowner from air quality infiltration as much as energy loss.

For homes with significant north-facing glass — particularly common in the Avenues and East Bench neighborhoods where mountain views drive window placement decisions — the performance differential between standard double-pane (U-factor ~0.30) and high-performance double-pane with low-E and argon/krypton fill (U-factor ~0.20–0.23) is significant in Salt Lake City's cold winters. North-facing windows receive no direct solar gain to offset heat loss, making U-factor the dominant performance parameter. Utah's energy code minimum U-factor for Climate Zone 5 is 0.30 for replacement windows; high-performance units meeting the ENERGY STAR Most Efficient designation (U ≤ 0.20) can cut heat loss through window glass by more than a third. For a Wasatch Range view home with 400–500 square feet of north-facing glass, this performance difference translates to meaningful annual heating cost savings.

What the inspector checks in Salt Lake City for window replacements

Salt Lake City Building Services typically requires a final inspection for window replacements after installation is complete. The inspector verifies that installed windows match the window schedule submitted with the permit: that each window is the approved model, is in the correct room location, and has been properly installed and flashed. For bedroom windows, the inspector specifically confirms egress compliance — that the window meets the 5.7 square foot openable area, the 24-inch minimum clear height, the 20-inch minimum clear width, and the 44-inch maximum sill height from the floor. Non-compliant bedroom windows are a safety issue (egress in a fire), and inspectors treat them seriously.

The inspector also checks the installation quality at the window frame perimeter: proper shim spacing (not over-shimmed or under-shimmed), sill pan flashing that drains water away from the rough opening, and head flashing or flashing tape that prevents water intrusion above the window. In Salt Lake City's climate, where freeze-thaw cycling puts significant stress on window frame-to-wall interfaces, proper flashing is not a cosmetic nicety — it prevents the water infiltration that leads to rotted sills, mold in wall cavities, and deteriorating framing. Window installers who rush through these details to lower price generate the kind of long-term damage that costs far more to repair than the original window replacement. The inspection provides independent verification that these critical installation steps were performed correctly.

What window replacement costs in Salt Lake City

Window replacement costs in Salt Lake City vary based on window material, style, energy performance tier, and the number of units being replaced simultaneously. Standard double-pane vinyl double-hung replacement windows installed in an existing opening (no framing changes) typically cost $350–$700 per window in Salt Lake City, including labor and materials. For a typical SLC single-family home with 12–16 windows, a mid-grade vinyl replacement project runs $5,000–$12,000 total. Higher-performance windows (fiberglass frames, triple pane, or aluminum-clad wood for historic properties) range from $700–$1,500 per window installed, putting a whole-house project in the $9,000–$24,000 range. Historic-compatible divided-light windows cost approximately 15–25% more than standard undivided windows of the same size, per local window installers who specialize in SLC historic neighborhoods.

Permit fees for SLC window replacements are based on project valuation under the consolidated fee schedule. For a $15,000 whole-house replacement, the combined permit and plan review fee runs approximately $200–$290. The permit process adds minimal cost to the project and provides real protection — the egress and installation inspections catch errors that would otherwise remain hidden behind finished walls. Windows in Salt Lake City that are properly flashed and sealed also perform better during the long winter inversion periods, making the investment in quality installation verifiable and documentable. Your window contractor should include permit costs in their total quote; if a quote omits the permit, ask specifically whether the contractor will pull the required building permit and include the fee.

What happens if you replace windows without a permit in Salt Lake City

Unlike most permit violations that only surface when a neighbor complains or at resale, unpermitted window work in Salt Lake City is particularly prone to detection because windows are a visible exterior change. Code enforcement officers who observe freshly installed windows on a house where no permit was pulled may initiate a complaint. The consequence is a retroactive permit at double the standard fee. For window replacement, the retroactive process is less disruptive than for structural work — installed windows generally don't need to be removed for inspection — but the double fee still applies and a code violation is documented against the property.

The egress compliance issue creates a specific liability beyond permit enforcement. A bedroom window that was replaced without a permit and without verification of egress dimensions poses a real fire safety risk. If a fire occurs and a resident cannot escape through a non-compliant bedroom window, the liability implications for the homeowner are significant. The permit and inspection process for window replacement exists precisely to catch these situations before they become tragedies. For the cost of a window replacement permit — typically $200–$350 for a whole-house project — the egress inspection and installation quality check are genuinely valuable safety verifications.

At real estate transactions, unpermitted window replacements generate disclosure complications in Salt Lake City. While windows themselves rarely trigger lender requirements, a title search that reveals a pattern of unpermitted work — including windows — may prompt buyers to demand resolution. Salt Lake City's Certificate of Non-Compliance filing mechanism means that a code enforcement action related to unpermitted windows creates a public record. The window contractor's role is to pull the permit; if a window company tells you no permit is needed for a simple like-for-like swap in Salt Lake City, they are incorrect under SLC's published rules and you should ask them to confirm in writing or contact Building Services at 801-535-7968 to verify.

Salt Lake City Building Services 451 South State Street, Room 215
Salt Lake City, Utah 84111
Permit Processing: 801-535-7968
Building Code Questions: 801-535-7155
Hours: Monday–Friday, 8:00 AM–5:00 PM
Historic Preservation (COA for historic district windows): historicpreservation@slc.gov
Apply online: slc.gov/buildingservices/building-permits
Citizen Access Portal: citizenportal.slcgov.com
Ready to get your Salt Lake City window replacement permit handled?
Our report confirms the exact permit requirements for your window scope, whether your address triggers historic overlay review, and the window schedule format Building Services requires.
Get Your Salt Lake City Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Common questions about Salt Lake City window replacement permits

I'm just swapping the same-size windows. Does Salt Lake City really require a permit?

Yes. The Salt Lake City Building Services FAQ states explicitly: "Yes, permits are required to replace exterior doors or windows." This applies to like-for-like same-size replacements in non-historic properties. The permit requirement exists to verify egress compliance in bedrooms (a real safety issue), ensure energy code compliance for the new windows, and confirm proper flashing and installation quality. The permit process for a straightforward same-size replacement is designed to be fast — typically 1–3 business days for the quick-turnaround queue when a complete window schedule is submitted. Some contractors are unfamiliar with this SLC-specific requirement because many other Utah jurisdictions do not require permits for like-for-like window swaps. If your contractor says no permit is needed, confirm with Building Services at 801-535-7968 before proceeding.

What is a "window schedule" and what does it need to include?

A window schedule is the document you submit with the permit application that lists every window being replaced. Salt Lake City requires it to include the room each window is in (bedroom, living room, kitchen, etc.), the rough opening size, the replacement window model and manufacturer, and the energy performance ratings (U-factor and Solar Heat Gain Coefficient, as shown on the NFRC label of the window unit). The room identification is essential because bedroom windows must meet IRC egress requirements that non-bedroom windows don't share. The energy values confirm Utah Climate Zone 5 code compliance. Your window contractor will typically prepare this schedule as part of their installation package; if they don't, Building Services has a window schedule form available on the slc.gov/buildingservices/applications-forms page.

My bedroom windows are tiny — does Salt Lake City require me to make them egress-compliant?

If you are replacing existing non-egress-compliant bedroom windows with new windows of the same size, the city generally does not require you to enlarge the opening as part of a replacement project — you are not adding the non-compliance, you are replacing existing conditions in kind. However, if the replacement windows you install result in a smaller clear opening than the originals (some vinyl replacement windows have larger frame widths that reduce the net clear opening compared to original wood windows), you must ensure the resulting opening still meets the 5.7 sq ft / 24-inch height / 20-inch width egress minimums. If you choose to proactively upgrade to egress compliance while replacing — a worthwhile safety improvement — that enlargement requires structural plans and standard plan review (14 business days).

I'm in the Avenues. Can I put vinyl windows in my 1905 bungalow?

Possibly, depending on the profile and divided-light pattern. Salt Lake City's Historic Preservation Program evaluates replacement windows for compatibility with the historic character of the building. For a 1905 bungalow in the Upper Avenues, the original windows likely had divided-light double-hung sashes. Modern vinyl windows with simulated divided lites (SDL) in the same six-over-six or four-over-four pattern are commonly approved by Planning Division staff in SLC historic districts. Large-pane undivided picture windows or horizontal sliders that don't match the historic period pattern are typically not approved. Contact the Historic Preservation staff at historicpreservation@slc.gov with photos of your existing windows before purchasing replacements — staff can advise on what's likely to be approved in your specific district and home style, saving you the cost of purchasing windows that won't pass the COA review.

Does my window contractor pull the permit, or do I have to?

Under Utah state law, if a licensed contractor is performing the window replacement, they are responsible for obtaining the permit. A window installation contractor who tells you to pull the permit yourself or says permits aren't their responsibility is either unlicensed or misrepresenting their obligations. For an owner-occupied single-family home, the homeowner can pull their own permit by submitting an Owner/Builder Certification — this is a valid option if you are doing the installation yourself or managing the project directly. Rental property window replacements always require a licensed contractor to pull the permit. When hiring a window company in Salt Lake City, confirm upfront that they will pull the required building permit and include the fee in their quote.

What ENERGY STAR certification should I look for when replacing windows in Salt Lake City?

Salt Lake City is in ENERGY STAR Climate Zone 5 (Northern). For Zone 5, ENERGY STAR certification requires a U-factor of 0.27 or lower for single or double pane windows, and a SHGC of any value. For the ENERGY STAR "Most Efficient" designation — which represents the highest performing windows — the requirements are more stringent: typically U-factor ≤ 0.20. For Salt Lake City's climate, where both cold winters (requiring low U-factor) and intense summer sun (requiring appropriate SHGC on south-facing glass) are design drivers, a window with U ≤ 0.25 and SHGC of 0.20–0.30 represents a reasonable high-performance specification. North and east-facing windows prioritize low U-factor; south-facing windows benefit from some solar gain in winter (higher SHGC). Ask your window contractor for the NFRC-certified performance values for each window orientation, not just one spec for all windows.

This page provides general guidance based on publicly available municipal sources as of April 2026, including the Salt Lake City Building Services FAQ and the SLC Historic Preservation Program applications page. Permit rules change. For a personalized report based on your exact address and project scope, use our permit research tool.

$9.99Get your permit report
Check My Permit →