Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Most roof replacements in Marshalltown require a permit, but small repairs under 25% of roof area and like-for-like patching of single-square damage are exempt. Full tear-off-and-replace, material changes, or work affecting more than one roof layer require a permit and inspection.
Marshalltown enforces Iowa building code (which adopts the IRC with state amendments), and the city's Building Department requires permits for full or partial reroofing that exceeds 25% of roof area, any tear-off work, or changes in roofing material. A key local wrinkle specific to Marshalltown: the city sits in climate zone 5A with a 42-inch frost depth, and wind-driven rain and ice-dam risk are real concerns — the code enforces ice-and-water shield extension requirements (IRC R905.1.1) more strictly than some neighboring jurisdictions because of freeze-thaw cycling. The Marshalltown Building Department processes most like-for-like reroof permits over-the-counter (1–2 weeks), but if your existing roof has 3 or more layers, a tear-off is mandatory (IRC R907.4), which triggers a full review and two inspections (deck nailing and final). Owner-occupants may pull permits themselves, but roofing contractors typically handle the filing and inspection coordination. Fees run $150–$350 depending on roof area and complexity, with most residential residential roofs in the $200–$250 range.

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

Marshalltown roof replacement permits — the key details

Marshalltown requires a permit under Iowa building code (IBC 1511 and IRC R907) for any reroofing that involves tear-off, material change, or covers more than 25% of the roof area. Like-for-like repairs (shingles patched with identical shingles, flashing sealed, gutters cleared) stay exempt as long as the work is minor — typically fewer than 10 squares (one square = 100 square feet). The critical threshold is the 3-layer rule: IRC R907.4 mandates that if an inspector finds three or more existing layers during inspection, you must tear off all layers to the deck. This rule exists because multiple layers trap heat and moisture, accelerate deterioration, and create uneven surfaces that compromise new shingle nailing patterns. In Marshalltown's 5A climate zone with 42-inch frost depth, this risk is compounded by freeze-thaw cycling — built-up water under multiple layers can ice, expand, and lift shingles. If your roof currently has two layers (common in 20–30-year-old homes), you can overlay with asphalt shingles without stripping, which saves labor and dumps; but the moment a third layer is found, the permit pivots to a full tear-off, and your timeline and cost jump significantly.

Ice-and-water shield underlayment is non-negotiable in Marshalltown for climate zone 5A. IRC R905.1.1 requires self-adhesive ice-and-water membrane at eaves, valleys, and roof penetrations. The local code interpretation in Marshalltown (per conversations with the Building Department) extends the shield requirement to 24 inches inboard from the exterior wall line (not just the minimum 2 feet), because the city experiences heavy freeze-thaw cycles and wind-driven snow. Asphalt shingles must be secured with fasteners per IRC R905.2.4 — typically 6 nails per shingle (or 4 nails plus adhesive for high-wind areas) — and the Building Department inspector will spot-check nailing patterns in the field during the in-progress inspection. If you're upgrading from 3-tab to architectural shingles, or switching to metal, the permit application must specify the new material's impact rating and wind rating. Metal roofing requires structural evaluation if the new material is heavier than the old; most metal roofs are lighter, so this is rarely an issue, but it must be disclosed. Ventilation requirements (IRC R806) also apply — if you're changing the roof profile (e.g., adding ridge vents), you'll need to show that soffit vents are clear and properly sized.

Marshalltown's permit process is straightforward for owner-occupants and contractors. You file with the City of Marshalltown Building Department (typically at City Hall; phone and portal details below), submit the roof plan (showing existing and proposed materials, area in squares, ice-and-water shield locations, and fastener specs), and pay the fee ($150–$350, typically 1–1.5% of project cost for like-for-like work). If the existing roof has fewer than 3 layers and you're using the same material, the permit is often issued same-day or within 1–2 business days and marked over-the-counter. If there's a question about deck condition or a material change, you may be asked to provide additional drawings or a brief structural note from the contractor. Once you're approved, you schedule the in-progress inspection (usually required after deck nailing is complete, before new underlayment is laid), and then the final inspection after shingles and flashing are complete. Most residential reroof projects pass final inspection without issues if the contractor has followed the permit specs — the inspector will check nailing, ice-and-water shield coverage, flashing details, and ventilation.

