Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Most roof replacements in Rosemount require a permit from the City Building Department. Full tear-offs, material changes, and repairs over 25% of roof area all require permits. Minor patching under 25% and like-for-like repairs may be exempt — but you must confirm with the city before starting work.
Rosemount's building code follows the Minnesota State Building Code (which adopts the IRC), and the city Building Department enforces roof permitting based on scope and tear-off status. The single biggest Rosemount-specific factor is the state's strict interpretation of IRC R907.4: if your roof has two or more existing layers, you must tear off to the deck — you cannot overlay. This matters because many older Rosemount homes were built with asphalt shingles applied directly over wood sheathing, and contractors often assume they can save money with an overlay. Rosemount's plan review (typically 1-3 business days for standard re-roofs) is fast because the city uses an over-the-counter approval path for like-for-like material replacements with standard underlayment specs. However, if you're changing materials (shingles to metal, composite to slate) or your roof has three layers, full structural review is required and timeline extends to 2-3 weeks. The city requires all permits pulled before work begins; inspections occur at deck-exposure (if tear-off) and final completion. Ice-dam and water-shield requirements are critical in Zone 6A/7 — Rosemount's 48-60 inch frost depth and heavy snow loads demand W-type or equivalent underlayment extended 24 inches inboard from the eaves, and the city's inspectors will call this out.

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

Rosemount roof replacement permits — the key details

