Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Like-for-like window replacement in the same opening is exempt. Any opening size change, new egress window, or window swap in the historic district requires a permit.
South St. Paul's unique position as a historic riverfront community means the city has two separate approval tracks: historic-district windows (which require design-review approval before you can even pull a permit) and standard windows in non-historic homes. Unlike many surrounding communities, South St. Paul enforces the historic-district overlay with teeth—the city's planning staff will reject a window permit application if the replacement doesn't match the original profile, muntins, or material, even if the opening stays the same size. Outside the historic district, the city follows Minnesota state code (which adopts the IRC), so like-for-like replacements—same opening dimensions, same operable type, same egress compliance—are exempt from permitting. The moment you enlarge an opening, add a new egress window to a bedroom, or change window type (casement to slider, for example), you cross into permit territory. South St. Paul's building department processes window permits over-the-counter for simple like-for-like swaps that don't involve structural changes, but they require full plan review for any opening enlargement or egress-window installation. Because South St. Paul sits on glacial till with frost depths reaching 48–60 inches, any structural modification around a window opening (like header replacement) triggers frost-line excavation concerns that can delay approval if not addressed in the permit drawings.

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

South St. Paul window replacement permits — the key details

South St. Paul adopted the 2017 International Building Code (IRC) with Minnesota amendments, which means window replacement follows IRC R612 (window fall protection for residential windows) and IRC R310 (egress windows in bedrooms). The critical rule: if your replacement window is in a bedroom and the sill height is more than 44 inches above the floor, or the opening is smaller than 5.7 square feet with a minimum dimension of 20 inches wide and 37 inches tall, the window fails egress requirements and you must pull a permit to correct it. South St. Paul's building department explicitly states that like-for-like replacement (same opening size, same operable type) does not require a permit—this is the exemption most homeowners miss. If you're replacing a 36x48-inch double-hung window with an identical 36x48-inch double-hung window in a non-historic home, no permit is needed, no inspection, no fees. But the moment you want to swap to a slider (different operable type) or enlarge the opening to 36x60, you're in permit territory.

The historic-district overlay is South St. Paul's local wrinkle. The city's historic district encompasses much of the old residential core near the Mississippi River and Concord Street corridor, and the city requires design-review approval before a window permit application can move forward. This means you cannot simply walk into the building department and pull a permit—you must first submit a design-review application to the planning staff (typically 2–3 weeks for approval), which evaluates the replacement window's profile, muntins, material (wood vs. aluminum-clad vs. vinyl), color, and trim detailing against the home's original character. If your 1910 Victorian had single-pane wooden windows with true divided lights and you want to install a modern vinyl double-hung with simulated muntins, the planning staff will likely reject your design-review application, forcing you to either use authentic wood windows (expensive) or accept denial. Once design review is approved, you can pull the permit from building; the permit fee for a historic-district window is typically $150–$300 per window, plus the design-review fee (roughly $100–$200). Non-historic homes outside the overlay get a break: a simple like-for-like replacement costs zero in permit fees; an opening enlargement or egress-window installation might be $100–$250 depending on complexity.

Minnesota's energy code (which South St. Paul enforces) requires replacement windows to meet the current IECC U-factor for climate zone 6A (South St. Paul's primary zone): U ≤ 0.32 for the entire window unit. This is tighter than older federal standards, so if you're comparing quotes, make sure your contractor is specifying windows rated to this U-factor. The building department will not approve a permit for a window replacement that doesn't meet this standard—it's not optional. Additionally, if your replacement window is within 24 inches of an operable door or 60 inches above a tub or shower floor, IRC R612 requires tempered glass; many contractors miss this, and the inspector will red-tag the permit if glazing isn't spec'd correctly. South St. Paul's inspectors are generally lenient on like-for-like replacements (they do a final inspection, sign off, and you're done in 5 business days), but they're strict on egress windows and any historic-district work.

The practical sequence: if your home is NOT in the historic district and you're doing a true like-for-like replacement, call the city building department and confirm the opening size and operable type; if they agree it's identical to the existing window, you do not need a permit—document this call in writing via email to cover yourself. If your home IS in the historic district, or if you're changing the opening size or window type, contact the planning department first (not building) to schedule a design-review consultation. Bring photos of the existing window, the proposed replacement window spec sheet, and a drawing of the opening dimensions. The planner will tell you whether your proposed replacement clears design review; if it does, you can proceed to building for a permit. If the planner rejects it, you have two choices: redesign to match historic character, or request a variance (which is expensive and time-consuming). For opening enlargements in non-historic homes, you'll need a structural engineer to verify that the header above the opening is adequate—South St. Paul's building department requires header calculations for any opening wider than 48 inches or deeper than 16 inches.

Finally, South St. Paul enforces Minnesota's owner-builder exception: if you own and occupy the home, you can pull a permit for window work yourself and perform the installation without a licensed contractor (though the building department will inspect your work the same as a contractor's). However, this does not exempt you from the permit—it just allows you to be the applicant. If you hire a contractor, they must be licensed in Minnesota, and the contractor is responsible for pulling the permit (though you pay the fee). The city's building department is located within South St. Paul city hall and handles over-the-counter permitting Mon–Fri 8 AM–5 PM; they also offer online portal submission for window permits, which typically returns a decision within 3–5 business days. Plan for 1–2 weeks total from permit application to inspection if everything is compliant; if you hit a snag (bad header design, egress failure, historic-district rejection), add 2–4 weeks for resubmission and re-review.

