Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof tear-off and replacement requires a permit from the City of Sun Prairie Building Department. Overlay work (adding shingles over existing) may be exempt if you have fewer than two existing layers, but any tear-off triggers the permit requirement.
Sun Prairie follows Wisconsin's adoption of the International Building Code (currently the 2015 IBC, with periodic updates), which means IRC R907 governs reroofing. The city's unique enforcement angle is climate-driven: with a 48-inch frost depth and Wisconsin winters that cycle freeze-thaw aggressively, the Building Department takes ice-and-water-shield placement seriously and often requires it extended 24 inches from the eaves on first inspections. Unlike some neighboring communities (Dane County towns like Madison have slightly different inspector training), Sun Prairie's inspectors will flag under-specification of underlayment or fastening patterns on the permit application itself—you cannot pull the permit and figure it out on-site. Most importantly, Sun Prairie requires that you confirm the number of existing shingle layers BEFORE filing: if you have three or more layers, a tear-off is mandatory under state code, and the city will not issue a permit for an overlay. Owner-occupants may pull permits directly; contractor-pulls are more common and often faster (1-2 weeks vs. up to 3 weeks for owner-builder review). The online permit system is managed through the city's main portal; in-person filing is also available at city hall.

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

Sun Prairie roof replacement permits — the key details

Sun Prairie's building permit requirement for roof work hinges on the scope and existing layer count. The controlling rule is IRC R907.4, which states: 'Removal of existing roof coverings shall be required when any of the following conditions occur: (1) the existing roof covering has two or more layers of roof covering, (2) the existing roof covering is wood shingles or shakes, or (3) the roof deck is uneven.' In plain terms, if your home has two or more layers of asphalt shingles already on it, you must tear everything off and replace it down to the deck—you cannot overlay. If you have one layer and attempt to add a second layer of the same material (asphalt shingles to asphalt shingles), that is technically an overlay and may be exempt from permitting IF it remains under 25% of the roof area. However, Sun Prairie's actual practice is to require permits on full-roof overlays even if the roof has only one layer, because the distinction between 'replacement' and 'overlay' is blurry in the field. The safest approach: assume any full-roof work (whether tear-off or overlay) requires a permit. Partial repairs under 10 squares and repairs to match existing (same color, same profile, no structural changes) are typically exempt.

Sun Prairie's climate zone (6A, 48-inch frost depth, intense freeze-thaw cycling) drives a secondary requirement that often surprises homeowners: ice-and-water-shield placement. Wisconsin's adoption of the IRC requires that in cold climates, where ice dams are a foreseeable risk, the underlayment must include a self-adhering, slip-resistant product (ice-and-water-shield or equivalent) installed 24 inches from the eaves and along all roof penetrations (per IRC R905.1.1 and local amendments). Sun Prairie inspectors will verify this on the deck inspection (before new shingles go down) and will reject if the spec is missing. This is not optional—it is a permit condition. Similarly, flashing details around chimneys, skylights, and wall penetrations must be specified in the permit application (not improvised during installation). The city has seen too many ice-dam failures in the past decade and now takes this seriously. If your roofer is unfamiliar with this requirement, flag it in writing before signing the contract.

Material changes—switching from asphalt shingles to metal, tile, or slate—trigger a structural evaluation requirement and are rarely processed over-the-counter. The permit application must include a load analysis signed by a PE (Professional Engineer) or the roofer's engineer; Sun Prairie does not allow 'assumed standard load' for tile or slate. This adds $300–$800 to the project cost (PE stamp) and extends the permit timeline to 2-3 weeks. Additionally, if you are upgrading to metal standing-seam (which has different fastening patterns and deck loading than shingles), the Building Department may require a site inspection before the deck is covered to verify the substrate and fastening pattern. In contrast, like-for-like replacement (asphalt shingles to asphalt shingles, metal to metal) is almost always OTC (over-the-counter, same-day or next-day approval) if the application is clean.