Rosemount requires a building permit for any roof replacement that involves a tear-off, material change, or covers more than 25% of the roof area. The root rule is IRC R907.4, which the Minnesota State Building Code enforces as written: 'Reroofing shall not be permitted where the existing roof covering is water-soaked or the existing wood roof structure is rotted, crushed, or otherwise damaged so as to be unable to safely support the new roof covering.' More importantly, R907.4 also states that if your roof has two or more layers of asphalt shingles or other coverings, you must remove all existing coverings down to the wood deck before applying new material. This is not optional — Rosemount Building Department inspectors will physically examine the roof during permit review or at inspection. If the inspector finds three layers or detects two layers that you did not disclose, the permit is voided and you face a stop-work order. The logic is real: layered roofs trap moisture, add weight that exceeds deck load ratings (especially critical in Minnesota's heavy-snow zones), and hide structural damage. One Rosemount contractor learned this the hard way when he attempted to overlay asphalt shingles on a 30-year-old roof with two existing layers; the city inspector discovered the third layer during rough-framing inspection and halted work for six weeks while the contractor tore off the existing material and re-pulled the permit at double cost.

Underlayment specification and fastening are the second-biggest Rosemount permit issue. The city requires all re-roofs to use a minimum of synthetic underlayment (ISO 16801-compliant) or equivalent — felt is no longer acceptable as of the 2020 Minnesota Code adoption. For Zone 6A/7 climate, Rosemount inspectors specifically mandate W-type (ice-and-water shield) underlayment extended a minimum of 24 inches horizontally inboard from the outer face of the exterior wall, and along all eaves, rakes, valleys, and chimney penetrations. This is IRC R908, and it exists because Minnesota's freeze-thaw cycles and heavy spring snowmelt create ice dams that force water back under shingles. When you pull a permit, you must specify on your plan: the underlayment product name and manufacturer, the fastening pattern (typically 6 inches on center per nailing schedule), and the W-shield extension distance. If your contractor tells you 'the city doesn't care about underlayment details,' they're wrong. Rosemount's recent code-enforcement case file (2022-2024) shows at least three rejected permit applications where the applicant failed to specify ice-and-water placement. If you're unsure, ask the city's permit tech during initial review: 'Do I need W-type shield for my roof slope and eave overhang?' — they will answer clearly.

Material changes trigger a different review path and may require structural engineering. If you are replacing asphalt shingles with metal, composite slate, or clay tile, Rosemount Building Department requires verification that your existing roof deck, framing, and fastening can support the new material's weight. Metal and asphalt are roughly equivalent (~12 lbs/sq ft installed), but composite slate and real tile add 15-20 lbs/sq ft, which may exceed your roof's original design load. In this case, you may be asked to provide a structural engineer's letter or roof-load calculation. Real slate and tile also require different fastening and underlayment because they are rigid and move differently than shingles in thermal expansion. Rosemount does not automatically reject these projects — many homes in the city have metal roofs — but the permit review takes 2-3 weeks instead of 1 week, and you should budget $300–$600 for a structural engineer's stamp if required. If you are simply replacing asphalt shingles with the same material (like-for-like), plan review is typically same-day or next-day over the counter.

Rosemount's permit fee structure is tiered by roof area (in 'squares' — 100 sq ft per square). A typical residential re-roof (2,000-3,000 sq ft, or 20-30 squares) costs $150–$350 in permit fees, plus inspection fees if separate. Some years the city charges a flat $125 re-roof permit; other years they use a per-square formula ($5–$8/square). Call the Building Department to confirm the current fee schedule before you start — it can shift year to year. You will also need to pull a separate Rosemount contractor license verification if you are hiring a licensed roofer (the contractor usually handles this), or if you are an owner-builder, you may need to complete a homeowner affidavit and sign a liability waiver. Rosemount allows owner-builders on primary residences for roofing work, but you must demonstrate that you own the property and it is your principal residence — renters and investment-property owners must use a licensed contractor.

Inspection timing is critical and often overlooked. Rosemount requires a rough-in or deck-exposure inspection if you are performing a tear-off, and a final inspection after all material is installed. The deck-exposure inspection happens after you have removed old roofing and any rotted wood has been removed or sister-joisted, but before you install underlayment or new shingles. This inspection is mandatory and the inspector will check for deck nailing (typically 10 penny nails on 6-inch centers), structural damage, and code-compliant framing. Plan for this inspection to take 3-5 business days to schedule; do not cover your deck with underlayment until the inspector has cleared you. The final inspection occurs after all roofing, flashing, ridges, and penetration seals are complete, and the inspector walks the roof to verify material, fastening, and trim. If you rush and install underlayment before deck inspection, the inspector will ask you to cut it back, creating delays and wasted material. One Rosemount homeowner lost three weeks by covering the deck before inspection — the inspector made them remove the underlayment, approved the deck, then required re-installation at no city cost but full homeowner cost and delay.

Three Rosemount roof replacement scenarios

Scenario A
Like-for-like asphalt shingle replacement, single existing layer, Rosemount residential zone (e.g., Lakeside neighborhood), 2,500 sq ft roof
You have an older ranch home built in 1995 with original asphalt shingles, no apparent damage or delamination, and you want to replace with new asphalt shingles of the same profile and color. You confirm with the roofer that there is only one layer of shingles on the roof (you can verify by examining a nail hole or small penetration to see how many shingle layers you cut through). This project requires a permit but qualifies for Rosemount's fast-track, over-the-counter approval. You submit a permit application with: property address, owner name, contractor name and license, roof area (2,500 sq ft = 25 squares), new material spec (e.g., 'GAF Timberline HD asphalt shingles, 30-year'), underlayment spec (e.g., 'Synthetic underlayment ISO 16801, minimum 24 inches ice-and-water shield from eaves'), and fastening pattern (6-inch on center per nailing schedule). The city approves the permit in 1-2 business days. Total permit fee: $175–$250 (roughly $7/square). Work begins immediately. The contractor performs a tear-off, inspects the deck for rot or damage (Rosemount's code allows isolated small repairs without triggering full-replacement valuation), installs underlayment with ice-and-water shield extended per spec, and installs shingles per manufacturer instructions. A deck-exposure inspection occurs within 5 business days of your request (no cost); the final inspection happens 1-2 weeks later after shingles and flashing are complete. Total project timeline: 3-4 weeks from permit pull to passed final inspection. Cost estimate: $12,000–$18,000 for materials and labor (Rosemount typical rate: $4–$6/sq ft installed). Permit cost is built into contractor's quote and is not a surprise.
Permit required | Single-layer tear-off | Like-for-like material | $175–$250 permit fee | Two inspections (deck + final) | Over-the-counter approval (1-2 days) | Total project: $12,000–$18,000
Scenario B
Asphalt to metal roof conversion with structural concern, Rosemount historic-district adjacent property (e.g., downtown corridor), 1,800 sq ft, three existing layers
You own a 1970s colonial in Rosemount with two layers of asphalt shingles visible, and you want to upgrade to a standing-seam metal roof to improve durability and reduce ice-dam issues in Minnesota's climate. Per IRC R907.4, you must tear off both existing layers. However, when the contractor opens the roof during the pre-bid walk, you discover there are actually three shingle layers — a rare third layer from a previous re-roof that was not disclosed in the home's history. Under Rosemount code, three layers are not permitted to remain; full tear-off is mandatory. Additionally, metal roofing is heavier than asphalt (though only slightly), and the city requires a structural engineer's letter confirming that your 1970s rafters and roof deck can safely support the metal system's weight, fastening requirements, and any added snow loads. Your property is also in a historic-district adjacent area, and Rosemount's Design Guidelines Advisory Board (DGAB) has input on roof material visibility from the street — metal may require DGAB approval if your home is on a prominent street (this is rare but possible). You hire a structural engineer to review the roof framing and produce a letter stating the roof can support the metal system; cost is $400–$600. You submit the permit application with: engineer's letter, detailed plan showing three-layer tear-off and structural details, metal-roof product spec (e.g., 'Metallic Building Products 24-gauge steel standing-seam, fastened per manufacturer'), underlayment (synthetic + ice-and-water shield per zone requirements), and flashing details. Rosemount's plan review takes 2-3 weeks because of the structural review and potential DGAB coordination. Permit fee is $250–$400 (higher due to material change and structural review). Work timeline extends to 4-6 weeks including engineer review and inspections. The deck-exposure inspection is mandatory (city must verify framing condition before you proceed). Total project cost: $18,000–$28,000 (metal roofing is typically $8–$12/sq ft installed). Lessons: get structural clearance early, confirm historic-district status with the city before design, and expect 2-3 week review timelines for material changes.
Permit required (material change) | Three-layer tear-off mandatory | Structural engineer letter needed ($400–$600) | $250–$400 permit fee | Full plan review (2-3 weeks) | Two inspections + deck check | Total project: $18,000–$28,000 | DGAB review possible
Scenario C
Repair of storm damage (partial tear, hail impact) covering ~15% of roof area, like-for-like shingle patch, Rosemount residential, 2,200 sq ft roof
A severe wind or hail event has damaged shingles over a portion of your roof (roughly 330 sq ft, or about 3.3 squares — less than 25% of your total 2,200 sq ft roof). You obtain three repair estimates, and they all recommend removing the damaged section, checking the underlayment and deck, and re-shingling with matching material to blend. Because the repair covers less than 25% of the roof area and does not involve a full tear-off, Rosemount Building Department exempts this work from permit requirements under IRC R905 repair provisions. However, there is a critical caveat: if the repair work uncovers rot, structural damage, or reveals a hidden second shingle layer beneath the damaged area, you must stop and call the city. If hidden damage is discovered, the scope shifts from 'repair' to 'replacement' and a retroactive permit becomes required. One Rosemount homeowner discovered this when repairing hail damage; the contractor found soft, rotted plywood under the damaged shingles. The repair became a larger replacement, and the city required a permit and inspection before proceeding. The homeowner had to pay for the permit retroactively, and the contractor had to pause work. For your 15% damage repair, you do not need a permit, but you should: (1) have your contractor inspect the deck visually and report any visible rot, (2) confirm the roof has only one existing layer (if two or more are found, permit is required for any re-roofing), and (3) keep the repair invoice and photos for your insurance claim and future home-sale records (even though no permit is required, insurers and title companies will ask if work was permitted). Total project cost: $3,000–$6,000 for materials and labor (repair is typically cheaper than full re-roof). No permit fee.
No permit required (under 25% repair) | Like-for-like material | Storm-damage exception applies | $0 permit fee | No city inspection | Single-layer roof confirmed | Total project: $3,000–$6,000 | Keep repair receipts for insurance/resale

