Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any full roof replacement, tear-off-and-replace, or material change requires a permit from the City of Middleton Building Department. Like-for-like repairs under 25% of roof area may be exempt — but Middleton's cold-climate code (frost depth 48 inches, Zone 6A) adds strict ice-and-water-shield requirements that often push homeowners into permit territory anyway.
Middleton enforces Wisconsin's adoption of the 2015 International Building Code with local amendments for cold-climate roofing — notably stricter ice-dam protection than many neighboring towns. The city's building department requires that any reroofing project involving a tear-off, structural deck repair, or material change (shingles to metal, for example) pull a permit. What sets Middleton apart: the city interprets IRC R907.4 (three-layer rule) aggressively, meaning field inspectors will flag existing three-layer roofs immediately — you cannot overlay a new roof over three existing layers, period. This is stricter than some Wisconsin municipalities that allow a variance. Additionally, Middleton's online permit portal and plan-review process are streamlined for reroofing; most like-for-like replacements (shingles-to-shingles, same slope, same deck) qualify for over-the-counter issuance without a full architectural review. However, the city's underlayment spec is explicit: ASTM D1970 synthetic underlayment or equivalent, with ice-and-water-shield (UL 1471) running minimum 24 inches from the eave in this climate zone — not 6 inches like some warmer areas. Any variance from that spec triggers a plan review and adds 1–2 weeks to your timeline. Owner-occupied homeowners may pull the permit themselves, but roofing contractors typically handle it.

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

Middleton roof replacement permits — the key details

Middleton's building code authority adopted the 2015 IBC with amendments specific to cold-climate roofing and wind-load design. The critical rule for reroofing is IRC R907.4: existing roofs with three or more layers must be completely stripped to the deck before new shingles are applied. In Middleton, the building department enforces this rule proactively — if your home's roof has three existing layers (common in homes built in the 1980s–1990s), you cannot overlay. A partial tear-off of two layers and an overlay of the third layer is not permitted; the entire roof must come off. The permit application requires you to declare the number of existing layers upfront. If the inspector finds a third layer in the field during the tear-off inspection, work stops, and you'll face a compliance fee (typically $150–$250) plus a re-permit. This is the single most common rejection in Middleton's reroofing queue. The city's building department also requires that your roofing contractor (or you, if owner-occupied) provide a detailed material specification: brand, model, fastening pattern (e.g., six nails per shingle, 3/8-inch head), and underlayment type before the permit is issued. Vague applications like "architectural shingles, dark color" will be rejected; you need the manufacturer's product line (e.g., GAF Timberline HD, CertainTeed Dynasty) and an installation guideline.

Wisconsin's climate zone 6A and Middleton's 48-inch frost depth create an aggressive ice-dam code. IRC R905.2.7 requires ice-and-water-shield (underlayment meeting UL 1471 water-shedding standard) from the roof edge to a point at least 24 inches inside the interior wall line. Many homeowners and contractors from milder climates install only 6 inches — this will fail Middleton's final inspection. The city's building department specifies that synthetic underlayment (ASTM D1970, like Titanium UDL or Mukluks) must run the full width and depth of the roof, not just the valleys. If you're installing metal roofing or a material change, the city requires a structural evaluation for wind loads — Middleton is in a moderate wind zone, so metal panels must be rated for 120+ mph. The permit will ask you to submit the manufacturer's wind-load rating and fastening schedule; without it, the application will be incomplete and returned. Plan reviews for material changes (especially tile or slate) take 2–3 weeks because the city must verify that your existing roof framing can support the added weight. Tile and slate are typically 10–15 pounds per square foot, versus asphalt at 2–4 pounds; if your home was framed for asphalt alone, a structural engineer's letter is required, costing $300–$800.

Middleton distinguishes sharply between 'repair' and 'reroofing' for permit purposes. The 25% threshold is measured by roof area (square feet), not cost. A roof section that is 22% of your total roof area can be repaired (patched, re-shingled, re-flashed) without a permit, provided the underlying deck is intact and you are not removing and replacing three or more 'squares' (each square = 100 sq ft). If you're replacing more than 25% of the roof or the work involves a tear-off to the deck, a permit is required. Repairs that DO require a permit: removal of more than three squares, any structural-deck repair (rotten plywood, rotted rafters, sistering joists), flashing replacement coupled with shingle work, and ice-dam mitigation work (adding ice-and-water-shield or soffit vents). Repairs that typically DO NOT: patching a leak with roofing cement and shingles (under 25%), replacing a few damaged shingles in kind, cleaning gutters, or installing gutter guards. Middleton's building department does not require a permit for gutter-only work or downspout installation, but if you are replacing gutters AND re-roofing at the same time, the reroofing permit covers both. This distinction matters for budgeting: a small repair might cost you nothing in permit fees, while a full replacement will cost $150–$400.

