What happens if you skip the permit (and you needed one)
- Stop-work order and $250–$500 fine if the city inspector catches unpermitted basement-egress work during a complaint or property visit; you'll owe double permit fees on re-pull.
- Title and resale disclosure: Minnesota Statute 507.18 (Transfer Disclosure Statement) may require disclosure of unpermitted window work; buyers' lenders often refuse to fund until it's legalized, killing a sale.
- Historic-district violation: unpermitted window replacement in the downtown overlay district carries a $100–$300 per-window fine and a mandatory restoration order.
- Insurance claim denial: if a break-in or weather damage occurs at an unpermitted egress window, your homeowner's insurer may deny the claim citing code non-compliance.
Roseville window replacement permits — the key details
The core rule in Roseville is straightforward: same opening, same operable type, same egress compliance = no permit needed. This exemption is rooted in Minnesota State Building Code Chapter 34 (Existing Buildings), which allows "replacement of windows and doors with windows and doors of the same size" without notification to the building official. Roseville interprets this to mean you can pull old vinyl windows and install new ones (or wood, aluminum, clad, etc.) as long as the rough opening dimensions don't change and the window meets current Minnesota energy code U-factors. This is a meaningful cost and time savings: you avoid the $150–$300 permit fee and 1-3 week plan-review delay. However, the exemption has teeth: if your project falls into any of the exceptions below, you must pull a permit, and retroactive permits carry penalties.
The first and most consequential exception is egress windows in bedrooms. Minnesota Rule 7655.0150 mandates that every bedroom must have an emergency exit (window or door) with sill height no more than 44 inches above the floor and a minimum clear opening of 5.7 square feet (or 24 inches wide x 37 inches tall for vertical-slider windows). If you are replacing a bedroom window and either (a) the existing sill is already above 44 inches, or (b) the existing opening is smaller than code requires, a permit is mandatory. This applies to all bedrooms: master, guest, basement bedrooms (especially critical — many older Roseville homes have finished basements with undersized windows). The Roseville Building Department will ask at permit intake: 'Is this a bedroom?' If yes, they will request documentation (floor plan, photo of the room label or furnishings) proving egress compliance. If your basement is finished and has a bedroom, and the existing window sill is 48 inches or higher, you will need to enlarge the opening or install an egress well, which requires framing inspection and site work. This is not a small issue in Roseville's post-1970 developments, where finished basements with one undersized window are common.
Roseville's historic district (a small but enforced overlay covering downtown and a few blocks near Roseville High School on the south side) adds a layer of approval that is often missed. If your home is within this district (check the city zoning map online or call the Planning Department), you must obtain design-review approval from the city's Design Review Commission or planning staff before pulling a building permit — even for like-for-like window replacement. Historic-district guidelines typically require windows to match the original profile, material (wood sash preferred), and muntin pattern (e.g., 6-over-6 or 8-over-8 if the original was); vinyl replacements are often rejected unless the home is already mostly vinyl. The design-review process takes 2-4 weeks and costs $50–$150. Many homeowners in historic Roseville assume a permit exemption applies and pull vinyl windows, only to be ordered to replace them or face fines. Always call the Planning Department first if you are anywhere near downtown or the high school area.
Minnesota energy code (2021 IECC, adopted by state and enforced by Roseville) sets U-factors for windows by climate zone. Most of Roseville is in Climate Zone 6A (U-factor 0.32 maximum); the northern edge (around County Road D and Shoreview border) touches Zone 7 (U-factor 0.27 maximum). When you buy replacement windows, the NFRC label must show compliance. Roseville's Building Department checks this on final inspection (if a permit is required) by photographing the window labels. If you install windows that are out of spec, the city will issue a notice to correct and may not sign off on final inspection, blocking your resale. This is particularly relevant if you buy generic builder-grade windows online; verify the NFRC rating before purchase. A qualified local window supplier (Home Depot, Menards, or specialty window shops like Andersen dealers) will typically pre-screen for Minnesota compliance.
Practically speaking, here's the workflow for a straightforward exempt replacement: (1) Measure your existing opening to confirm dimensions. (2) Check the city zoning map online to confirm you are not in the historic district. (3) If no historic district and no egress concerns, order and install the windows; no permit needed, no inspection required, no city involvement. (4) Keep the NFRC labels from the new windows and any receipts for your records (useful for resale disclosure and insurance). If you have ANY doubt — basement bedroom, historic property, or opening changes — call the Roseville Building Department at the number below and ask for a 10-minute pre-permit conversation. It costs nothing and saves thousands in rework or fines.
Three Roseville window replacement (same size opening) scenarios
Egress windows and Minnesota Rule 7655.0150: the state standard Roseville enforces
Minnesota Rule 7655.0150 is a statewide rule that mandates emergency exits in all sleeping rooms. A bedroom window (or door) must have a sill height of 44 inches or less above the floor and a clear, unobstructed opening of at least 5.7 square feet (or a minimum 24 inches wide by 37 inches tall for a vertical-slider window). The rule applies to every bedroom, including basement bedrooms, guest rooms, and ADU (accessory dwelling unit) bedrooms. Roseville Building Department staff enforce this rule strictly on all window permits involving bedrooms, and many violations are found during property inspections for other reasons (e.g., a homeowner renovation or real-estate compliance inspection).
The sill-height rule catches many Roseville homeowners off guard. Older homes, especially those built before 1970 and expanded in the 1980s-1990s, often have basement windows with sills 48-60 inches above the finished floor. If a homeowner finishes a basement and designates a room as a bedroom, that window becomes non-compliant. Replacing the window with the same size does not fix the problem; in fact, the city may not even issue a building permit for the window alone, instead requiring you to address the egress deficiency (lower the sill via opening enlargement or install an egress well). An egress well is a metal or plastic unit that sits outside the foundation, below the window, creating a depressed area where a person can exit and climb out. Most are approximately 1.5 feet deep and 3-4 feet wide; cost is $400–$800 installed, plus $150–$250 for the permit and inspection.
If you have a basement bedroom and are unsure whether the window meets code, measure from the finished floor to the windowsill. If it is 44 inches or less, you are compliant (assuming the opening size is also adequate). If it is above 44 inches, you have a code violation, and any new window must be paired with an egress remedy. This is not a gray area — Roseville has received complaints and citations from homeowners over the years, and the department takes it seriously. If you ever sell, a home inspector will flag a non-compliant basement-bedroom window, and your lender or buyer will require correction before closing.
Roseville's historic district design-review process and window-replacement timing
Roseville's historic district is smaller than that of some Twin Cities suburbs (e.g., it does not blanket St. Paul's Summit-University neighborhood), but it is active. The district includes most of downtown Roseville (roughly along Roseville Avenue from County Road A to Interstate 494 and a few blocks north and south) and a secondary area near Roseville High School on the south side. If your home is within this overlay, any exterior change — including window replacement — requires design-review approval by the city's Design Review Commission or planning staff, depending on the project scope. For a simple like-for-like window replacement, you typically submit a design-review application (about 2-3 pages, with photos and a product spec sheet) to the Planning Department. The application fee is around $100. The planning staff reviews whether the proposed window matches the historic character (material, profile, muntin pattern, etc.). If it does, they issue a letter of approval in 1-2 weeks. If it doesn't match (e.g., you propose flat vinyl where 6-over-6 wood sash was original), staff will either ask for modifications or require a formal Design Review Commission hearing, which adds 3-4 weeks. Once you have design approval, you pull a standard building permit and proceed.
The most common rejection Roseville planning staff see is a homeowner proposing vinyl replacement windows in a home that had wood sash. Many historic homes in Roseville's downtown (built 1920s-1940s) had multi-light wood windows; vinyl replacements, even if they mimic the muntin pattern, are often deemed out of character and rejected. The workaround is to install wood-clad or fiberglass sash (more expensive, $1,200–$1,600 per window) that matches the original. A few homes have already been converted to vinyl, so planning staff may allow vinyl as a secondary replacement, but it is not guaranteed. If you own a historic home and are considering window replacement, call the Planning Department first with photos of the existing windows; staff can usually give you a quick verbal approval or red flag if vinyl will be rejected. This 10-minute call saves weeks of rework.
Design-review timelines matter because they add to your project schedule. If you are replacing windows on your historic home, budget 2-3 weeks for design review, 1-2 weeks for permit processing (after design approval), and 1-2 days for installation — total 4-5 weeks from phone call to completion. If you are in a non-historic area, a same-size exempt replacement can be done in 1-2 days, no city involvement. The difference is significant for seasonal work (e.g., fall window replacement in a historic home might span October and November, whereas a non-historic replacement can finish in mid-October).
2660 Civic Center Drive, Roseville, MN 55113
Phone: (651) 792-7000 (City of Roseville main line; ask for Building Department) | https://www.ci.roseville.mn.us/government/permits-licenses
Monday – Friday, 8:00 AM – 5:00 PM
Common questions
Do I need a permit to replace two windows in my living room with the same-size new windows?
No, if the opening size, operable type, and sill height are identical to the original, and the room is not a bedroom, a permit is not required in Roseville. This exemption is rooted in Minnesota State Building Code Chapter 34 (Existing Buildings). However, if either window is in a bedroom or historic-district home, contact the Building Department or Planning Department first to confirm.
My basement has a finished bedroom with a window sill that is 50 inches above the floor. Can I just replace the window?
No. Minnesota Rule 7655.0150 requires bedroom windows to have a sill height of 44 inches or less for egress compliance. If your window sill is 50 inches, the room is technically non-compliant, and any new window must be paired with a remedy: either lower the opening via structural work or install an egress well (metal unit outside the foundation). A permit is mandatory, and the Roseville Building Department will not approve a window-only replacement in this case.
What if my home is in Roseville's historic district? Can I still do a same-size window replacement without a permit?
Even a same-size window replacement in a historic-district home requires design-review approval from the city's Planning Department before you pull a building permit. This is an additional step that adds 2-3 weeks. Submit a design-review application with photos and the window spec sheet; staff will confirm whether the material and profile match the original character. Once approved, you pull the building permit and install.
What is the NFRC label and why does Roseville care about it?
NFRC (National Fenestration Rating Council) labels on window boxes show the window's U-factor, which measures heat loss. Minnesota energy code requires U-factor 0.32 in Climate Zone 6A (most of Roseville) and 0.27 in Zone 7 (north end). Roseville's Building Department checks the NFRC labels on final inspection (if a permit is required) to confirm compliance. When you buy windows, verify the NFRC rating matches your climate zone; a qualified local supplier will pre-screen this.
I replaced a basement window without a permit. Is this a problem?
It depends. If the window is in a non-bedroom, the opening and sill height are unchanged, and the home is not in a historic district, it is likely an exempt replacement and should not cause issues. However, if the window is in a bedroom or the sill was above 44 inches, you have a code violation. Minnesota Statute 507.18 (Transfer Disclosure Statement) may require disclosure of unpermitted work on resale, and your buyer's lender may demand correction before closing. Call the Roseville Building Department to discuss the specifics; they may allow a retroactive permit or inspection at a small additional fee.
How much does a window-replacement permit cost in Roseville?
Building permits for window replacement typically range from $150 to $300, depending on the number of windows and scope of work. If the home is in a historic district, add $100 for design-review approval. If egress-well installation is required, add $400–$800 for the well and framing inspection. Confirm the exact fee schedule by contacting the Building Department.
Do I need a contractor to replace windows in Roseville, or can I do it myself?
Roseville allows owner-builders (homeowners) to do their own window replacement on owner-occupied homes, even if a permit is required. However, you (the owner) are responsible for obtaining the permit, scheduling inspections, and ensuring compliance with Minnesota Building Code. Many homeowners hire a contractor for the labor anyway, especially if opening enlargement or egress wells are involved. If you DIY, keep all receipts and photos for your records and future resale disclosure.
What is an egress well and when do I need one?
An egress well is a prefabricated metal or plastic unit installed outside a basement window to lower the effective sill height, bringing a non-compliant basement-bedroom window into code (44 inches or below). A typical well costs $400–$800 installed and is about 3-4 feet wide by 1.5 feet deep. If your basement-bedroom window sill is above 44 inches, the Roseville Building Department will likely require an egress well (or opening lowering) as a condition of the permit for any new window.
I am in a historic home in downtown Roseville and want to replace windows with vinyl. Will Roseville approve this?
Vinyl windows are often rejected in Roseville's historic district, particularly in homes originally built with wood sash. Historic-district guidelines prefer material and profile matching (e.g., wood-clad or fiberglass sash with a 6-over-6 or 8-over-8 muntin pattern if the original was). If the home has already been partially converted to vinyl, staff may allow it, but you should call the Planning Department first with photos. Expect to budget $1,200–$1,600 per window for wood-clad or fiberglass replacements if vinyl is rejected.
How long does the window-replacement permit process take in Roseville?
For a straightforward same-size replacement in a non-historic home, there is no permit process — it is exempt. If a permit is required (egress issue, historic district, or opening change), the Building Department typically issues the permit within 1-2 weeks of application. If design review is needed (historic district), add 2-3 weeks. Once the permit is issued, schedule a final inspection after installation, which Roseville typically completes within a few days of request.