Owner-builder vs. contractor filing: Sun Prairie allows owner-occupants to pull permits on their own home (no license required for the permit applicant). However, the actual roofing work must still be performed by a licensed Wisconsin roofing contractor or a licensed general contractor in Wisconsin. This means you can file the permit yourself, but your roofer must hold a current state roofing license (verify via the Wisconsin Department of Safety and Professional Services). Contractor-pulled permits are slightly faster (inspectors often know the contractor and have fewer questions), but owner-pulled permits are not penalized. If you are pulling the permit yourself, prepare the roof scope (dimensions, slope, material, existing layer count) and a sketch or photos of the roof condition; the city will ask for this upfront.

Permit fees in Sun Prairie are based on the estimated project cost and the roof area (measured in 'squares,' where 1 square = 100 sq ft). Typical fees for a full-roof tear-off and replacement on a 2,000-2,500 sq ft house (roughly 20-25 squares) run $150–$350, depending on material cost assumptions. The city uses a standard fee table (approximately 1.5% of project valuation for roofing, capped at a minimum base fee). Inspection fees are included in the permit fee; there is no separate per-inspection charge. Timeline: most like-for-like asphalt re-roofs are approved OTC and inspected within 1-2 weeks (1-2 deck inspection, 1 final inspection after shingles are down). Material changes or three-layer tear-offs may take 2-3 weeks for plan review. Once the permit is issued, you typically have 180 days to start work; if work stalls, renewal may be required (check the permit document for the exact expiration date).

Three Sun Prairie roof replacement scenarios