Middleton's permit fees are calculated as a percentage of the estimated project cost, typically 1.5–2% of the permit valuation. For a typical 2,000-square-foot single-family home (roof area ~2,400 sq ft) and asphalt shingles at ~$12–$15 per square installed, the total project cost is $2,880–$3,600. The permit fee is $75–$150 on that valuation. If you're upgrading to architectural shingles ($18–$22 per square) or metal roofing ($25–$40 per square), your permit fee may rise to $200–$300. Middleton does not charge separate inspection fees for reroofing; the permit includes up to two inspections (deck/fastening and final). If the city orders additional inspections due to code violations (e.g., a third layer found, underlayment spec incorrect), each re-inspection carries a $50–$75 fee. The city offers over-the-counter permits for like-for-like replacements (same material, same slope, no structural work) — you can typically walk out with a permit the same day if your application is complete. More complex projects (material changes, structural repair, historic-district homes) go to plan review, which takes 5–7 business days. Applications are submitted online through the Middleton permitting portal or in person at City Hall.

Timeline and inspection sequence: once your permit is issued, you have 180 days to begin work and must complete it within one year. Inspections are scheduled via the online portal. The first inspection (deck inspection) occurs after the existing roof is stripped and before underlayment is installed — the inspector verifies deck condition, nailing patterns, and structural integrity. If rotten wood is found, work stops and you'll need an engineer's repair plan; this adds 1–3 weeks. The second inspection (final) occurs after shingles are installed and flashing is sealed. The inspector walks the entire roof, checks fastener spacing, verifies ice-and-water-shield coverage at eaves and valleys, and confirms gutter attachment if gutters were replaced. Typical inspection turnaround is 1–2 business days after you request it via the portal. Most reroofing projects take 3–5 working days on-site; add 1–2 weeks for permitting and inspections. If structural issues are found, add 2–4 weeks for engineering and remediation. Weather in Wisconsin can delay inspections in winter; schedule reroofing in spring through fall if possible.

Three Middleton roof replacement scenarios

