What happens if you skip the permit (and you needed one)
- Stop-work orders can be posted by Roseville's building inspector, and you'll face a $300–$500 administrative fine plus forced removal of unpermitted work at your cost.
- Your homeowner's insurance may deny a claim if damage occurs during or after an unpermitted re-roof, especially if the failure traces to improper fastening or underlayment (common contractor shortcuts).
- When you sell, Minnesota Residential Real Property Disclosure Act (MRPDA) requires disclosure of unpermitted work; buyers frequently demand the permit be pulled retroactively or a discount of $5,000–$15,000 to cover future remediation.
- Roseville's building department can place a lien on your property for unpermitted work exceeding $5,000 in value, blocking refinance or sale until resolved.
Roseville roof replacement permits — the key details
Roseville Building Department applies IRC R907 (Reroofing) with Minnesota Supplement amendments. The critical threshold: any replacement covering 25% or more of roof area, any tear-off-and-replace, or any material change requires a permit. IRC R907.4 is the workhorse rule: 'No more than two layers of roof covering shall exist at any time over the wood deck.' The inspector will probe your existing roof (often from the attic with a stud finder or from the exterior with a shingle-probe tool) to count existing layers. If you have two layers of asphalt shingles and want to lay a third without removal, Roseville will deny the permit. Full tear-off (removal to bare deck) is mandatory. This sounds punitive, but the reason is sound: three-layer roofs develop hidden moisture pockets and compress beneath new weight, causing premature failure. Roseville's building inspector has seen this dozens of times — it's not a gotcha, it's a real problem.
Minnesota's Climate Zone 6A (south Roseville) and 7 (north) demand rigorous ice-and-water shield installation. IRC R905.1.1 requires underlayment protection extending from the lowest edge of the roof deck upslope a minimum of 24 inches (or to the interior wall line on unheated cantilevered sections). Roseville's standard spec sheet, which you'll download from the online permit portal, specifies ASTM D1970 self-adhering bituminous membrane at eaves, valleys, and any projection (chimney, vent, skylight). Many contractors default to single-ply felt, which is insufficient in Minnesota winters; the inspector will flag 15-lb felt alone as non-compliant. You must specify synthetic or asphalt-saturated felt plus ice-and-water shield, or synthetic underlayment rated for full weather exposure. The frost depth (48–60 inches) doesn't directly affect roofing, but it reinforces why Roseville takes ventilation and moisture management seriously — cold ground, warm roof, and trapped moisture in the deck are a recipe for ice dams. Your permit application must include ventilation calculation (net free area of soffit and ridge vents, typically 1/150th of attic area) if you're modifying the roof profile or adding vents.
Roseville permits tear-off and overlay differently. If you're doing a full tear-off to bare deck, inspections are: deck inspection (nailing pattern, structural soundness, rot check), underlayment inspection (before shingles are laid), and final. Overlay (new shingles over old) is permitted only if you have one existing layer and the new material is asphalt shingles of the same weight; overlays save 2–4 weeks and $1,500–$3,000 in disposal costs, but they reduce roof life and future resale value. Many contractors push overlays because they're faster; the permit paperwork is identical, but the inspection sequence is shorter (no deck inspection). If structural issues are visible (sagging, rotted fascia, soft deck spots), Roseville's inspector will demand tear-off and structural repair. Structural repair (rotted deck boards, joist reinforcement, etc.) requires a separate structural engineer's report if the repair covers more than 50 square feet; expect a 2–3 week delay and $800–$2,000 in engineering costs.
Material changes (asphalt to metal, asphalt to tile/slate) trigger extra scrutiny. Metal roofing adds load (it's heavier than asphalt despite appearances) and requires fastener spec (typically 1.5-inch #10 stainless-steel ring-shank nails or specialty screws per the metal manufacturer's spec sheet). Tile or slate is significantly heavier (300–400 lbs per square vs. 200 lbs for asphalt) and may require structural reinforcement. Roseville requires a structural engineer's report if tile or slate is proposed; the report costs $600–$1,200 and adds 2–3 weeks to the permit timeline. Metal roofing in Roseville is trendy and rarely requires structural eval (metal is actually lighter than asphalt when properly spec'd), but your contractor must submit the manufacturer's installation guide with the permit. The inspector will spot-check fastening during in-progress inspection.
Permit fees in Roseville are based on roof area (measured in squares — one square = 100 sq. ft.). The fee schedule is typically $2–$4 per square, so a 2,000-sq.-ft. roof (20 squares) runs $40–$80 in base fees, plus a flat administrative fee of $85–$125. Total: $125–$250 for a straightforward overlay or tear-off with no structural work. Tear-off with deck repair adds $50–$100. If you're adding vents or structural work, add another $50. Permit applications are filed online via the Roseville permit portal; you upload a site plan (copy of your property survey or a sketch with measurements), roof measurements (pitch, ridge length, area), existing material type, new material type, and contractor license number (if applicable). The portal generates a checklist; Roseville's standard turnaround is 1–2 business days for completeness review, then 3–5 business days for over-the-counter approval of like-for-like replacements. Complex projects (structural, material change, or deck repair) go to full plan review, which takes 2–3 weeks.
Three Roseville roof replacement scenarios
Minnesota frost depth and Roseville's ice-dam standards
Roseville sits on the border of Minnesota Climate Zones 6A (south) and 7 (north), with frost depth reaching 48–60 inches depending on soil type (glacial till, lacustrine clay, and peat in various neighborhoods). This extreme cold means freeze-thaw cycles are relentless: warm interior air meeting a cold roof deck creates condensation that freezes to ice dams along the eaves, backing water under shingles and into walls. Roseville's building code (which adopts IRC with Minnesota Supplement) responds by mandating ice-and-water shield (self-adhering membrane per ASTM D1970) at all roof edges, extending 24 inches upslope from the exterior wall line (or to the interior wall on unheated cantilevered sections like dormers). This is non-negotiable on your permit.
The practical impact: your contractor must calculate eave ice-dam risk during the permitting phase. If your attic is unconditioned (many older Roseville homes have unfinished attics), ventilation becomes critical — warm interior air leaking into the attic through bypasses causes premature snowmelt on the roof surface, which runs to the cold eaves and freezes. Inspectors check attic ventilation (soffit and ridge vents, proper baffles) before approving the permit. If ventilation is inadequate, the inspector will require additional vents or air-sealing before re-roofing. This can add $500–$1,500 to your project if soffits need modification.
Metal roofing handles Minnesota winter better than asphalt: metal is slippery and doesn't retain snow as long, reducing ice-dam risk. Many Roseville contractors recommend metal for homes with chronic ice-dam history. However, metal still requires ice-and-water shield at eaves by code — the shield protects flashing seams, not the metal surface itself. If you upgrade to metal, budget an extra 2–3 weeks for permit and material sourcing (metal panels are often made-to-order in Minnesota winter, with lead times of 4–6 weeks).
Roseville's permit portal and the deck-nailing inspection trap
Roseville's online permit portal requires you to upload a roof plan or measurement sheet before over-the-counter approval. You can't phone in an order; you must register on the portal, create a project file, and attach scans of your roof area (square footage), a site plan (property survey or sketch), and existing/new material types. The portal auto-generates a checklist: 'Underlayment spec: Yes/No', 'Manufacturer's guide: Yes/No', 'Contractor license: Yes/No'. Miss one, and the permit bounces back with a rejection notice — no phone approval. This is more rigorous than nearby cities (Edina and St. Paul have less formal online systems), so don't expect a quick verbal approval.
The deck-nailing inspection is where most DIY and some contractor projects fail. IRC R905.2.9 specifies nailing pattern: fasteners must be driven through the nail strip (the adhesive strip on asphalt shingles), not above or below, with proper spacing (6 fasteners per 3-tab shingle, 4 per architectural shingle). Roseville's inspector uses a photo or physical probe to verify. Common failures: (1) fasteners driven too high (above the nail strip, into the granule layer), which causes shingles to blow off in wind, or (2) nails spaced too far apart. If the inspector finds improper nailing during the deck-nailing or final inspection, the work is red-tagged and you must re-nail the entire roof or pay the contractor to fix it. This is brutal because re-nailing a 20-square roof costs $800–$1,500 in labor. Hire a licensed roofer to avoid this; if you're doing owner-builder, research the nailing spec obsessively or have a roofing mentor oversee the framing.
Structural repairs are the other trap. If tear-off reveals rotted or damaged deck boards, the inspector will flag them. Small rot (under 50 sq. ft.) might be 'deck repair' and included in the roof permit. Large rot (over 50 sq. ft.) requires a structural engineer's report, which costs $600–$1,200 and adds 2–3 weeks. Roseville has older homes with hidden deck damage underneath vinyl soffits and gutters; when the inspector probes the underside of the deck from the attic, rot is often discovered. Budget for contingency: if deck repair is needed, add $2,000–$5,000 and 3–4 weeks to the timeline.
2660 Civic Center Drive, Roseville, MN 55113
Phone: (651) 792-7000 (main) or (651) 792-7019 (Building) | https://www.ci.roseville.mn.us/permits
Monday–Friday, 8:00 AM–5:00 PM (closed weekends and city holidays)
Common questions
How long does a roof replacement permit take in Roseville?
Over-the-counter like-for-like replacements (same material, no structural work) are approved within 3–5 business days once the portal submission is complete. Inspections (deck, underlayment, final) span 2–4 weeks depending on weather. Material changes or structural repair go to full plan review, adding 2–3 weeks. Total project: 5 weeks for straightforward work, 8–10 weeks for complex projects.
What if my roof has three layers — am I stuck?
Yes, per IRC R907.4 and Roseville code, three-layer roofs must be torn off to bare deck. You cannot overlay. The permit will be conditioned on full tear-off; if the inspector finds the third layer after you've applied new shingles, the work is red-tagged and you'll pay to remove the new layer and tear off the old layers. Budget full tear-off: $1,500–$2,500 in labor plus $1,200–$2,000 in disposal.
Does Roseville require ice-and-water shield, and how far up the roof?
Yes, mandatory per Minnesota IRC R905.1.1. Ice-and-water shield (self-adhering bituminous membrane) must extend from the eaves a minimum of 24 inches upslope, or to the interior wall line if the section is unheated (e.g., cantilevered dormer). Roseville inspectors verify this during underlayment inspection. Synthetic underlayment or asphalt-saturated felt is also required above the ice-and-water shield.
Can I do a roof replacement as an owner-builder in Roseville?
Yes, Roseville allows owner-builders for owner-occupied homes. You pull the permit yourself, pay the same permit fee, and coordinate inspections. However, you must understand IRC roofing sections (R905, R907) and nailing specifications; failure to meet code (improper fastening, bad underlayment) results in red-tag and costly re-work. Most homeowners hire a licensed roofer to avoid this risk.
How much does a roof replacement permit cost in Roseville?
Base fee is $85, plus $2–$4 per square (100 sq. ft.). A 20-square roof costs $85 + $40–$80 = $125–$165. Tear-off adds $50, material change adds $40, structural review adds $50–$100. Typical total: $140–$250.
What's the difference between overlay and tear-off, and why does Roseville restrict overlay?
Overlay: new shingles installed directly over existing shingles (saves labor and disposal cost). Tear-off: removal to bare deck, then new shingles. Roseville allows overlay only if you have one existing layer and are using asphalt shingles. If you have two layers, tear-off is mandatory because three-layer roofs trap moisture, compress, and fail prematurely — this is a real problem in Minnesota winters.
Do I need a structural engineer report for metal roofing in Roseville?
No, metal roofing is lighter than asphalt and does not require structural review in Roseville. You must submit the manufacturer's installation guide and fastener specification with the permit. Tile or slate roofing does require a structural engineer report (cost: $600–$1,200, timeline: 2–3 weeks).
What happens if Roseville finds unpermitted roofing work?
Stop-work order is posted, work must stop immediately. You'll face a $300–$500 administrative fine plus forced removal of unpermitted work at your cost. If the roof fails later and causes property damage, your homeowner's insurance may deny the claim if the work was unpermitted. Disclosure on sale is also required (Minnesota MRPDA), which can reduce resale value by $5,000–$15,000.
Does Roseville require ventilation calculation when re-roofing?
If you're modifying the roof profile, adding vents, or doing a complete attic ventilation overhaul, Roseville requires net free area calculation (typically 1/150th of attic square footage, with 50% soffit and 50% ridge vents). If you're simply re-roofing the same profile with existing vents, ventilation calculation is not required unless the inspector notes inadequate ventilation during deck inspection.
How do I file a roof replacement permit on Roseville's portal?
Visit https://www.ci.roseville.mn.us/permits, register, create a new project, select 'Roofing/Re-roof', and upload: (1) site plan or property survey, (2) roof measurements (total area in sq. ft., pitch, ridge length), (3) existing material (e.g., 'asphalt shingles, one layer'), (4) new material (e.g., 'asphalt shingles 30-year'), (5) contractor license number or 'owner-builder'. For material change or structural work, add manufacturer's spec sheet or engineer report. Submit and wait 1–2 business days for completeness review.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.