Every project is different.

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

Minnesota Zone 6A/7 ice-dam prevention and Rosemount's underlayment requirements

Rosemount straddles Minnesota climate zones 6A (south) and 7 (north), with average winter temperatures dropping to -15°F to -20°F and heavy snow loads of 40-60 lbs/sq ft. This creates a perfect storm for ice dams: snow accumulates on the roof, the sun or attic heat melts it, meltwater flows down the roof, re-freezes at the eaves where there is no attic heat, and backs up under the shingles, leaking into your home. The city's enforcement of IRC R908 (ice-and-water shield requirements) is not optional — it is a direct response to the climate. When you pull a roof-replacement permit in Rosemount, the city requires W-type or equivalent ice-and-water shield (not felt, not synthetic underlayment alone) installed a minimum of 24 inches inboard from the outer face of the wall along all eaves, plus along valleys, rakes, and around all penetrations (vents, chimneys, skylights). The shield must be continuous and sealed to prevent water penetration. Why 24 inches? Because the typical ice dam forms in the first 2-3 feet of the roof edge, and the 24-inch distance provides a safety margin to catch water that backs up and prevent it from entering through fastener holes or seams. Rosemount inspectors will measure this during final inspection; if your underlayment is only 12 inches or 18 inches, they will reject the work and require re-installation. This is one of the top three reasons for inspection failures in Rosemount re-roofs, and it is entirely avoidable by specifying the distance on your permit plan.