Weather delays are common in Marshalltown because of spring rains and fall freeze-thaw risk. Iowa building code allows roofing only when the temperature is above 40°F and the surface is dry (IRC R905.10.1); March through May and September through November can see frequent weather delays. If you're planning a spring reroof, budget an extra 1–2 weeks and coordinate with the contractor to submit the permit by mid-February. Tear-off roofs take 2–5 days depending on roof size and complexity; overlay roofs take 1–2 days. The Building Department's in-progress and final inspections typically happen within 24–48 hours of request during business days, so you can usually complete the whole project in 2–4 weeks from permit issuance to final sign-off, weather permitting.

Owner-builder permits are allowed in Marshalltown for owner-occupied single-family homes, but the homeowner is responsible for all work quality and code compliance — the inspector will hold you to the same standard as a licensed contractor. If you hire a roofing contractor, confirm that they pull the permit or agree to let you pull it and they inspect/sign-off on the work. Many contractors include permitting in their quote; some don't. Roofing is a specialized trade, and the Building Department expects the work to follow IRC specifications for fastening, underlayment, flashing, and ventilation — DIY mistakes like under-fastening, omitting ice-and-water shield, or improper flashing are common rejection points. If you're planning to do the work yourself, attend a pre-construction meeting with the Building Department (free, usually 15–30 minutes) to walk through the code requirements and inspection checklist.

Three Marshalltown roof replacement scenarios