Scenario A
One-layer asphalt roof, tear-off and replace with new asphalt shingles — east-side ranch
You have a 1975 ranch on the east side of Sun Prairie with one layer of aged asphalt shingles. You want to tear off the shingles, inspect and repair the deck as needed, install ice-and-water-shield 24 inches from the eaves (required for climate zone 6A), and lay new architectural-grade asphalt shingles (same profile, slightly upgraded color). This is a straightforward like-for-like replacement and qualifies for an over-the-counter permit. Your roofer or you (if filing yourself) submits a one-page permit application with the roof dimensions, the scope (tear-off + replace), estimated cost (~$8,000–$12,000 for a 2,000 sq ft roof), and the material spec (ice-and-water-shield brand, shingle brand/profile, fastener type). The city approves the permit same-day or within 24 hours. Cost: permit fee $150–$250. The roofer schedules a deck inspection (after tear-off, before new shingles) and a final inspection (after shingles and flashing are complete). Total timeline: permit approval 1 day, work 3-5 days, inspections 1-2 days, total ~1 week. No structural questions, no delays. The only gotcha: if during tear-off the crew discovers a third hidden layer of shingles (sometimes old asbestos shingles or a missed layer from a prior re-roof), they must stop, report to the Building Department, and the permit shifts to a full tear-off + deck inspection protocol, which adds a few days.
Permit required | OTC approval | Estimated cost $8,000–$12,000 | Permit fee $150–$250 | Ice-water-shield mandatory | 1-2 inspections included
Scenario B
Two-layer roof detected, tear-off required, upgrade to metal standing-seam — north-side split-level
Your split-level on the north side of Sun Prairie has an original asphalt roof (1985) plus an overlay added around 2005, so you have two layers. You want to tear off both layers, inspect the deck, replace with metal standing-seam panels (which are lighter and last 40+ years). This project triggers multiple permit requirements. First: mandatory tear-off under IRC R907.4 (two-layer rule). Second: material change to metal requires a PE-stamped structural load analysis ($400–$800) because metal has different fastening and wind-load characteristics than asphalt. The permit application must include (1) the scope (tear-off both layers, deck inspection and repairs), (2) the metal panel spec (profile, gauge, fastening pattern, wind rating), (3) the PE stamp, (4) ice-and-water-shield spec for metal (sealed-seam underlayment or synthetic), and (5) estimated cost (~$15,000–$22,000 for a typical 2,000 sq ft roof with metal panels). The city processes this as a full-review permit (not OTC), taking 2-3 weeks. The city may require a pre-tear-off photo inspection to verify the deck condition before removal. Once issued, the roofer has a deck inspection (after tear-off), a fastening/pattern inspection (before panels are sealed), and a final. Total timeline: 3-4 weeks (permit review) + 5-7 days (work) + inspections ~1 week = roughly 4-5 weeks from application to sign-off. Cost: permit fee $200–$350, plus PE stamp $400–$800 = ~$600–$1,150 in fees. This is your most time-heavy and fee-heavy scenario, but metal roofs in Sun Prairie's climate are solid: minimal ice-dam risk, excellent wind resistance (important in Dane County spring storms), and the 40+ year lifespan often justifies the upfront cost for homeowners planning to stay put.
Permit required | Full-review (2-3 weeks) | Tear-off mandatory (2 layers) | PE stamp required $400–$800 | Material change to metal | Estimated cost $15,000–$22,000 | Permit fee $200–$350 | 3 inspections
Scenario C
Partial repair, 8 squares of damage from hail, like-for-like shingles — south-side colonial
A hailstorm hit your colonial on the south side and damaged about 8 squares (800 sq ft) of asphalt shingles. You have one layer underneath, and you want to patch the damaged area with matching shingles (same color, same profile, no structural changes). This is a partial repair under the 25% threshold (8 squares out of ~25 total ≈ 32%, so it's technically over 25%, BUT because it's damage repair and not a planned replacement, and because the scope is clearly limited, Sun Prairie typically classifies this as exempt). However, call the Building Department first: some inspectors will require a permit for any work over ~10 squares; others will classify damage repair as maintenance. To be safe, assume you may need a permit, but the fee will be minimal ($75–$150) and it will be OTC. More likely: the city will issue a work exemption letter (no permit required) if you document that it's damage repair with photographic evidence from the hail event. Your insurance adjuster's report helps. If a permit is required, your roofer (or you) files a simple one-page form, pays $75–$150, and gets same-day approval. One inspection (final, after shingles are laid). Timeline: 1-2 days if permit-exempt, or 1 week if a permit is pulled. Cost: $0–$150 in permit fees, depending on the inspector's call. The key distinction here compared to Scenario A: Scenario A is a full planned replacement (triggering the permit because it's a full re-roof), while Scenario C is damage repair of a partial area (exempt or minimal-review). Sun Prairie does not penalize homeowners for fixing hail damage, but you do need to document the original loss.
No permit (likely) OR minimal permit $75–$150 | Damage repair exemption possible | Estimated cost $2,000–$3,500 | Like-for-like shingles | Same-day to next-day approval

Every project is different.

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

Ice-and-water-shield in climate zone 6A: why Sun Prairie cares more than you might think

Sun Prairie's 48-inch frost depth and Wisconsin's freeze-thaw cycling create a specific hazard: ice dams. When warm attic air melts snow on the roof, water runs toward the eaves, refreezes at the cold edge, and backs up under shingles, leaking into the attic. This happens in roughly 1 out of every 3-4 winters in Dane County. The IRC R905.1.1 requirement for ice-and-water-shield (a self-adhering, slip-resistant membrane) must extend at least 24 inches from the eaves to protect the most vulnerable zone. Sun Prairie Building inspectors have seen too many ice-dam claims to treat this as optional.

On your deck inspection (the first site visit after tear-off and before new shingles are installed), the inspector will visually verify that the ice-and-water-shield is rolled out and adhered 24 inches from the eaves. They will also check that it is installed along all valleys, around all penetrations (chimneys, skylights, vents), and that the existing roof deck is sound (no rot, no soft spots). If the inspector finds ice-and-water-shield missing or installed only partially, the permit is flagged and work halts until it is corrected.