The three-layer rule and Rosemount's deck-exposure inspection

IRC R907.4 states that no more than two layers of asphalt shingles may be applied to a roof, and if two are present, the next application requires complete tear-off. Rosemount Building Department interprets this strictly: if an inspector discovers three or more layers, the permit is voided and you face a stop-work order until the excess layers are removed and a new permit is issued. The three-layer problem is surprisingly common in older Rosemount neighborhoods (built 1980s-1990s) where previous owners re-roofed without pulling permits and simply laid new shingles over old ones. The challenge is that you cannot see a third layer from the ground or even from the roof surface — you only discover it when you tear off the top two layers or when an inspector probes a nail hole and counts the layers. This is why Rosemount requires a deck-exposure inspection: before you install underlayment or new shingles, the city wants to see the bare deck and verify that you have removed all existing layers. During this inspection (which typically takes 15-30 minutes), the inspector walks the roof with a measuring tape and nails, probes several areas to confirm single-layer removal, checks the deck for rot or nailing defects, and photographs the work. If the inspector finds a third layer at this stage, the work is stopped, you tear it off, request a re-inspection, and then proceed. This adds 1-2 weeks to your timeline and is costly, but it is the city's way of enforcing the rule before new material goes down. One Rosemount contractor has developed a standard practice: before bidding a re-roof, he opens a small section of roof (12 inches square) to count layers, then discloses this to the homeowner and city in the permit application. This transparency prevents mid-project surprises.

To avoid the three-layer trap, ask your contractor to open the roof and count layers during the pre-bid walk. If two or more layers are present, they must all come off — there is no shortcut. Rosemount's inspectors are trained to look for this, and they will call it out. If you hire an out-of-state contractor unfamiliar with Minnesota code, they may assume they can overlay, which is incorrect. The city does not allow overlays on top of existing layers — period. Budget for full tear-off if you have more than one layer, and expect the deck-exposure inspection as a non-negotiable step in the process.

City of Rosemount Building Department
2615 FM-3514, Rosemount, MN 55068 (verify current address with city)
Phone: (651) 322-2600 (Rosemount City Hall main line — ask for Building Department) | Rosemount does not operate a public online permit portal; permits are submitted in person or by mail to the Building Department address above. Call ahead to confirm current submission procedures and any pandemic-related office access restrictions.
Monday–Friday, 8:00 AM–5:00 PM (verify during holiday closures)

Common questions

Do I need a permit if I am only replacing flashing, gutters, or underlayment without touching shingles?