Three South St. Paul window replacement (same size opening) scenarios

Scenario A
Like-for-like double-hung replacement, non-historic home, rear elevation — Southview neighborhood
You have a 1970s rambler in the Southview neighborhood (well outside the historic district) with a 36x54-inch double-hung window in the master bedroom. The sill is 36 inches above the floor, well below the 44-inch egress threshold. You're replacing it with a new Anderson 36x54 double-hung window (same size, same operable type, U-factor 0.28 which meets 6A code). Because the opening size, type, and egress compliance are identical, South St. Paul's code explicitly exempts this from permitting. No permit needed, no fee, no inspection required. You can hire a contractor or do it yourself. The contractor will pull the window, verify the rough opening is indeed 36x54, install the new window with proper flashing and caulk per manufacturer spec, and you're done. Total timeline: 1 day. Total cost: window + labor only, no permit fees. However, document the opening dimensions before installation (photo or measurement) so you have proof of like-for-like status if a future dispute arises. The Minnesota transfer disclosure statement won't flag this work as unpermitted because no permit was required.
No permit required (same size, same type) | Exemption: IRC R612.2 / Minnesota State Code | Window + flashing + labor only | Typical cost $800–$2,500 depending on window quality | No city inspection required | Owner-builder or licensed contractor both allowed
Scenario B
Egress window installation, bedroom enlargement, non-historic home — West Concord neighborhood
You have a finished basement bedroom in a West Concord rambler (non-historic district) with a 24x36-inch horizontal sliding window that's 48 inches above the floor. It's an egress window, but the opening is smaller than the minimum 5.7 square feet (currently ~6 sq ft but sill height is at the limit). You want to replace it with a larger 32x48-inch horizontal slider to meet egress requirements more robustly and improve light. This is NOT a like-for-like replacement—the opening is being enlarged from 24x36 to 32x48. South St. Paul requires a permit, structural calculations, and a final inspection. First step: hire a structural engineer to verify that enlarging the opening from 24 inches to 32 inches wide doesn't compromise the beam header above (frost depth is 54 inches in West Concord, so any header replacement would need to be excavated below frost line and supported with proper piers during work—this adds complexity). The engineer will draw a header detail showing a new built-up beam or steel angle, and you'll submit that with the permit application. The permit fee is $150–$250 (based on South St. Paul's $50 base plus $50–$100 per opening for enlargement). Timeline: 1–2 weeks for permit review plus building department approval, then 3–5 days for the actual window installation and final inspection. The inspector will verify egress dimensions (minimum width 20 inches, height 37 inches, sill ≤44 inches from floor, opening ≥5.7 sq ft), check the new header support, verify flashing and sealant, and sign off. Cost is significant: structural engineer ($300–$500), new header installation ($800–$1,500), new egress window ($600–$1,200), plus permit fees and inspection ($150–$250). Total: $1,850–$3,450. Skip the permit, and you risk a stop-work order, double permit fees ($300–$500), and insurance claim denial if water leaks or an injury occurs.
Permit required (opening enlarged) | Structural engineer needed for header ($300–$500) | Header replacement + installation ($800–$1,500) | Egress window unit ($600–$1,200) | Permit + inspection fee ($150–$250) | Total project cost $1,850–$3,450 | Plan 2–3 weeks for permits and work
Scenario C
Historic window restoration/replacement, historic district, Victorian profile — River Bluff historic district
Your 1905 Neoclassical home in the River Bluff historic district (near the Mississippi) has original single-pane wooden windows with true divided lights (15 panes over 15 panes). Three windows on the south facade are failing—sashes are stuck, glazing is failing, and the wooden frames are rotting. You want to replace them with new wood windows that match the original profile and muntin pattern. Because your home is in the historic district, ANY window replacement (even like-for-like by size) requires design-review approval from the city's planning department BEFORE you can pull a building permit. Step 1: contact planning (2–3 weeks lead time) and submit a design-review application with photos of the existing windows, a spec sheet for the proposed replacement window (e.g., Marvin wood double-hung with true divided lights 15-over-15, case finish, hardware), and a detail drawing showing the window profile, trim, and casing match. The planner evaluates against the Secretary of Interior Standards for historic preservation; if the new window matches the original profile, material (wood, not vinyl), muntin pattern, and case trim, planning approves design review (typical approval: $100–$200 fee, 2–3 weeks). Step 2: once design review is approved, you submit the permit application to building with the design-review approval letter. The permit fee for a historic-district window is $175 per window (base fee), so three windows = $525. Step 3: building reviews and approves the permit (typically 1 week); you install the windows and call for a final inspection. The inspector verifies the window matches the design-review-approved spec, is properly flashed and sealed, and doesn't introduce new penetrations. Inspection sign-off: 2–3 business days. Total timeline: 5–8 weeks (planning review + permit processing + installation + inspection). Total cost: three new wood windows ($400–$600 each = $1,200–$1,800), installation labor ($300–$500 per window = $900–$1,500), design-review fee ($100–$200), permit fee ($525), total $2,725–$4,025. If you skip the permit and install vinyl windows or a different profile without design review, the city's code enforcement will issue a notice of violation, and you'll face a $100–$500 per-day fine until you remove and replace them with code-compliant historic windows. The planning department has been aggressive about enforcing this in recent years.
Permit required (historic district) | Design review required BEFORE building permit | Design-review fee ($100–$200) | Three wood windows ($1,200–$1,800) | Installation labor ($900–$1,500) | Permit fee ($525 = $175 per window) | Total project $2,725–$4,025 | Timeline 5–8 weeks | Vinyl or non-matching windows will be ordered for removal

Every project is different.

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

South St. Paul's historic district design-review process and why it matters

The River Bluff, Mendota Heights, and downtown South St. Paul historic districts make up roughly 15–20% of the city's residential stock. Any window work in these districts—including like-for-like replacements—requires planning department approval before building can issue a permit. This is unique among nearby suburbs like Mendota Heights (which has less stringent historic overlay) and St. Paul proper (which has a larger and more complex historic network). South St. Paul's planning staff uses the Secretary of Interior Standards for Historic Preservation as the benchmark, which means they will compare your proposed replacement window's profile, muntin count, material, trim, and casing against photographic evidence of the original. If your 1920s Tudor has a proposed vinyl window with a contemporary frame depth that differs from the original wood casing, planning will reject the design-review application.

The design-review fee ($100–$200) is not refundable if design review is denied; you have two options: redesign and resubmit (another fee), or request a variance from the planning commission (which requires a public hearing, costs an additional $200–$300, and often fails). Many homeowners are surprised by this—they assume 'same opening size = same window' and then learn too late that the material and profile matter. Once design review is approved, the planning letter must accompany the permit application; building will not issue a permit without it. The planning approval is good for 6 months; if you don't pull a permit within that window, you must resubmit for design review.

Contractors unfamiliar with South St. Paul's historic-district rules often miss this step entirely, pull a building permit without design review, and then the building department rejects the permit application (because no design-review letter is on file). This creates a 3–4 week delay while you chase design review retroactively. Avoid this by calling planning first. The planning staff is helpful and will tell you upfront whether your proposed window will pass design review; they often show you examples of approved windows from other homes in the district to illustrate the profile and material standards they expect.

Egress windows, frost depth, and Minnesota winter — why South St. Paul takes egress seriously

South St. Paul's frost depth is 48–60 inches (it varies slightly across the city depending on soil type: glacial till in most areas, lacustrine clay north of Southview Drive, and peat in low-lying areas). This matters for window egress because IRC R310 requires a minimum sill height of 44 inches for egress windows in bedrooms, measured from the floor to the bottom of the opening. If you're installing a new egress window in a below-grade bedroom and you don't account for the frost-line excavation and support during header replacement, you can undermine the foundation and cause water infiltration. South St. Paul's building department requires structural calculations for any header work that touches frost-line depth, which is common when egress-window openings are enlarged.

Minnesota's winter also affects egress-window compliance: condensation and frost can accumulate on sills, making the window hard to open in an emergency. IRC R310.3 requires that the window sill be slip-resistant and the operable sash be able to function when frozen. Many inspectors in Minnesota (including South St. Paul) will test an egress window by opening and closing it during the final inspection; if it sticks or requires excessive force, they'll flag it. Also, egress windows must have a well (an areaway in the basement wall) if the window is below grade; the well must be at least 36 inches wide and 36 inches deep, with adequate drainage to prevent pooling during spring melt. South St. Paul's inspectors check well drainage carefully because the city is on a glacial plain with high groundwater.

The U-factor requirement (≤0.32 for zone 6A) is stricter in Minnesota than many states because of the heating-season severity. If you install a low-end window with a U-factor of 0.35, South St. Paul's building department will reject the permit application and require you to upgrade. This is one of the most common rejections for window permits in the city. Always verify the full-window U-factor (not just the glass U-value) before ordering; frame material and installation method matter as much as the glass itself.

City of South St. Paul Building Department
South St. Paul City Hall, South St. Paul, MN (confirm exact street address with city)
Phone: (651) 554-3500 (verify with city directly; this is the main city-hall line) | https://www.southstpaulmn.gov (search 'building permits' to locate online portal or submission instructions)
Monday–Friday, 8:00 AM–5:00 PM (verify hours locally)

Common questions

Do I need a permit to replace a window with the same size opening?

No, if the replacement is truly like-for-like: same opening dimensions, same operable type (double-hung to double-hung, slider to slider, casement to casement), and the window meets current U-factor code (≤0.32 for zone 6A). However, if your home is in a historic district (River Bluff, downtown, or Mendota Heights overlay), design-review approval is still required before you can proceed, even for like-for-like replacements. Call the planning department first if you're in the historic district.

What's the difference between a design-review approval and a building permit in South St. Paul?

Design review (planning department) evaluates whether your window matches the historic character of the home and district—profile, material, muntin pattern, and trim. Building permit (building department) evaluates whether the installation meets code: header sizing, egress dimensions, U-factor, flashing, and inspection. Historic homes need design-review approval first, then a building permit. Non-historic homes go straight to building (if a permit is needed at all).

How long does it take to get a window permit in South St. Paul?

For a simple like-for-like replacement that's not in the historic district: no permit needed. For a historic-district window: design review takes 2–3 weeks, building permit 1 week, so 3–4 weeks total before you can install. For an opening enlargement or egress-window installation in a non-historic home: 1–2 weeks for permit review. Add 2–4 weeks if structural engineer calculations are required.

Do I have to hire a licensed contractor to replace a window in South St. Paul?

No. South St. Paul allows owner-builders (owner-occupied homes) to pull permits and perform window work without a licensed contractor. However, if you hire a contractor, they must be licensed in Minnesota, and the contractor is responsible for obtaining the permit. Either way, the final inspection is the same—the city inspector will verify code compliance regardless of who installed the window.

What if the sill height of my egress window is over 44 inches?

An egress window with a sill height over 44 inches does not meet IRC R310 requirements for bedroom egress. If you're replacing a window in a bedroom and the sill is already above 44 inches, the replacement window must lower the sill height to 44 inches or less, OR the window cannot count as egress and you must install a second egress window (door or larger window) elsewhere. This usually requires opening enlargement and structural modification, which triggers a permit and structural review.

What's the permit fee for window replacement in South St. Paul?

Like-for-like replacements outside the historic district: zero permit fee (no permit required). Permit required (opening enlargement, egress installation, non-historic): $100–$250 depending on scope. Historic-district windows: typically $175 per window for the building permit, plus $100–$200 for design review from planning. Historic-district design review is a separate, non-refundable fee paid to planning before building issues the permit.

Can I install a vinyl window in a historic home in South St. Paul?

Vinyl windows are generally not approved in South St. Paul's historic districts unless the specific window matches the original profile and material exactly (which is rare for vinyl). The planning department's preference is wood or fiberglass that replicates the original. If you propose vinyl, design review will likely be denied. You can request a variance or choose a wood/fiberglass window that meets the Secretary of Interior Standards.

What happens if I install a new window without a permit when one is required?

South St. Paul's code enforcement can issue a stop-work order ($250–$500 fine) and require you to pull a retroactive permit at double the standard fee ($200–$400 additional cost). If the window is in the historic district, you face fines of $100–$500 per day until the window is corrected or removed. Your homeowner's insurance may also deny coverage for water damage or injury related to the unpermitted window, and you must disclose the unpermitted work on Minnesota's Transfer Disclosure Statement if you sell, which kills resale value by 3–8%.

Does my new window have to meet an energy code (U-factor)?

Yes. South St. Paul enforces the current IECC and requires replacement windows to have a U-factor ≤0.32 for climate zone 6A. This is mandatory and applies to all replacements, whether permitted or not. If you order a window with a higher U-factor (e.g., 0.35), the building department will reject your permit and require you to upgrade. Always verify the full-window U-factor (the label on the window frame, not just the glass rating) before purchasing.

Do I need a structural engineer for window replacement?

Only if you're enlarging the opening, which requires verification that the existing header is adequate or a new header is properly sized and supported. For a simple like-for-like replacement, no engineer is needed. For egress-window installation with opening enlargement, a structural engineer is required (typically $300–$500 for header calculations and details). South St. Paul's building department will tell you upfront during permit pre-review whether an engineer is needed for your project.

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 South St. Paul Building Department before starting your project.