Recommendation: use a peel-and-stick ice-and-water-shield brand with high adhesion (Owens Corning WeatherLock, GAF Cobra Secure, or equivalent). Cheap versions may not stick properly in cold weather. Apply it to a clean, dry deck (critical—any dust or moisture reduces adhesion). If your roofer is unfamiliar with the climate zone requirements, send them a copy of IRC R905.1.1 or call the Building Department for clarification before the project starts. The material cost is roughly $50–$75 per roll (covers ~75 linear feet at 3-4 feet wide); for a typical 2,000 sq ft roof with eaves, expect 3-5 rolls = $150–$375 in material. It is worth the investment because it will save you from a catastrophic ice-dam leak.

A final note: some older homes in Sun Prairie have asbestos-containing shingles from the 1960s-1970s. If your roof has these (often identifiable by thickness and texture), they must be professionally removed by a licensed abatement contractor, not a standard roofer. The Building Department will ask about this during the permit application if your home is old enough. Do not attempt DIY removal; the fibers are hazardous. If asbestos is found, the permit will shift to an abatement protocol, and the total cost may jump $1,500–$3,000 for professional removal.

Permit fees, timeline, and the OTC fast-track: what actually happens after you file

Sun Prairie's Building Department processes most roofing permits in one of two workflows: OTC (over-the-counter, same-day or next-day) or full-review (2-3 weeks). OTC permits are for straightforward like-for-like work with no structural questions: asphalt-to-asphalt, metal-to-metal with no deck changes, gutters, flashing repairs. Full-review permits require a structural engineer's stamp, material changes, three-layer tear-offs, or any scope that the permit reviewer flags as non-standard. To get OTC approval, your permit application must be complete and clean: roof dimensions (in squares or sq ft), existing layer count, material spec, estimated cost, and a brief scope statement. If you submit incomplete paperwork (missing material spec, estimated cost only as a guess, no layer count), the city will request clarification via email or phone, adding 2-3 days to approval.

Typical fee schedule: Sun Prairie charges approximately 1.5% of the estimated project cost for a roofing permit, with a minimum base fee of around $100–$150. For a 20-square asphalt re-roof estimated at $10,000, expect $150 in fees. For a 25-square metal upgrade estimated at $18,000, expect $270 in fees. These fees include the permit and up to two inspections (deck + final). Additional inspections or re-inspections due to failures are sometimes free (first re-check) or $50–$100 each (subsequent re-checks). Call the Building Department to confirm the exact fee structure; they maintain a fee schedule on the city website or at city hall.

Timeline from application to final sign-off: OTC permits (asphalt-to-asphalt) are approved within 24 hours, and inspections can begin immediately. Most roofers schedule deck and final inspections 1-2 days apart; total work-to-sign-off is usually 5-7 days. Full-review permits (material change, PE required) take 10-15 days for plan review, then inspections add another 7-10 days, so total is roughly 3-4 weeks. If you submit an incomplete application, add 3-5 days for back-and-forth. Winter inspections (Nov-Feb) are slower because inspectors are juggling holiday closures and weather delays; spring and fall are fastest. Plan ahead if you want work finished by a specific date.

One subtlety unique to Sun Prairie: the city has a 180-day work permit window from issuance. If your roofer does not begin work within 180 days, or if work stalls for more than 90 consecutive days, the permit expires and must be renewed (renewal fee is typically 50% of the original permit fee). This is rarely a problem for residential roofing (most work finishes in a month), but if your project is delayed due to material backlogs or contractor scheduling, track the permit expiration date and renew if needed to stay compliant.

City of Sun Prairie Building Department
City of Sun Prairie, 2590 Cupola Blvd, Sun Prairie, WI 53590
Phone: (608) 837-7022 (main city hall line; ask for Building/Zoning) | https://www.sunprairie.wi.us (permits section or online portal link)
Monday-Friday 8:00 AM - 4:30 PM (verify via city website)

Common questions

Do I need a permit if I'm just replacing gutters and flashing during a re-roof?

Gutter replacement alone is typically exempt from permitting in Sun Prairie. However, if gutters and flashing are replaced as part of a full-roof tear-off and replacement, they are bundled under the roof permit. If you are doing gutters separately (not tying them to a re-roof), you do not need a permit. Call the Building Department if you are unsure whether your scope is bundled or separate.