Scenario A
Full asphalt-shingle replacement, no material change, single existing layer — Middleton single-family home, 2,400 sq ft roof area
You have a 25-year-old asphalt roof (single layer, confirmed by contractor) that is failing (curling shingles, moss growth, missing tabs). You plan to tear it off and replace with the same GAF Timberline HD shingles in black. Your home sits in a flat residential lot in south Middleton, no historic district or flood zone overlay. This is a straightforward like-for-like reroofing — a permit is required because it's a tear-off-and-replace. Your contractor pulls the permit: material spec (GAF Timberline HD, CertainTeed equivalent, or Owens Corning Duration), underlayment (synthetic ASTM D1970, 24-inch ice-and-water-shield at eaves per IRC R905.2.7), fastening pattern (six 0.125-inch galvanized nails per shingle, 3/8-inch head, driven through the nail strip). The permit fee is $125 (1.5% of estimated $8,400 project cost at $12 per square installed). Application takes 30 minutes online; permit issued over-the-counter same day. Tear-off and underlayment installation take 1–2 days. First inspection (deck and underlayment) scheduled immediately after tear-off; inspector verifies deck condition, single-layer confirmation, nailing pattern, and ice-and-water-shield coverage. If deck is sound, inspection passes. Shingle installation takes 2–3 days. Final inspection (shingle and flashing) performed after installation. Total project timeline: 1 day for permit, 1 day for tear-off, 1 day for underlayment, 2–3 days for install, 2 inspection visits (1–2 business days apart). Cost on permit fees: $125. Cost on inspections: included in permit. Owner-occupied homeowners may pull this permit themselves and supervise contractor work.
Tear-off required | Single layer confirmed | Asphalt-to-asphalt (no material change) | Over-the-counter permit issued same day | $125 permit fee | 1-2 deck inspections included | Total project $8,000–$10,000
Scenario B
Three-layer roof detected during pre-permit inspection, full tear-off required, asphalt replacement — older Middleton home built 1985
You bought a home built in 1985 in north Middleton; the home has had one roof replacement (around 2000), so there are now two visible layers of asphalt shingles. You hire a contractor who, during the initial walkthrough, detects a bump in the roof line and suspects a third layer underneath. Before pulling the permit, you request a small-area tear-off (roofer removes shingles in a 2x2-foot section) to verify layer count — and confirms three layers. Under IRC R907.4 and Middleton code, all three layers must be removed to the deck; an overlay is not allowed. This significantly increases the project scope and cost. The contractor now pulls a permit specifying 'full tear-off, three existing layers, deck inspection required, repair estimate pending.' The permit fee is still $125 (based on replacement cost, not removal cost), but the project cost rises from $8,400 to $10,500 due to extra labor for full removal. The permit application includes a note flagging the third-layer issue; the city's building department may flag this for plan review (2–3 days) or schedule an expedited deck inspection before shingle installation begins. At the deck inspection, the inspector will verify that all three layers are removed, the deck is exposed and free of debris, and any rotten plywood is visible. If rot is found (common in three-layer roofs due to moisture trapping), work stops. A structural engineer must assess the damage and recommend repair or replacement of plywood. This adds $400–$800 for engineering and $1,500–$4,000 for plywood replacement. Timeline: 1 day permit, 2 days tear-off (extra labor for three layers), 1 deck inspection (1 day turnaround), potential 2–3 weeks for engineer assessment and repair if rot is found, 1–2 days underlayment, 2–3 days shingle install, 1 final inspection (1 day turnaround). Total timeline: 3–4 weeks if no structural issues, 6–8 weeks if rot repair required. Cost impact: $500–$2,000 additional labor, $1,500–$4,000 potential structural repair.
Three layers detected | Full tear-off mandatory per IRC R907.4 | Deck inspection required | Potential rotten plywood | Structural engineer may be required ($400–$800) | Permit fee $125 | 2-3 deck and final inspections | Project cost $10,500–$14,500 if repairs needed
Scenario C
Material upgrade from asphalt to standing-seam metal roofing, structural evaluation required — mid-century Middleton colonial with conventional framing
You want to upgrade your 30-year-old asphalt roof to standing-seam metal (Drexel Metals or VP Buildings, 24-gauge, concealed fasteners) for durability and aesthetics. Metal roofing weighs ~2.5 pounds per square foot versus asphalt at 3 pounds per square foot, so weight is not a concern. However, metal roofing has different wind-load and fastening requirements than asphalt; Middleton's building code requires that you submit a manufacturer's wind-load certification and fastening schedule. Your contractor provides the metal roofing spec: VP Buildings standing-seam, 24-gauge, rated for 130+ mph wind loads per ASTM D3161. The permit application requires: (1) product spec with wind-load rating, (2) installation detail showing fastening pattern (typically clips every 24 inches, concealed fasteners with neoprene washers), (3) undertayment spec (synthetic UL 1471 underlayment with 24-inch ice-and-water-shield at eaves), (4) flashing detail for penetrations (pipes, vents). This application is sent to plan review because it is a material change — not over-the-counter. Plan review takes 5–7 business days. The city's engineer may request revisions (e.g., clarification on fastening type, valley detail, gutterless drainage) — 1–2 revisions are typical. Once approved, the permit is issued. Permit fee is $175 (1.5% of estimated $11,700 project cost at ~$18 per square installed). Tear-off and deck inspection occur as normal. Metal installation takes 3–4 days. Final inspection includes verification of fastening pattern, ice-and-water-shield coverage, flashing integrity, and gutter attachment. Cost and timeline: 1–2 weeks for plan review and permit, 3–4 days install, 2 inspections. Total timeline: 3–4 weeks. Cost impact: $175 permit fee (vs. $125 for asphalt), plan review time (no additional fee, included in permit), same labor and material costs as asphalt ($11,700–$13,500). Metal roofing carries a 40–50 year lifespan versus asphalt's 20–25 years, so long-term cost is favorable. No structural engineer needed if weight is acceptable.
Material change (asphalt to metal) | Wind-load certification required | Plan review 5-7 business days | $175 permit fee | Installation detail and fastening schedule required | Flashing and ice-and-water-shield spec required | Total project $11,700–$13,500 | 2 inspections included

Every project is different.

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

Middleton's ice-and-water-shield requirements — why your climate zone matters

Middleton sits in IECC Climate Zone 6A, with a 48-inch frost depth and a history of ice dams. Unlike southern Wisconsin municipalities (Madison, for instance, only requires 12-inch ice-and-water-shield), Middleton's building department explicitly enforces 24-inch minimum coverage from the eave inward, per IRC R905.2.7.2. This is not optional and is one of the most commonly cited findings during final roof inspections. The purpose of the 24-inch rule is to protect against ice damming: as snow melts and refreezes at the eave (the coldest part of the roof), water backs up under the shingles and infiltrates the fascia and soffit. A synthetic, self-adhesive ice-and-water-shield (UL 1471 certified, like Titanium UDL, Mukluks, or equivalent) creates a waterproof barrier that prevents that infiltration. Asphalt-saturated felt (a 50-year-old standard) does not qualify in Middleton — it absorbs water and becomes ineffective.