Scenario A
Overlay reroof, 2-layer existing roof, asphalt shingles to architectural shingles, 1,800 sq ft ranch home near downtown Marshalltown
Your 1975 ranch in the downtown area has an asphalt shingle roof with two existing layers underneath (typical of that era). You want to upgrade to architectural shingles to match a recent home renovation and improve curb appeal. The existing two layers and lack of ice-and-water shield in the original roofing concern you given the winter weather. You obtain a bid: $8,500–$10,000 for tear-off and reroof, or $5,500–$6,500 for overlay. The key local factor in Marshalltown: the city's frost depth (42 inches) and freeze-thaw cycle severity make ice-and-water shield mandatory on any new roof, even an overlay. If you overlay, you must spec ice-and-water shield at eaves and valleys (24 inches inboard per local interpretation), and the new architectural shingles will need 6 nails per shingle for durability in this climate. You submit a permit application to the Marshalltown Building Department, stating existing conditions (2 layers detected), proposed material (architectural asphalt shingles, impact rating A, wind rating 130 mph), and underlayment plan (ice-and-water shield plus standard felt). The permit is issued in 2 business days (over-the-counter), and the fee is $210 (based on 18 squares of roof area and like-for-like material upgrade). Inspector visits during deck work to spot-check nailing and ice-and-water shield coverage, and final inspection is scheduled after shingles and flashing are complete. Project timeline: 2–3 weeks from permit to final, weather permitting. Total cost: permit $210, labor/materials $5,500–$6,500 (overlay) or $8,500–$10,000 (tear-off). If you skip the permit, you risk a stop-work order and forced teardown, plus a lien at resale.
Permit required | 2-layer roof, overlay allowed | Ice-and-water shield to 24 in. from eaves | $210 permit fee | Architectural shingles spec'd | Final inspection required | 2–3 week timeline | $5,500–$10,000 total project cost
Scenario B
Full tear-off, 3-layer existing roof (discovered during pre-bid), material change to standing-seam metal, raised ranch in Northridge subdivision
Your raised ranch in Northridge (northeast Marshalltown) is 35 years old, and during a pre-bid inspection, the roofing contractor discovers three existing layers — asphalt shingles over slate tiles over wood shakes. This triggers IRC R907.4: mandatory tear-off. A tear-off is a major project, not a repair, and requires a full permit with two inspections. The material change (shingles to metal standing-seam) adds complexity: metal roofing is lighter than the original slate, so no structural reinforcement is needed, but you must disclose the new material in the permit application and provide the contractor's spec sheet showing wind rating (typically 150+ mph for metal in zone 5A) and installation method. The Marshalltown Building Department requires a formal permit application with a sketch showing roof area, proposed material (Kynar 500 standing-seam, gauge/fastener, underlayment), and deck condition (assumed sound unless noted). Permit fee is $280 (higher than overlay due to tear-off and material change). Timeline: 3–5 days for permit review (full-review track due to material change), then 4–6 days for tear-off and installation, weather permitting. Inspections: in-progress (deck nailing and fastener pattern after underlayment is laid), final (seams, flashing, ventilation). Total cost: permit $280, tear-off/disposal ~$3,000, metal roof installation ~$12,000–$14,000 (metal is premium). The 42-inch frost depth and freeze-thaw cycling in Marshalltown favor metal — no ice-dam issues and superior ice shedding. If a third layer had not been discovered, you could have overlaid, saving ~$3,000; but the city's code is clear, and the Building Department will cite IRC R907.4 if you attempt an overlay without a tear-off disclosure.
Permit required | 3-layer roof, tear-off mandatory per IRC R907.4 | Material change to standing-seam metal | Full-review permit track | $280 permit fee | 2 inspections (in-progress, final) | 4–6 day construction window | $15,000–$17,000 total (tear-off + install)
Scenario C
Partial repair, 8 squares of water damage and shingle loss from ice dam, residential historic district, downtown core
A winter ice dam on your historic Queen Anne Victorian (downtown Marshalltown historic district) caused water intrusion and lifted/damaged shingles on the north slope (about 800 sq ft, or roughly 8 squares). The damage is under 25% of your roof area, and you plan to patch with matching asphalt shingles (like-for-like repair). This repair is exempt from permitting per IRC R907.3 (repair threshold). However, Marshalltown's historic district overlay adds a local wrinkle: historic properties require a Certificate of Appropriateness (COA) from the Historic Preservation Commission before exterior work, including roof repairs. The COA is not the same as a building permit, but it must be obtained first — it typically takes 1–2 weeks and is free or low-cost. The COA process ensures that replacement shingles match the original profile and color (e.g., 3-tab architectural match, not a dramatic upgrade to metal). Once you have the COA, the roofing repair is exempt from building permits, and you can proceed. However, if the ice dam has caused deck rot (common in 100+ year old homes with poor ventilation), any structural repair or replacement of the deck becomes permit-required work. A pre-bid inspection by the roofer should clarify deck condition; if rot is found, you'll need a permit for structural repair plus the COA. Total cost: $0 permit fee (exempt), $30–$80 for COA application (check with the city), $2,500–$4,000 for labor/materials to patch and repair any rot. Timeline: 2 weeks for COA, then 1–2 days for repair. If you skip the COA and proceed with the repair, the city may issue a violation notice and require you to redo the work to match the historic district standards.
No building permit required (repair under 25%) | Certificate of Appropriateness required (historic district) | $30–$80 COA fee | Like-for-like shingle match | $2,500–$4,000 total cost | 1–2 day repair window | COA timeline 1–2 weeks

Every project is different.

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

Climate Zone 5A and Marshalltown's Frost Depth — Why It Matters for Roof Underlayment

