Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacements, tear-offs, and material changes require a permit in Chaska. Like-for-like patching under 25% of roof area may be exempt, but the Minnesota deep frost line (48–60 inches) and IRC R907 three-layer rule create strict enforcement around tear-offs and ice-water shield placement.
Chaska enforces Minnesota's adoption of the 2022 International Building Code with particular rigor around roof tear-offs and cold-climate underlayment. The city's building department applies IRC R907.4 strictly: if your roof already has two layers of shingles, a third application is prohibited — you must tear off to the deck. That rule alone eliminates the overlay path for many older Chaska homes. Additionally, Chaska sits in climate zone 6A (south) and 7 (north), which triggers mandatory ice-water shield extension per IRC R905.2.7.1 — minimum 24 inches from the eaves on sloped roofs, applied before any shingles go down. The city's online permit portal (accessible through the Chaska city website) flags missing ice-water shield specs immediately on plan review; many homeowners and contractors miss this detail and face a rejection email within 48 hours. Chaska also requires a structural deck evaluation before approval if you're changing from asphalt shingles to tile, slate, or metal roofing — the deck may not be rated for the live load. Unlike some neighboring cities (Bloomington, Eden Prairie) that allow walk-through approvals for simple re-roofs, Chaska almost always requires at least one plan-review cycle (3–5 business days) and two inspections (deck nailing, final). Owner-builders are allowed for owner-occupied single-family homes, but the contractor pulling the permit is responsible for code compliance; the city does not accept 'homeowner does the work' permits for roofing.

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

Chaska roof replacement permits — the key details

The three-layer rule is the hardest barrier in Chaska. IRC R907.4 states: 'The application of roof coverings over existing roof coverings is permitted when the existing roof covering is a Class A, B, or C roof covering. Only one application of roof covering over an existing roof covering shall be permitted.' Chaska building inspectors field this aggressively. Before you submit a permit, you must truthfully declare how many layers are currently on your roof. A tear-off inspection by your roofer costs $0–$150 and is non-negotiable if you're unsure. Chaska's online permit portal includes a 'Roof Layer Verification' checkbox; checking it falsely is fraud and will be caught at deck-nailing inspection. If your inspector finds three layers, work stops, the permit is voided, and you start over. Many older Chaska homes (built 1970–1995) have two layers already; those homeowners cannot overlay and must budget for full tear-off labor and disposal, adding $1.50–$3.50 per square foot.

Ice-water shield (also called ice-and-water barrier or self-adhering underlayment) is non-negotiable in climate zones 6 and 7. Per IRC R905.2.7.1, on sloped roofs in these zones, ice-water shield must extend 'from the lowest deck line to a point at least 24 inches inside the wall line of the building.' In Chaska's brutal winters (frost depth 48–60 inches, average January low of -9°F), ice dams pool water at the eaves; if water penetrates under the shingles, it freezes in the attic rim-board cavity and causes rot. Chaska's plan-review letter will call out the specific eave distance in feet and the ice-water shield lineal footage required. Many contractors specify ice-water shield correctly but fail to note the fastening pattern (6-inch ring nails in the field, staggered rows per manufacturer). The city's plan reviewer will request a specification sheet from the roofing material manufacturer; if your permit application doesn't include it, expect a one-week delay. This is the second-most-common rejection reason in Chaska after the three-layer rule.

Material changes (asphalt to metal, tile, or slate) require a structural deck evaluation in Chaska. Asphalt shingles weigh 2.5–3 lbs/sq ft; standing-seam metal weighs 1–1.5 lbs/sq ft (lighter, usually okay); slate or concrete tile can weigh 8–15 lbs/sq ft (much heavier, often triggering roof framing upgrades). Before the city approves a permit for a material change, you must submit a structural engineer's letter confirming the existing rafter and truss sizing can carry the new material's dead load. This adds 1–2 weeks and $300–$600 to the project. If the engineer says no (as they often do for tile on 1970s-built homes with 2x6 rafters on 24-inch centers), you either downgrade the material or hire a contractor to reinforce the roof structure — the latter can cost $8,000–$20,000 and requires its own permit. Chaska does not allow 'assume it's fine' assumptions; the city will request the PE letter before issuing the permit.

Tear-off and disposal rules in Chaska are straightforward but expensive. When you tear a roof off, the waste (shingles, felt, nails, flashing) must go to an authorized landfill or roofing recycler. Chaska does not allow burning or curbside trash. Most contractors include disposal in their bid, but verify before signing; disposal runs $200–$600 depending on roof size (25-square roof = 2–3 tons of waste). The permit application includes a 'Disposal Plan' question; you may answer 'Contractor will arrange landfill disposal' or name the specific landfill. The city does not enforce the disposal rule directly (no inspector checks the receipt), but if neighbors report dumping or the contractor leaves waste piles, you are liable. Insurance typically does not cover unpermitted disposal damage.