The 24-inch requirement means that on a typical home with 1:6 roof pitch, you need roughly 12–14 feet of shield running from the eave to the interior, not just the 6 inches that many contractors install. If your home has attic-vented soffit, the 24-inch measurement is taken from the outer edge of the exterior wall (not the soffit overhang). If your home has a cathedral or vaulted ceiling with no soffit, the measurement starts from the wall line. Valleys (where two roof slopes meet) also require ice-and-water-shield, typically 3 feet up each slope from the valley center. If your roof has multiple valleys or complex geometry, the total amount of shield material can be substantial — 300–500 linear feet on a 2,400-square-foot roof is not unusual. Cost-wise, synthetic ice-and-water-shield runs $50–$80 per 150-foot roll; most 2,000-square-foot homes need 3–4 rolls, adding $200–$320 in material. Installation adds 0.5–1 day of labor (roofer or contractor's crew must carefully position and smooth the membrane to avoid wrinkles).

Middleton's inspectors specifically walk the roof edge and use a flashlight to verify continuous shield coverage. Gaps or overlaps that leave shingles exposed to backing-water are red flags. If the inspector finds insufficient coverage (e.g., only 6 inches at the eave), the final inspection will fail and you'll be required to tear back the shingles, install additional shield, and re-roof. This is expensive (an extra $500–$1,200 in labor) and delays project completion by 3–5 days. To avoid this, confirm in writing with your contractor that they understand the 24-inch rule before they begin. Include it in the permit application so there is a paper trail. If your contractor has done roofing in other Wisconsin municipalities, explicitly tell them that Middleton is stricter than the state average — this is not a misunderstanding but a code enforced by the city.

Owner-occupied homeowners and the permit-pull advantage in Middleton

Wisconsin law allows owner-occupied homeowners to pull building permits for their own primary residence without a contractor's license. Middleton's building department permits this and actively encourages owner-builders to use the online portal. The advantage for reroofing: you avoid the markup that contractors add to permit fees (some contractors bundle the permit fee into the overall bid, which can hide transparency). If you pull the permit yourself, the permit fee is standardized and non-negotiable. The disadvantage: you become the legal permit holder and are responsible for code compliance, inspections, and any violations. If the inspector finds a code defect (e.g., improper fastening, inadequate ice-and-water-shield), you — not the contractor — are liable for remediation and re-inspection fees.

For most homeowners, the safer path is to hire a licensed roofing contractor and have the contractor pull the permit. The contractor has liability insurance, a track record with the city, and familiarity with Middleton's code quirks (ice-and-water-shield, three-layer rule, wind-load specs). If something goes wrong, the contractor is on the hook. However, if you are moderately handy and your project is straightforward (asphalt-to-asphalt, single layer, no structural work), pulling the permit yourself and hiring a crew to install the roof can save 10–15% on the total cost. You'll need to attend both inspections (deck and final) and be prepared to answer detailed questions about materials and methods.

Owner-builders in Middleton must complete the permit application fully: material spec (brand and model), fastening pattern, underlayment type, ice-and-water-shield coverage detail, estimated cost, and existing layer count. Incomplete applications are rejected and must be resubmitted. The online portal has built-in validation to catch obvious errors (e.g., no material selected, no cost estimate), but the permit examiner will also review for compliance with local amendments. If you are unsure about any detail, call the City of Middleton Building Department (contact info in the contact card below) and ask for clarification before submitting. The staff are generally helpful and will tell you if your spec is acceptable or if you need revisions. Once the permit is issued, schedule inspections via the portal at least one business day in advance. The inspector will show up during the scheduled window (typically 8 AM–12 PM or 1 PM–5 PM). Be present at both inspections so you can answer questions and get feedback on any defects in real time.

City of Middleton Building Department
Middleton City Hall, 7426 Hubbard Avenue, Middleton, WI 53562
Phone: (608) 829-9000 | https://www.ci.middleton.wi.us (permits and applications)
Monday–Friday 8:00 AM–5:00 PM (closed weekends and city holidays)

Common questions

How do I know if my roof has three layers before I pull a permit?

The safest method is to hire a roofer for a pre-inspection walk (typically free or $50–$100). They can look at the roof edge from a ladder or attic perspective and often spot layering by the roof line profile or by asking a neighbor with similar age/construction. If you're confident there's only one or two layers, you can note that in the permit application; if the inspector finds a third layer during the tear-off, work stops and you must re-permit for full removal. A $100 pre-inspection can save you thousands in remediation costs.

Can I overlay asphalt shingles over my existing roof in Middleton?

Only if there is one existing layer of shingles. If you have two layers, you may overlay in some cases — but Middleton's building department prefers a tear-off because overlays trap moisture and shorten roof lifespan in cold climates. If you have three layers, an overlay is prohibited per IRC R907.4 and Middleton code; you must tear off all three. Check with your contractor or the building department before deciding to overlay.

What is the typical cost of a Middleton roof replacement permit?

Permit fees are 1.5–2% of the estimated project cost. For a typical 2,400-square-foot roof replacement with asphalt shingles at $12–$15 per square installed, the project cost is $2,880–$3,600 and the permit fee is $75–$150. Material upgrades (architectural shingles, metal) increase the project cost and thus the permit fee proportionally. Permit fees include up to two inspections; additional inspections (due to code violations) incur a $50–$75 re-inspection fee each.

Do I need a contractor's license to pull a roof replacement permit in Middleton?

No, if you are the owner-occupant of a single-family home. Wisconsin state law allows owner-builders to pull permits for their own primary residence. However, you are responsible for code compliance and any violations found by the inspector. Hiring a licensed roofing contractor to pull the permit is the safer and more common path for most homeowners.

How long does plan review take for a material change (e.g., asphalt to metal)?

Plan review in Middleton typically takes 5–7 business days for material changes, structural work, or complex geometry. Like-for-like replacements (asphalt-to-asphalt, same slope, no structural work) are issued over-the-counter the same day. If the reviewer requests revisions, expect an additional 3–5 days. Plan review costs are included in the permit fee; there is no separate charge.

What does the ice-and-water-shield inspection involve?

The deck inspection (performed after the existing roof is torn off and before underlayment is installed) includes verification of ice-and-water-shield type (synthetic UL 1471 certified), coverage distance from the eave (minimum 24 inches per Middleton code for Zone 6A), and continuity in valleys. The inspector uses a flashlight and will walk the roof edge to ensure no gaps or improper overlaps. Failure to meet the 24-inch coverage requirement is the most common defect found and results in a failed inspection, requiring remediation before shingles are installed.

What happens if my contractor does not pull the permit or does it incorrectly?

If the city discovers unpermitted or non-compliant reroofing (via neighbor complaint, title review at resale, or lender inspection), the city will issue a stop-work order and require the homeowner to obtain a retroactive permit, pay any owed fees plus a compliance penalty ($250–$500), and pass a full inspection. If code defects are found (e.g., improper fastening, inadequate ice-and-water-shield), the city may require removal and remediation. This can cost $1,500–$5,000 and delay a home sale or refinance significantly. Always confirm in writing that your contractor has pulled the permit and obtained the permit number before work begins.

Can I replace my roof in winter in Middleton?

Technically yes, but it is not recommended. Freezing temperatures make asphalt shingles brittle and prone to cracking during installation. Nail fastening is also more difficult in cold weather. Middleton's inspectors will not reject a winter installation if the work is done correctly, but most roofing contractors avoid winter work due to quality risk. If you must reroof in winter (e.g., emergency leak), confirm with your contractor that they have experience and insurance for cold-weather installation. Spring through fall is the optimal season.

Do gutters need to be replaced when I replace my roof?

Gutters do not need to be replaced; they are separate systems. However, if gutters are old, clogged, or improperly sloped, it is wise to clean or repair them during reroofing because poor drainage contributes to ice dams and fascia rot. If you choose to replace gutters at the same time as the roof, the reroofing permit covers both, and the roof inspector will verify gutter attachment and slope during the final inspection. Gutter-only work (without reroofing) does not require a permit in Middleton.

What documents do I need to submit with my Middleton roof replacement permit application?

At minimum: (1) completed permit application form (online portal), (2) material specification (brand, model, product line, e.g., 'GAF Timberline HD black'), (3) fastening pattern (e.g., 'six nails per shingle, 3/8-inch head, driven through nail strip'), (4) underlayment type (e.g., 'synthetic ASTM D1970 underlayment with 24-inch UL 1471 ice-and-water-shield at eaves per IRC R905.2.7'), (5) estimated cost, (6) confirmation of existing layer count. For material changes (tile, slate, metal) or structural work, also include manufacturer wind-load certifications and installation details. Incomplete applications are returned for revision; complete applications are issued over-the-counter for like-for-like work within 1 business day.

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