Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Same-size window replacement in the same opening is exempt from permitting in Savage. But if you're changing opening size, replacing an egress window, or your home is in a historic district, you need a permit.
Savage follows the Minnesota State Building Code (currently the 2020 IBC/IRC), which exempts like-for-like window replacements — same opening dimensions, same operability (casement stays casement, double-hung stays double-hung), no frame modification. That exemption holds across Savage residential zones. However, Savage's historic-district overlay (primarily downtown and parts of the Savage-Opikoppi Heritage Zone) requires design-review approval BEFORE any window permit is pulled, even for like-for-like swaps, because window profiles, glazing patterns, and material (wood vs. vinyl) are highly regulated in those areas. The City of Savage Building Department also flags egress windows in basement bedrooms — if you're replacing one, it must still meet Minnesota Rule 1300.0200 (sill height ≤44 inches, clear opening ≥5.7 sq. ft., operable from inside) regardless of whether you're enlarging the opening. This is where most homeowners trip: a bedroom egress replacement that's the same size overall but has a higher sill than code allows will be rejected. Unlike some metro-area cities, Savage does not require IECC U-factor compliance for replacement windows in like-for-like scenarios — Minnesota State Code defers to the window's own labeling — but if you enlarge any opening, the new window must meet climate-zone 6A/7 IECC standards (roughly U-0.32 or better). The key local angle is that Savage's plan-review process is over-the-counter for straightforward like-for-like swaps; if a permit is needed, you're looking at 1–2 weeks turnaround, not 4–6 weeks.

What happens if you skip the permit (and you needed one)

Savage window-replacement permits — the key details

Savage adopts the 2020 International Residential Code (IRC), which exempts like-for-like window replacements in Section R610.1 (fenestration and doors). 'Like-for-like' means the opening stays the same size, the frame stays in the wall cavity without modification, and the new window's type (casement, double-hung, fixed) matches the old one. You do not need a permit to swap a 36×48 double-hung vinyl window for a new 36×48 double-hung vinyl window in the same rough opening. However, Savage's Building Department emphasizes that this exemption assumes the replacement meets current code: tempered glass within 24 inches of a door or above a bathtub (IRC R308), operable hardware on egress windows, and no reduction in light or ventilation. The city receives roughly 800–1,000 window-replacement inquiries per year; approximately 85% qualify as like-for-like and require no permit. The remaining 15% involve opening enlargements, historic-district homes, or egress-compliance questions.

Historic-district homes are the biggest local wrinkle. Savage's downtown historic district and the Savage-Opikoppi Heritage Zone (primarily residential blocks west of Main Street and north of 127th Street) have strict design guidelines. Even a like-for-like window swap must receive design-review approval from the Savage Heritage Preservation Commission BEFORE you pull a building permit. The Commission reviews window profiles, muntin patterns (the grids), material (wood, vinyl, aluminum), and color to ensure they match the home's original era. A typical review takes 2–3 weeks and costs $50–$100. Many homeowners in these districts choose wood-sash or craftsman-style windows at $800–$1,500 per window (vs. $300–$600 for standard vinyl) to pass the review. If you install a window that doesn't match the district guidelines and then try to permit it, the city will require removal and replacement at your cost. One Savage homeowner spent $4,200 removing six vinyl windows and replacing them with period-correct wooden double-hungs; the original vinyl install was $2,100.

Egress windows in basement bedrooms demand special attention. Minnesota Rule 1300.0200 and IRC R310.1 set strict minimums: sill height ≤44 inches above the floor, minimum clear opening of 5.7 square feet (or 36×48 for a window), and easy operability from inside (no tools, no lifting sash weight above 44 pounds). If you're replacing an existing egress window, even in the same opening, it must still meet these limits. Many homes built in the 1970s–1990s have basement-bedroom windows with sills at 46–50 inches — just over code. A like-for-like replacement in that same opening is NOT exempt because it would perpetuate a code violation. You must either enlarge the opening downward (requiring a permit and a structural engineer's header check) or install a window-well insert and lower the sill height (also requiring a permit). Savage's Building Department flags this at intake; if you say 'I'm replacing a basement-bedroom window, same size,' they'll ask for sill-height documentation. Expect $1,000–$3,000 for an opening drop and header sizing.