Inspections in Chaska are mandatory after tear-off and before final. The 'deck nailing' inspection happens once the old roof is off and the contractor has started fastening new decking/underlayment. The inspector checks that no three layers remain, that ice-water shield is in place with correct specifications, and that the deck itself is sound (no soft spots, rot, or oversized gaps). The 'final inspection' happens after shingles are on, flashing is sealed, and cleanup is done. Rescheduling an inspection costs nothing, but the city's standard turnaround is 2–3 business days. If the contractor is booked and can't schedule within your timeline, that's on them, not the city. Most Chaska inspectors are available Mon–Fri 8 AM – 4 PM; scheduling happens via the online portal or phone call. Expect the inspector to spend 20–40 minutes on-site.

Three Chaska roof replacement scenarios

Scenario A
Single-layer roof, asphalt shingles, tear-off and replace with like-for-like asphalt (typical 28-square home, Bluff Creek neighborhood)
You bought a 1998 split-level in Chaska's Bluff Creek area; the original asphalt roof is 25 years old and failing. A roofer inspects and confirms one layer underneath. You decide to replace with 30-year 3-tab asphalt shingles, gutters, and flashing. This scenario is straightforward and does NOT require structural evaluation (asphalt to asphalt, same weight class). Permit cost is $180–$300 (based on roughly 1.5–2% of project valuation; a 28-square tear-off and replace runs $8,000–$12,000, so permit is $120–$240 plus fees). You (or your contractor) file the permit online via Chaska's portal, uploading a photos of the existing roof (showing one layer), a roofing material spec sheet (brand, model, color, warranty), and a note that ice-water shield will be applied 24 inches from all eaves per IRC R905.2.7.1. The city's plan reviewer approves in 3–4 business days, and you schedule deck-nailing inspection for when the old roof is off. Inspection passes if the deck is sound, ice-water shield is down with correct fastening, and no hidden layers appear. Final inspection (shingles on, flashing sealed) typically passes in one visit. Total permit timeline: 1.5–2 weeks from filing to final sign-off. No structural engineer required. Cost breakdown: $8,500–$12,000 roof labor + materials, $180–$300 permit, $250–$400 inspection fees (if charged separately; Chaska includes inspections in permit fee), $300–$600 disposal = ~$9,200–$13,300 total.
Permit required | Single-layer verification photo | Ice-water shield spec sheet required | $180–$300 permit fee | One deck-nailing + one final inspection | Total project ~$9,200–$13,300 | Timeline 1.5–2 weeks
Scenario B
Two existing layers, overlay prohibited, full tear-off required (vintage 1978 ranch, Highway 212 corridor)
Your 1978 ranch in the Highway 212 corridor has a roof with two layers of shingles already. A contractor or your own inspection (carefully prying up a few shingles) confirms two layers. You cannot overlay per IRC R907.4; Chaska's inspector will spot-check your claim at deck-nailing, and if three layers are found, work stops and you must tear off to bare deck. Cost impact is significant: bare tear-off labor is $1,500–$3,000 (vs. $800–$1,500 overlay labor), plus disposal costs jump to $400–$700 (three layers of waste). Your permit application must state 'Full tear-off to bare deck — IRC R907.4 two-layer maximum' in the scope section. If you say overlay and are caught, your permit is voided and you face $300–$500 in re-permitting fees plus the full tear-off cost anyway. Some contractors will attempt to 'just pull one layer and overlay the second,' which is illegal; Chaska inspectors will catch this. Permit cost remains ~$180–$300 (same valuation tier, ~$10,000–$15,000 project), but the total project cost is higher: $10,000–$15,000 labor/materials + $400–$700 disposal + $180–$300 permit = ~$10,600–$16,000. Timeline is identical (1.5–2 weeks permit, 2–3 weeks job), but the two-layer situation is a red flag for decay underneath; inspectors may recommend deck reinforcement or replacement if rot is found during tear-off. Budget an extra $500–$2,000 for potential deck repair.
Scenario C
Asphalt-to-metal roof conversion, structural review required (1960s rambler, Chanhope area)
Your 1960s rambler in Chanhope has 2x6 rafters on 24-inch centers (typical for that era). You want to upgrade to standing-seam metal roofing for durability and aesthetics. Metal is lighter than asphalt (1–1.5 lbs/sq ft vs. 2.5–3 lbs/sq ft), so it won't overload the structure, but Chaska requires a structural engineer's letter for any material change. You hire a PE (cost: $300–$600 for a roof evaluation letter) to confirm the existing framing can support metal and 24-inch ice-water shield fastening. The engineer reviews your roof plans, confirms 2x6 rafter capacity, and signs off with a one-page letter: 'Standing-seam metal roofing at dead load 1.2 lbs/sq ft is acceptable per IRC R301 on the existing framing.' You submit the permit with the PE letter, roofing spec sheet (brand, gauge, fastening pattern, underlayment), and ice-water shield spec (critical for metal roofs; condensation is a risk). Plan review takes 4–5 business days (longer because of the structural doc). Permit cost is still ~$180–$300, but the project timeline stretches to 2.5–3 weeks due to the engineer report lead time. Metal roofing materials and labor are higher than asphalt: $12,000–$18,000 installed (vs. $8,000–$12,000 for asphalt). Total cost: $12,000–$18,000 roof + $300–$600 engineer letter + $180–$300 permit + $300–$500 disposal = ~$12,800–$19,400. Inspection sequence is identical (deck nailing, final), but the inspector will verify ice-water shield is properly adhered under the metal (metal roofs are sensitive to wind uplift and poor membrane sealing). No three-layer issue here (you're starting fresh), but the engineer's letter is the gate-keeper.

Every project is different.

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

Minnesota Climate Zone 6/7 and Ice-Water Shield — Why Chaska Enforces It So Strictly

Chaska experiences average January lows of -9°F and receives 45–55 inches of snow per winter. The frost line in the city reaches 48–60 inches below grade, which means attic rim-boards and eaves freeze solid for 4–5 months. This is the ice-dam capital of the upper Midwest. When an early spring thaw melts the snow on the roof, water runs down the slope and hits the cold eaves, where it freezes into an ice ridge. If the ice ridge backs water up under the shingles, that water (now trapped under the roofing material and above the ice-water shield) refreezes overnight in the rim-board cavity. Over 2–3 cycles (typical February–March), the rim-board rots out and the water leaks into the attic insulation and framing. Chaska sees this damage claim every spring; the city's building department has responded by enforcing IRC R905.2.7.1 with zero flexibility. Ice-water shield must extend 24 inches from all eaves (not 18 inches, not 'about 2 feet') and must be adhered before any shingles go down. On a valley (where two roof slopes meet), it must extend 36 inches both directions. If you've got a skylight or wall penetration within 24 inches of the eaves, ice-water shield still goes around it. The city's inspector will measure the distance with a tape if it looks short; many contractors eyeball it and end up 3–4 inches shy, triggering a 'correction required' note. Chaska also requires ice-water shield specs to be on the permit (brand, thickness, adhesive type) so the city can verify the product is rated for Minnesota climate — some cheaper ice-water shields (East Coast brands rated for zones 4–5) are not rated for zone 6/7 cold.

Permit Portal and Timeline: Why Chaska Differs from Nearby Cities

Chaska's building permit system is fully online via the city's municipal portal. Unlike some neighboring cities (Eden Prairie, Bloomington) that still require in-person submissions for roofing, Chaska accepts 100% of roof permits via upload (plan photos, material specs, ice-water shield note, contractor license copy). This sounds faster, but it creates a bottleneck: the city's plan reviewer is a single part-time staff member who processes permits Mon–Wed. If you submit Thursday, your application doesn't move until the following Monday. Most Chaska homeowners and contractors don't know this; they expect a 2–3 day turnaround and then call complaining on day 4. A Friday submission might not get reviewed until the following Wed (6 business days). To avoid delays, submit Mon–Tues morning if possible. The city charges no expedite fee for roofing permits; you cannot pay extra for faster review.

Once your permit is approved, you schedule inspections via the same online portal or by phone (952-448-7800, ext. 1 for building; check current hours at chaska.mn.us). Inspection availability is Tue–Fri mornings. If your roofer is only available Mon mornings (common for small crews doing three jobs per week), you will not be able to schedule a deck-nailing inspection until the following week, adding time. Final inspection is usually available Fri, but you must have all punch-list items (flashing sealant cured, gutters installed, cleanup done) done by inspection time. Failing a final inspection for minor items (caulk not yet dry, ladder still on site) requires a re-inspection; that pushes the final sign-off another 1–2 weeks and holds up your contractor's ability to invoice you or move to the next job. Build in 1–2 weeks buffer for inspection delays.

City of Chaska Building Department
7700 Chaska Road, Chaska, MN 55318
Phone: 952-448-7800 (ask for building/roofing permits) | https://www.chaska.mn.us (navigate to Building Permits or Permit Portal)
Mon–Fri 8 AM–5 PM (permit portal online 24/7; plan review Mon–Wed only)

Common questions

Can I overlay my roof if it's only got one layer?

Yes, if the existing roof is one layer of asphalt shingles in good structural condition (no soft deck spots, no delamination). You must declare the single layer in your permit application and provide a photo. Chaska's inspector will verify at deck-nailing inspection; if they find evidence of a hidden second layer, they will stop work. Overlay can save $1,500–$3,000 in tear-off labor, but it only works once in Chaska's enforcement — the next owner (or you, if you sell) will face mandatory tear-off.

Do I need ice-water shield if I'm only doing a partial roof repair (one section)?

If the repair is under 25% of the roof area and is not a full tear-off, you may be exempt from permitting. However, if you remove shingles down to the deck in that section, IRC R905.2.7.1 requires ice-water shield to be re-applied if the patched area extends within 24 inches of an eave. Most roofers will not pull a permit for a small patch and will skip ice-water shield, which is code-noncompliant but rarely caught unless the area fails and a neighbor complains. To be safe and code-compliant, ask your roofer to confirm whether the repair needs a permit; if it does, the permit is cheap ($50–$100 for a small repair) and forces proper ice-water shield application.

How much does a Chaska roof permit cost?

Roof permits in Chaska range from $150–$400, typically based on the project valuation (1.5–2% of the total roof cost). A 28-square replacement costing $10,000 generates a $150–$200 permit. Inspections are included in the permit fee (no separate per-inspection charge). If you need expedited review or a re-inspection due to a failed inspection, there are no additional fees, but the timeline extends.

Can my contractor pull the permit, or do I have to do it?

Your contractor can and should pull the permit in their name (using their roofing license). If you are the owner-builder and doing the work yourself, you can pull it in your name (owner-occupied single-family only). Do not have the contractor pull the permit in your name — that creates liability confusion if something goes wrong. Verify in writing before work starts that the contractor will pull the permit and provide the final inspection sign-off (the city emails it to the permit holder). If the contractor disappears mid-job, you are stuck paying for a re-inspection and explaining the abandoned work to the city.

What is the typical timeline from permit filing to final inspection?

Plan review: 3–5 business days (Mon–Wed processing queue). Once approved, you schedule inspections. Deck-nailing inspection: typically 2–5 days after you call (Tue–Fri availability). Roofing work: 3–7 days depending on weather and roof size. Final inspection: 2–5 days after roofing is done and you schedule it. Total timeline from filing to final sign-off: 2–4 weeks under normal conditions. Snow, extreme cold, or plan-reviewer requests for specs can add 1–2 weeks.

What happens if I find three layers during tear-off?

If you (or the inspector) discover a third layer during tear-off, work must stop immediately. The permit is suspended and you must remove the third layer to bare deck before proceeding. This adds 3–5 days and $500–$1,500 in labor. The city's inspector will witness the removal and verify you've reached bare deck before work can resume. Do not try to hide a third layer; inspectors have seen every trick, and the consequences (stop-work order, fines, forced removal) far exceed the cost of doing it right the first time.

Do I need a structural engineer's letter if I'm staying with the same roofing material?

No. If you're replacing asphalt shingles with asphalt shingles of the same weight class, a structural engineer's letter is not required. The three-layer rule and ice-water shield specs are your only gates. A structural letter is only required if you change materials (asphalt to metal, tile, or slate) or if the inspector suspects the existing framing is compromised (rot, sagging, unusual truss configuration).

Can I start work before the permit is approved?

Absolutely not. Starting work before permit approval is a code violation and can result in a $300–$800 stop-work fine, permit denial, and forced removal of the roof. Chaska's building enforcement patrols on weekends during spring and fall roof season; neighbors also report unpermitted tear-offs. The savings of starting early (1–2 days) is not worth the risk. Wait for written approval from the city, then schedule your inspections, then start work.

What materials do I need to submit with my online permit application?

Upload (1) a photo of the existing roof showing current condition and, if possible, layer count; (2) a roofing material spec sheet with product name, model, color, warranty, and fastening pattern; (3) an ice-water shield spec sheet confirming it is rated for Minnesota climate zone 6/7; (4) a brief note stating the scope (tear-off, overlay, material change) and ice-water shield extent (24 inches from eaves on sloped roofs); (5) contractor roofing license copy (if contractor is pulling permit). Missing specs trigger a 'Request for Information' email and add 3–7 days to review.

What do I do if the inspector fails my final inspection?

The inspector will email you a list of 'Corrections Required' within 24 hours. Common failures: caulk/sealant not cured, flashing not sealed, gutters misaligned, cleanup debris remaining, or ice-water shield edge not fully adhered. You have the contractor fix the items and request a re-inspection (no fee). Re-inspection is typically available within 3–5 business days. Once all corrections pass, the city issues the 'Final Permit Sign-Off' via email, which you keep for your records and give to your homeowner's insurance as proof of compliant work.

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 Chaska Building Department before starting your project.