Marshalltown's 42-inch frost depth is the deepest point that soil freezes in winter, a direct result of the continental climate and frequent sub-zero temperatures. This creates intense freeze-thaw cycling on roofs: water that enters the roof system during fall rains or ice dam melt refreezes in winter, expands, and pushes outward on shingles, nails, and flashing. The Marshalltown Building Department strictly enforces ice-and-water shield extension (IRC R905.1.1) specifically because of this risk. The city's local interpretation extends the shield 24 inches inboard from the exterior wall line (versus the minimum 2 feet elsewhere), and the inspector will measure this during the in-progress inspection. If your underlayment is short, you'll be asked to add additional strips and reschedule.

The frost depth also affects flashing details and soffit venting. Water that wicks up behind flashing in fall and freezes in winter can heave the flashing and create gaps. High-quality metal flashing with sealant that adheres in cold temperatures (not all caulks work below 40°F) is essential. Soffit vents must be clear and properly sized (IRC R806) so that air flows continuously through the attic; blocked or undersized vents create condensation and ice-dam formation. Marshalltown roofers and the Building Department expect contractors to verify venting as part of the reroof permit application. If you're installing ridge vents or changing vent locations, you must provide a venting plan showing soffit intake and ridge exhaust.

Snow and ice load in Marshalltown is also a factor in roof selection. The Ground Snow Load for the Marshalltown area is approximately 25–30 pounds per square foot (check IBC Table 1608.2 for the exact value for your address). Asphalt shingles and metal roofing both handle this load, but metal roofing excels at ice shedding and is becoming popular in the Midwest for ice-dam prevention. If you upgrade to metal as part of the reroof, you'll gain this benefit, but you'll also need to show that the material's wind rating (typically 150+ mph) meets or exceeds the area's wind speed (usually 95–110 mph in Marshalltown, per IBC Table 1609.3). The Marshalltown Building Department will ask for the contractor's spec sheet to confirm ratings.

Three-Layer Rule and Why Marshalltown Enforces It Strictly