No, gutter and flashing-only work is exempt from permitting. Underlayment replacement alone (if the shingles are not disturbed) is also exempt. However, if your gutter or flashing work requires structural framing changes, or if you are removing shingles to access the underlayment, a permit is required. Call Rosemount Building Department to discuss your specific scope before starting.

Can my roofing contractor pull the permit on my behalf, or do I need to pull it myself?

Either is allowed. Most licensed contractors pull permits as part of their standard process and include the fee in their quote. If you are an owner-builder, you can pull the permit yourself, but you will need to provide proof of ownership and an affidavit stating the home is your primary residence. Confirm with the city whether your contractor has a current Rosemount license before hiring.

What is the difference between a deck-exposure inspection and a final inspection?

Deck-exposure inspection occurs after you tear off old roofing and remove any rotted wood, but before you install underlayment or new shingles. The inspector verifies proper framing, deck nailing, and structural integrity. Final inspection occurs after all shingles, flashing, and trim are installed. Both are required for tear-off projects in Rosemount; repair-only projects may skip the deck-exposure inspection.

If my home was built before 1980, am I required to bring my roof up to current code during a replacement?

Yes. Rosemount's code enforcement requires that any new roof installation meet current IRC standards, including ice-and-water shield requirements, proper nailing, and fastening patterns. This applies regardless of when the home was built. If your attic ventilation or eave design does not support current code, the city may require upgrades as a condition of permit approval.

How much does a Rosemount roof-replacement permit cost, and can I get a refund if I don't start the work within a certain timeframe?

Permit fees are typically $125–$350 depending on roof area and material type (verify current fee schedule by calling the city). Rosemount does not refund permit fees if you decide not to proceed, but permits are generally valid for 180 days from issuance. If you do not begin work within this window, you can request a renewal (usually for a small fee or free if within 30 days of expiration).

What happens if I find asbestos shingles or roofing material during tear-off?

Asbestos-containing roofing materials were common before the 1980s. If you suspect asbestos, stop work immediately and contact a licensed asbestos abatement contractor. Rosemount Building Department can refer you to qualified abatement firms. Removal and disposal must be done by certified professionals and is reported to the city; this is a separate process from roof permitting but must be completed before new roofing begins. Cost for abatement can range from $2,000–$5,000 depending on roof area.

Do I need to notify my homeowner's insurance before starting a roof replacement, and can I use the permit to file a warranty claim?

Yes, notify your insurance before work begins, especially if the replacement is due to storm damage. Provide your insurer with the permit copy and contractor's license information. The permit record is valuable for your claim file and helps establish that work was done to code. Some insurers offer discounts for roofs replaced with wind-rated shingles or metal; ask your agent about this.

If my roof replacement takes longer than expected due to weather or inspections, does the permit expire?

Rosemount permits are typically valid for 180 days from issuance. If work extends beyond this period (not uncommon in Minnesota winter), you can request a permit extension for a small fee or at no cost if requested within 30 days of expiration. Contact the Building Department to request an extension before the permit lapses.

Can I perform a partial roof replacement (e.g., replace only the south-facing slope) without a permit?

If the partial replacement covers less than 25% of your total roof area and is limited to repairs (patching, isolated shingle replacement), it is exempt from permitting. However, if you are removing and replacing an entire section or slope (even if it is less than 25% by square footage), Rosemount may classify this as a repair or replacement depending on scope. Call the city to clarify before starting; when in doubt, pull a permit to avoid a stop-work order.

What is the typical timeline from permit application to final inspection approval in Rosemount?

For a like-for-like asphalt shingle replacement with no structural issues, plan 3–4 weeks: 1–2 days for permit approval, 3–5 days to schedule and pass deck-exposure inspection, 1–2 weeks for material installation, and 1–2 days for final inspection scheduling and approval. Material changes, three-layer tear-offs, or structural concerns extend this to 4–6 weeks. Weather delays (rain, snow) can add 1–2 weeks in Minnesota.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Rosemount Building Department before starting your project.