IECC energy-code compliance is state-mandated but only applies to enlarged openings or new windows in additions. If you're doing a like-for-like swap, the window's own NFRC label (U-factor, SHGC) doesn't need to meet the current IECC climate-zone threshold — the assumption is that you're not changing thermal performance because the opening is the same. However, if you enlarge a window opening in Savage (climate zone 6A/7), the replacement window must have a U-factor of ≤0.32. This is roughly equivalent to a high-performance vinyl window with low-E glazing and argon fill, costing $600–$1,200 per window vs. $400–$700 for a basic vinyl unit. Savage's permit staff can provide an NFRC label verification form; if your window doesn't meet the threshold, the permit will be rejected during plan review. Many big-box retailers sell windows that don't meet Minnesota climate-zone standards for Savage, so always check the NFRC label or ask the supplier.

The permitting process in Savage is streamlined for straightforward cases. If your project requires a permit (opening change, historic district, egress work), you submit an application, a sketch showing the opening dimensions, and sill-height details to the Savage Building Department (either in person at Savage City Hall, 8700 Main Street, or online via the city's portal if it's updated). Permit fees are typically $100–$200 for a single window, $150–$300 for 2–4 windows, and $250–$400 for 5+ windows (exact schedule is on the city's website). Plan review for like-for-like alterations is over-the-counter and takes 1–2 business days; if you're enlarging openings, expect 5–7 business days for a structural review. Inspection is final-stage only (no rough-in for windows). The city does not require a licensed contractor for owner-occupied homes, so you can pull the permit as the owner and hire a handyman or do the work yourself — but be prepared to document the work at final inspection. Most homeowners report a smooth process: get the permit (if needed), do the swap, schedule a final inspection (often same day or next day), and close out the permit. Total elapsed time: 1–3 weeks from application to final approval.

Three Savage window replacement (same size opening) scenarios

Scenario A
Like-for-like double-hung replacement, 36×48 opening, rear elevation, Savage standard zone (non-historic)
You're replacing six 36×48 double-hung vinyl windows in your 1985 ranch home in south Savage (outside historic overlay). All six openings are the same size, the new windows are the same type (double-hung), and you're not modifying the frame. No permit required. You order replacement units from a big-box retailer, confirm the rough opening is still 36×48, and hire a handyman to remove and install the new windows (or DIY). The handyman seals the perimeter with caulk and foam, and you're done. Timeline: 2–3 days of work. Cost: $300–$600 per window × 6 = $1,800–$3,600; no permit fees. Inspection: none required, because like-for-like exemption applies. However, the handyman should ensure each new window has tempered glass if any unit is within 24 inches of a door or above the bathtub (IRC R308.4). If one of the six windows is a basement casement that was previously your egress, confirm sill height is ≤44 inches; if it's over 44 inches, that replacement WILL require a permit and opening modification, even though you're planning a like-for-like swap, because the existing opening is non-compliant. This is the classic trap: many homeowners assume same-size = exempt, but a non-compliant egress opening forces a permit and structural work.
No permit required (same size, same type) | Tempered glass check within 24 in. of door | Egress sill height pre-check recommended | $1,800–$3,600 window + labor | $0 permit fees | Final inspection: none
Scenario B
Historic-district like-for-like wood-window swap, downtown Savage near Main Street, 32×44 double-hung
Your 1910 Craftsman bungalow sits in the Savage downtown historic district (roughly bounded by Main Street east–west, 126th to 130th Street north–south). You want to replace four deteriorating original wood double-hung windows (32×44 each) with new reproduction wood double-hungs to match the period. Because your home is in a historic overlay, you CANNOT pull a building permit without first obtaining design-review approval from the Savage Heritage Preservation Commission. You submit a design-review application to the city (typically 2–3 pages, $50–$100 fee) with photos of the existing windows, NFRC labels and profiles of the proposed replacements, and information about muntin patterns and wood species/finish. The Commission reviews the submission in a 2–3 week cycle; they may approve, ask for revisions (e.g., 'use thicker muntins to match the 1910 profile more closely'), or deny if the proposal doesn't align with district guidelines. Assuming approval, you then pull a building permit for the window replacement ($100–$150). The windows themselves are pricier than standard vinyl: $800–$1,200 each for quality reproduction wood units with authentic profiles = $3,200–$4,800 for four windows. Installation costs $200–$400 per window. Total project: $4,800–$7,200. Timeline: design review 2–3 weeks, permit 1 week, installation 2–3 days, final inspection 1 day = 4–5 weeks total. If you skip the design-review step and just buy vinyl windows and install them without approval, the city will likely catch the violation during a future home sale (appraisal/inspection), or a neighbor complaint will trigger an enforcement action. Remedy: removal of non-compliant windows and reinstall of period-correct units at your cost ($4,000–$8,000 including labor and fines).
Design-review approval required | Historic-district overlay applies | $50–$100 design-review fee | Building permit required ($100–$150) | $3,200–$4,800 for reproduction wood windows | $800–$1,600 installation labor | 4–5 week timeline
Scenario C
Basement-bedroom egress window replacement, 46-inch sill height (non-compliant), opening enlargement required, standard zone
Your 1978 split-level home in Savage has a finished basement bedroom with a casement window (36 wide × 42 tall opening) whose sill sits at 46 inches above the basement floor. Code requires egress sill ≤44 inches. You want to replace the window with a new casement of the same 36×42 size. This appears to be like-for-like, but it's NOT exempt because the existing opening is non-compliant, and a same-size replacement perpetuates the violation. Minnesota Rule 1300.0200 and IRC R310 require egress windows to meet minimums; you cannot grandfather a non-compliant window during replacement. You have two options. Option 1: Enlarge the opening downward by 2 inches (new opening 36 wide × 50 tall, sill at 44 inches) to accommodate a properly-sized egress window. This requires a building permit ($150–$200), a structural engineer's letter confirming the header is adequate (typically $300–$500), and installation by a licensed contractor (not owner-install in most jurisdictions, though Savage allows owner-build). The engineer will review the wall framing; if the header is undersized, you'll need to reinforce it (additional $1,000–$2,000 in labor + materials). Total cost: $2,500–$4,500. Timeline: engineer review 1–2 weeks, permit 1 week, construction 2–3 days, final inspection 1 day = 3–4 weeks. Option 2: Install a window well and lower the interior sill using a seat wall or trim. This also requires a permit, structural sign-off, and roughly the same cost and timeline. Most homeowners choose Option 1 because it's cleaner and meets long-term resale expectations. If you try to install a replacement window without addressing the sill-height issue, the city will reject the final inspection, and you'll have to remove and reinstall the window correctly. Do not skip the permit on this one; egress non-compliance will block a future refinance or home sale.
Permit required (egress non-compliance) | Structural engineer review ($300–$500) | Opening enlargement if needed | $2,500–$4,500 total project cost | 3–4 week timeline | Final inspection mandatory | Licensed contractor typically required

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Minnesota climate and Savage's frost depth: why this matters for window installation

Savage sits in IECC climate zone 6A (south of Interstate 494) and 7 (north), which means heating-dominated winters and deep frost. Minnesota frost depth ranges from 48 inches (south Savage) to 60 inches (north Savage) — among the deepest in the continental US. This affects window installation indirectly: if you're enlarging an opening and need to modify the header, the structural engineer must account for this frost depth when sizing the beam. A 36-inch-wide opening in a 1970s home with a 2×6 header is usually insufficient for a larger opening; you'll need a 2×10 or engineered header. The frost depth also drives the requirement for proper flashing and sealant at the window perimeter — cold-weather condensation and freeze-thaw cycles mean that a poorly sealed window will leak and rot the frame within 5–10 years. Savage's Building Department emphasizes proper sealant and flashing details during final inspection, especially if you've enlarged an opening.

For like-for-like replacements, the existing opening was built to work in this climate. As long as you maintain the same frame cavity and use modern high-performance windows (which most do), you're fine. However, if you live in an older home and are considering vinyl windows, check the NFRC U-factor: a U-0.28 to U-0.32 window is recommended for Savage to avoid condensation issues on cold mornings. Budget $100–$200 more per window for low-E, argon-fill units vs. basic clear-glass vinyl. This is not a permit issue, but it's a practical durability issue that Savage's climate makes acute.

One more frost-related detail: if you're modifying the sill or frame during installation, do not use foam-only sealing. Use closed-cell spray foam + caulk or foam + tape — open-cell foam absorbs moisture and degrades in freeze-thaw cycles. Savage's inspector will ask about sealant strategy if you're doing any framing modification. This is not a deal-breaker, but poor sealing can trigger a rejection at final inspection (with a re-inspection fee of $50–$100).

Historic district design review: navigating Savage's Heritage Preservation Commission

Savage's Heritage Preservation Commission (HPC) oversees the downtown historic district and surrounding overlay zones. If your home is in one of these districts, you must obtain a Preservation Certificate of Appropriateness (CoA) before the Building Department will issue a permit — even for a like-for-like window replacement. The CoA process is separate from the building permit; it's a design review, not a structural or mechanical review. The Commission meets monthly (typically third Tuesday), so the timeline is roughly 4–6 weeks from application to approval. Many homeowners don't know about this dual-process requirement and assume a building permit covers it. It doesn't. Apply for the CoA first, get approval, THEN pull the building permit.

The Commission evaluates window proposals based on the district's design guidelines, which typically emphasize period authenticity for pre-1950 homes. Key criteria: (1) Material — original wood is preferred; vinyl and aluminum are often rejected or allowed only if profiles match authentically (e.g., simulated-divided lights that mimic the muntins of the original). (2) Muntin pattern — the grid layout and line weight matter; a 6-over-6 double-hung must stay 6-over-6, not 2-over-2. (3) Sash proportions — tall-narrow windows (typical of Victorians and Craftsman-era homes) must remain proportionally similar. (4) Trim and casing — the exterior trim must match the style. (5) Color — most districts require natural wood finishes or historically appropriate paint colors, not dark bronze or white vinyl.

If the Commission approves your proposal, you'll receive the CoA (typically a one-page letter). Bring it to the Building Department when you apply for the permit. If the Commission asks for revisions (e.g., 'use thicker muntins'), you have two choices: revise and re-submit (another month) or withdraw and appeal. Appeals are rare but possible if you can argue the proposal meets the guidelines. Most homeowners simply comply and reorder windows with the Commission's preferred specs. The cost difference is real: reproduction wood windows with historically accurate profiles cost $800–$1,500 each; standard vinyl is $300–$600. For a 5–6 window home, that's an extra $2,500–$5,500. However, it protects your home's character, can increase resale value in a historic district, and avoids the risk of a forced removal and reinstall later.

City of Savage Building Department
8700 Main Street, Savage, MN 55378
Phone: (952) 895-4500 — Building Services | https://www.ci.savage.mn.us/government/departments/community_development
Monday–Friday, 8:00 AM–4:30 PM (verification recommended)

Common questions

Do I need a permit if I'm just replacing a window with the exact same size and type?

No — if the opening dimensions, window type (double-hung, casement, etc.), and frame cavity remain unchanged, a like-for-like window replacement is exempt under Minnesota's building code and Savage's local code. However, if your home is in Savage's historic district, you must obtain design-review approval from the Heritage Preservation Commission before pulling the permit, even for like-for-like swaps. And if the window is an egress (basement bedroom), confirm the sill height is already ≤44 inches; if not, you need a permit for opening modification.

My basement-bedroom window sill is at 46 inches — can I just replace it with a new window at the same size?

No. Minnesota Rule 1300.0200 requires egress windows (basement bedrooms) to have sill heights of 44 inches or less. A replacement window in a sill that's already 46 inches would perpetuate a code violation and is not permitted. You must either enlarge the opening downward to lower the sill to 44 inches (requires a permit, engineer review, and structural work: $2,500–$4,500) or install a window well to lower the interior sill (similar cost and permit requirement). This cannot be bypassed; it will be flagged during a home sale inspection or refinance.

What does the Heritage Preservation Commission actually require for window replacements in the historic district?

The Commission reviews window proposals based on period authenticity. For pre-1950 Craftsman or Victorian homes, they typically require wood windows with authentic muntin patterns (e.g., 6-over-6 for Victorians, 1-over-1 or multi-light for Craftsman), natural wood finishes, and historically appropriate trim. Vinyl windows are often rejected unless the profiles and divisions exactly match the original (which is rare). The cost difference is significant: $800–$1,500 per wood window vs. $300–$600 for vinyl. Apply for a Preservation Certificate of Appropriateness (CoA) first, get approval, then pull the building permit. Timeline: 4–6 weeks for the CoA, 1 week for the permit.

How much does a window-replacement permit cost in Savage?

Like-for-like replacements don't require a permit, so no cost. If you need a permit (opening change, egress work, historic-district design review), the building permit is typically $100–$200 for 1–2 windows, $150–$300 for 3–4 windows, and $250–$400 for 5+. The Heritage Preservation Commission CoA (if required) is an additional $50–$100. An engineer review for egress or header sizing adds $300–$500. Total permit and review costs: $100–$400 for straightforward cases, $500–$1,000+ for egress-compliance or historic-district projects.

Can I replace my windows myself, or do I need a licensed contractor in Savage?

For like-for-like replacements (no permit required), you can do the work yourself or hire any handyman. If you need a permit — for example, because you're enlarging an opening or addressing an egress issue — Savage allows owner-builder permits for owner-occupied homes (you pull the permit in your name and hire labor as needed). However, for structural work (header sizing, opening modification), you'll need a structural engineer's sign-off and typically a licensed contractor for installation. Most homeowners hire a contractor for any work that requires a permit, because the contractor carries liability insurance and can navigate final inspection. Budget $200–$400 per window for installation labor if you're hiring out.

What's the timeline from application to final inspection for a window-replacement permit in Savage?

For like-for-like replacements, no permit is needed, so there's no timeline. If you need a permit: design-review approval (if in historic district) takes 4–6 weeks, building permit takes 1–2 weeks, installation and final inspection take 2–5 days. Total elapsed time: 1–3 weeks for straightforward cases, 5–7 weeks if design review is required. Expedited permitting is available in some cases; contact the Building Department for details.

Do replacement windows in Savage have to meet energy codes (U-factor)?

Like-for-like replacements (same-size opening, no enlargement) do not have to meet the current IECC U-factor standards; the assumption is that you're not changing thermal performance. However, if you enlarge a window opening, the new window must have a U-factor of ≤0.32 (roughly a mid-range vinyl window with low-E coating and argon fill). This is a best practice for Savage's climate zone 6A/7 (deep-freeze winters) regardless, but it's only a code requirement if you're enlarging. Windows sold at big-box retailers often don't meet Minnesota climate-zone standards, so always check the NFRC label or ask the supplier to confirm.

What happens if I install windows without a permit when I actually needed one?

If the city discovers unpermitted window work (during a home sale, refinance, or neighbor complaint), you'll face a stop-work order, a fine ($250–$500), and double the original permit fee when you re-pull. If the work involved an egress window or historic-district non-compliance, the city may require removal and reinstallation of compliant windows at your cost ($3,000–$8,000+). Unpermitted egress-window replacements can also block a refinance or home sale if the bedroom is marketed as a legal sleeping space. Homeowner's insurance may deny claims if the damage is tied to unpermitted work. It's not worth the risk; a permit costs $100–$200 and takes 1–2 weeks.

Is tempered glass required for replacement windows in bathrooms or near doors?

Yes. IRC R308.4 requires tempered or laminated glass within 24 inches of a door and in walls enclosing a bathtub or shower. This applies to both new installations and like-for-like replacements. If your replacement window is in a bathroom or within 24 inches of an exterior or interior door, confirm that the new window includes tempered glass. Most manufacturers offer this as a standard option. The cost is typically $50–$100 per window extra. This is not a permit issue, but it's a code compliance issue; if you install a non-compliant window and it breaks and causes injury, your liability is significant.

Do I need a survey to confirm property lines before replacing windows on my home's corners or near setbacks?

No. Window replacement is an interior modification and does not trigger property-line or setback concerns, even at corners. A survey is required only if you're planning a new addition, fence, or other structure that affects the property boundary. However, if you're enlarging a window opening and the contractor needs to cut the exterior wall, confirm with your city that the enlarged opening doesn't violate setback rules (unlikely, but possible on a corner lot with a tight setback). This is a quick phone call to the Savage Zoning Division; most window enlargements pass without issue.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current window replacement (same size opening) permit requirements with the City of Savage Building Department before starting your project.