IRC R907.4 prohibits reroofing over three or more existing layers of roof covering. The rule exists because multiple layers trap heat and moisture, create uneven nail-holding surfaces (shingles won't sit flat and nail patterns become irregular), and accelerate the deterioration of the new roof. In Marshalltown, where homes are often 40–60 years old, finding three layers is common: the original slate or wood shake, then a layer of asphalt shingles installed in the 1980s or 1990s, then another layer in the 2000s. When an inspector discovers a third layer during the in-progress or pre-bid inspection, the permit pivots to a tear-off mandate, and the scope of work expands dramatically.

The Marshalltown Building Department enforces this rule consistently because the 5A climate amplifies the problems of multiple layers. Heat that builds under multiple layers in summer accelerates shingle aging; trapped moisture in fall and winter promotes rot and mold; freeze-thaw cycling in spring and fall can cause differential movement between layers, lifting nails and cracking shingles. Inspectors are trained to probe the roof surface and count layers, and they will stop work if three layers are found and no tear-off plan is in place. This is a point of frustration for homeowners who planned an inexpensive overlay, but it's non-negotiable code.

To avoid surprises, request that your roofing contractor probe the roof in multiple locations during a pre-bid estimate — north, south, east, west, and near penetrations — and provide a written report of layers found. If three layers exist, budget immediately for a tear-off, and update the permit application accordingly. The permit fee will increase (typically +$50–$100), and the timeline will extend by 3–4 days for tear-off and disposal. Some contractors bulk multiple small roofs into one haul-away to reduce disposal cost; if your roof is being torn off with a neighbor's, costs may be shared.

City of Marshalltown Building Department
Marshalltown City Hall, Marshalltown, IA 50158
Phone: (641) 754-5751 (City of Marshalltown main line; ask for Building Department) | https://www.marshalltown-ia.gov/ (check for online permit portal or contact Building Department directly)
Monday–Friday, 8:00 AM–5:00 PM

Common questions

Does my roof need ice-and-water shield underlayment if I'm just doing an overlay?

Yes. Even if your existing roof has no ice-and-water shield, Marshalltown code requires ice-and-water shield on any new roofing in climate zone 5A (IRC R905.1.1). The local interpretation extends it 24 inches inboard from the exterior wall line. The inspector will check this during the in-progress inspection. Ice dam risk and freeze-thaw cycling in Marshalltown make this non-negotiable.

What if the roofer discovers a third layer during the tear-off? Do I need a new permit?

Yes, immediately. If three layers are discovered during the tear-off, you must stop work and notify the Marshalltown Building Department. A tear-off was mandatory per IRC R907.4, and the permit should have disclosed this upfront. Contact the Building Department and your contractor to file an amended permit; you'll likely owe an additional fee ($50–$100) and must reschedule inspections. Future inspections will verify full tear-off to the deck.

Can I pull the roof permit myself, or does the contractor have to?

Owner-occupants may pull the permit themselves for owner-occupied homes. However, most roofing contractors include permitting in their quote and prefer to pull it because they understand the local code and inspection checklist. Confirm with your contractor upfront: ask, 'Are you pulling the permit, or should I?' If the contractor is pulling it, ask for a copy of the permit once it's issued so you have the file number and inspection schedule.

What's the difference between a repair (exempt) and reroofing (permit required)?

Repairs under 25% of roof area and like-for-like patching (same shingle type and color) are exempt from permitting. Reroofing — full tear-off-and-replace, overlay of more than 25% area, material changes (e.g., shingles to metal), or work on a third layer — requires a permit. If you're unsure, contact the Marshalltown Building Department or have your roofer submit a brief pre-application sketch to confirm.

How long does the permit review take in Marshalltown?

Like-for-like reroofs (same material, two layers or fewer) are usually over-the-counter: issued same day or within 1–2 business days. Material changes or tear-off situations go through full review and may take 3–5 business days. Plan your permit application 2–3 weeks before your desired start date to account for review and weather delays.

Do I need a historical preservation review if my home is in Marshalltown's historic district?

Yes. Properties in the downtown historic district (or other overlay districts) require a Certificate of Appropriateness (COA) from the Historic Preservation Commission before any exterior work, including roof repairs and replacements. The COA ensures that new materials match the original profile and color. It's separate from the building permit but usually free or low-cost ($30–$80). Request the COA before submitting the building permit.

What if I don't get a permit and the city finds out?

The Marshalltown Building Department may issue a stop-work order, requiring you to cease work immediately. Daily fines ($100–$300/day) accrue until the violation is resolved. You may be required to tear down the roof and redo it under permit. Additionally, unpermitted roofing work becomes a disclosure issue at resale and can result in a lien or title hold. Insurance may deny claims if the work is undisclosed.

Can the roofer install the roof before the in-progress inspection?

No. The in-progress inspection (usually after underlayment is laid and deck nailing is visible) must be completed and approved before shingles are installed. The inspector checks nailing patterns, ice-and-water shield coverage, and fastener placement. If the inspection fails, you'll be asked to correct the work before proceeding. This protects both you and the contractor.

Are metal roofs more expensive than asphalt in Marshalltown, and do they need a different permit?

Metal roofing typically costs 2–3x more than asphalt shingles ($12,000–$14,000 vs. $5,500–$6,500 for a typical home). Both require permits if the work is a full replacement or material change. Metal roofing does not require structural reinforcement in Marshalltown (it's lighter than slate or composition), but you must disclose the new material in the permit and provide the contractor's spec sheet showing wind and impact ratings. The permit fee is the same or slightly higher due to the material change review.

What happens if my roofer doesn't schedule the final inspection?

You're responsible for scheduling the final inspection with the Marshalltown Building Department. The inspector must sign off before the permit is closed and the work is considered complete. Failure to schedule may result in a violation notice or prevent you from obtaining a Certificate of Occupancy for resale or refinancing. Contact the Building Department directly to request the final inspection once shingles and flashing are complete.

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