My roofer says he can overlay new shingles without removing the existing ones. Will Sun Prairie allow this?

Only if you have one layer of shingles underneath and the new shingles will keep you at two layers maximum. However, most roofers and the Building Department will recommend tear-off for best practice because overlays hide the deck condition and accelerate future failures. If you proceed with an overlay on a one-layer roof, you must file a permit (OTC approval likely) and disclose the overlay in the permit application. If a third hidden layer is discovered during work, you will be stopped by the inspector and required to tear off all layers, which delays the project.

What happens if my roof deck has rot or soft spots? Does the permit cover deck repair?

The permit covers inspection of the deck (included in the deck inspection fee). If rot is found, it must be repaired or replaced before new shingles are installed. Deck repair cost is not typically included in the roofing quote and can add $500–$2,000+ depending on the extent. The inspector will not sign off on the final if there is soft or compromised decking. Disclose potential rot risk in the permit application so the roofer and city have realistic expectations.

Do I have to use a licensed roofer, or can I hire a general contractor or do the work myself?

Wisconsin requires that roofing work be performed by a licensed roofing contractor or a licensed general contractor holding a roofing endorsement. You cannot do the roofing yourself unless you are licensed. However, you (as the homeowner) may pull the permit yourself—the license requirement applies to the person doing the work, not the permit applicant. Verify your roofer's Wisconsin contractor license via the Department of Safety and Professional Services (DSPS) website before hiring.

If I change my roof material from shingles to metal, do I need an engineer's stamp?

Yes. Metal roofing has different fastening patterns and wind-load characteristics than asphalt shingles. Sun Prairie requires a professional engineer's stamp (cost $400–$800) on the material-change permit. The PE will review the deck condition and confirm that metal fastening is appropriate. This delays the permit by 1-2 weeks but is non-negotiable for material changes to metal, tile, or slate.

How long do I have to start work after the permit is issued?

Sun Prairie typically allows 180 days from permit issuance to start work. If work does not begin within that window, the permit expires and must be renewed (renewal fee is usually 50% of the original fee). Once work begins, you have up to 90 consecutive days to complete it; if work halts for more than 90 days, the permit may expire. Check your permit document for the exact expiration and work-window dates.

Will my homeowners insurance cover a roof replacement if I skip the permit?

Many homeowners insurance policies have exclusion clauses for unpermitted work. If you file a claim for damage (hail, wind, ice dam) and the insurer discovers that prior roofing work was unpermitted, they may deny the claim. Additionally, some carriers now require that roof work be permitted and inspected before they will renew the policy. Check your policy language and ask your agent before skipping a permit.

What if I find asbestos shingles during tear-off? Can my roofer remove them?

No. Asbestos-containing shingles (common in roofs from the 1960s-1970s) must be removed by a licensed abatement contractor, not a standard roofer. If asbestos is suspected or discovered, work must halt and a professional abatement company must be brought in (cost $1,500–$3,000). The Building Department can provide a list of licensed abatement contractors. Do not disturb or attempt to remove asbestos yourself.

Can I appeal a permit denial or an inspector's rejection of my work?

Yes. If the Building Department denies your permit or an inspector rejects your work, you can request a meeting with the building official to discuss the code interpretation. If you disagree with the decision, you may file a formal appeal with the City of Sun Prairie (process and timeline are outlined in the municipal code). Many disputes are resolved quickly in a direct conversation; escalate to appeal only if you cannot reach agreement informally. Consult the city's website for the formal appeal procedure.

Do I need to disclose this roof replacement when I sell my home?

Yes. Wisconsin requires disclosure of any permitted and unpermitted home improvements, including roofing, in the seller's disclosure form (WIRB form OP-H). If you permited and inspected the roof replacement, note that. If you did not permit it and are now trying to hide it, you are violating state disclosure law and expose yourself to buyer litigation. Disclose the work honestly and attach photos or permit documents to the disclosure.

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