Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacements, tear-offs, and material changes require a permit in Urbandale. Repairs under 25% of roof area may be exempt, but once you start removing shingles, you're almost always in permit territory.
Urbandale enforces Iowa Building Code Chapter 34 (2018 ICC series, adopted statewide), which tracks IRC R907 reroofing rules — a full tear-off or replacement over 25% of roof area requires a permit from the City of Urbandale Building Department. The city's critical distinction from some rural Iowa jurisdictions is that Urbandale has an active plan-review function and on-site inspection staff; they will flag three-layer conditions in the field and require deck evaluation if you're removing existing asphalt shingles. Climate zone 5A (frost depth 42 inches, freeze-thaw cycles) adds a local teeth-rule: ice-and-water shield must extend at least 2 feet from the eave line (not just 6 inches), and Urbandale inspectors verify this at final. Unlike some Iowa towns that rubber-stamp like-for-like shingle overlays, Urbandale requires full underlayment specification (synthetic vs felt) and fastening pattern documentation before permit issuance — plan for 1-3 weeks of paper review if your contractor doesn't file correctly the first time.

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

Urbandale roof replacement permits — the key details

Iowa Building Code Chapter 34 (2018 ICC) and IRC R907 govern reroofing in Urbandale, and the critical threshold is 25% of roof area. If you're replacing more than one-quarter of your roof in a 12-month period, a permit is required — and that includes tear-offs regardless of size. The reason: IRC R907.4 mandates removal of existing roof covering if three or more layers are present; Urbandale has seen enough loess-belt properties with 50+ year roofs (two shingle layers plus built-up tar and gravel) that inspectors always ask about layer count during intake. Once you answer 'tear-off' or admit a second layer exists, you're filing a full permit. The fee is typically $150–$350 depending on roof area (measured in squares: 100 sq ft = 1 square) and is based on permit valuation, not a flat rate. Urbandale's online portal (integrated with their Civic Plus system, accessible via the city website) allows you to upload scope photos and existing roof images; this speeds review and avoids the 'come back with better photos' loop.

Frost depth and freeze-thaw cycles are the hidden local rule that catches DIY and cut-corner contractors. Zone 5A frost depth is 42 inches, and Urbandale requires ice-and-water shield (ASTM D1970, rubberized asphalt or synthetic) to extend at least 24 inches up the roof slope from the eave line — not the code minimum of 6 inches. The reason is simple: winter ice dams are common in the Des Moines metro, and undersized ice barriers have caused attic leaks in hundreds of 1960s-1980s homes. When you file your permit, the inspector will note this requirement in the permit conditions, and they will photograph the ice shield installation in person before final approval. Most contractors know this rule, but owner-builders and fly-by-night roofers sometimes use standard 6-inch barriers and get a re-inspection hold. Budget an extra 2-3 days if the first inspector photos show insufficient shield width.

Underlayment specification and fastening pattern must be declared on the permit application or submitted with the roofing plan. Urbandale accepts either synthetic underlayment (Titanium UDL, Tamko StormForce, etc.) or felt (ASTM D226 Type II, 30 lb), but synthetic is now the default for climate zone 5A because it resists tearing during freeze-thaw and survives longer under snow load. Fastening must meet IRC R905.2 for your chosen material: typically 1.25-inch nails for asphalt shingles (minimum 4 nails per shingle, 6 near ridge), spaced per manufacturer. If you deviate from the shingle maker's instructions or specify non-standard fasteners, the permit application will be rejected and you'll need to resubmit. This happens most often when contractors spec cheap 1-inch nails or propose 3-nail patterns; Urbandale will not approve it. Have your roofing contractor or supplier provide written fastening docs before you file — it saves a re-spin.

Material changes — shingles to metal, asphalt to clay tile, or dimensional to architectural — do not automatically require structural evaluation in Urbandale, but they do require explicit notation on the permit. IRC 1511.1 allows like-kind roof covering changes without new structural calcs if the new material's weight is within 20% of the original. A metal standing-seam roof is typically lighter than asphalt shingles (2.5-4 psf vs 3-4 psf for asphalt), so no structural work is needed; however, Urbandale requires you to file a new 'roof covering change' permit line-item ($50–$100 add-on fee) and submit the metal manufacturer's spec sheet and installation manual. If you're upgrading to slate or clay tile (12-15 psf), the city will request a structural engineer's signed letter confirming rafter adequacy before they issue the permit. Plan an extra 2-3 weeks and $300–$800 for that engineer's report if you're going heavy.

Owner-builder rules apply in Urbandale: you may pull a roof permit for your own primary residence without a roofing contractor license, but you must pull the permit in your name (not the contractor's), attend any required inspections, and the city will note on your permit that it's owner-performed work. Insurance and lender complications sometimes follow owner-pulled permits, so confirm with your homeowner's insurer and mortgage servicer before you file. If you hire a licensed roofing contractor, they typically pull the permit and assume responsibility for code compliance; you pay the permit fee as part of the invoice. Either way, the permit is mandatory if you're tearing off or replacing more than 25% of roof area.

Three Urbandale roof replacement scenarios

Scenario A
Asphalt-to-asphalt tear-off, one existing layer, standard 30-year architectural shingles, 1,800 sq ft ranch in Wallingford neighborhood, Urbandale
You've got a 24-year-old asphalt roof showing curling and moss; a local roofer recommends a complete tear-off and new 30-year architectural shingles with synthetic underlayment and updated ice-and-water shield (24 inches from eave). This is a straightforward permit: you file 'tear-off and replace, like-for-like asphalt shingles, 18 squares' on the Urbandale permit portal or in person at city hall. Scope photos of the existing roof and a one-page roofing plan (shingle type, manufacturer, underlayment spec, nailing pattern, ice-shield extent) are required. Permit fee is $180–$280 (roughly 1.5-2% of estimated job value: $12,000–$16,000 = $180–$280 permit). Plan-review turnaround is 5-7 business days; once approved, the contractor can schedule a pre-tear-off inspection (usually same-day, in-and-out, inspector confirms no hidden third layer and verifies deck condition). Work proceeds; inspector returns for deck nailing spot-check mid-project and again at final inspection for shingle fastening, drip-edge installation, and ice-shield photo documentation. Total time from permit approval to final: 2-3 weeks. No surprises expected if the contractor follows the fastening spec on the permit.
Tear-off and replace required | Synthetic underlayment + 24-inch ice shield | Permit $180–$280 | Pre-tear-off inspection | Final inspection (nailing/fastening) | Total job cost $12,000–$16,000 | Like-for-like, 5-7 day review
Scenario B
Asphalt-to-metal standing-seam roof, material upgrade, new structural rating, two existing layers detected, Victorian home in historic Ledges neighborhood, Urbandale
You've decided to upgrade to metal standing-seam for longevity and appearance; your Victorian is on the National Register (Ledges neighborhood overlay) and you want the aesthetic upgrade. Two complications: (1) the roof has two existing asphalt shingle layers (built up over 40 years), so IRC R907.4 mandates complete tear-off; (2) metal is a material change, triggering Urbandale's material-change permit add-on and submittal requirement. Filing is more involved: you submit a 'tear-off and re-roof, asphalt to metal standing-seam' permit with the metal manufacturer's spec sheet, installation manual, and a weight comparison (metal ~3.5 psf vs asphalt ~3.5 psf, well within 20% threshold, so no structural calcs needed). However, you also notify the Ledges Historic Preservation Commission in parallel (Urbandale's overlay rule) — metal roofing in historic districts must match existing profile and color harmony. The city permits the work, but the commission may require pre-approval meetings; this adds 3-4 weeks to timeline. Permit fee jumps to $280–$350 because of the material-change add-on ($50–$100) plus the base tear-off fee. Contractor submits architectural plans with color/profile documentation for the commission; once approved, they pull the permit. Inspections are the same: pre-tear-off, deck nailing, final (seam fastening and underlayment). Total timeline: permit application → city review (5-7 days) + commission coordination (2-3 weeks) → approval → work (2-3 weeks on-site) = 6-8 weeks from start to final sign-off.
Tear-off required (2 layers) | Material change to metal | Historic Ledges overlay approval required | Permit $280–$350 | Manufacturer spec sheets required | Metal standing-seam ~3.5 psf (no structural eval needed) | Total job cost $18,000–$28,000 | 6-8 week full timeline
Scenario C
Partial shingle repair, hail damage, under 25% of roof area, 2 squares, same architectural shingles, ranch in Meadowbrook Ridge, Urbandale
A hailstorm dents shingles on the south slope and east side of your roof — your insurance adjuster estimates 150 sq ft (1.5 squares) of damage, roughly 8% of your total roof. Your contractor quotes a patch repair: remove damaged shingles, inspect deck (likely sound, typical hail doesn't penetrate to wood), and nail on matching replacement shingles. At under 25% roof area, this is typically exempt from permitting in Urbandale, and IRC R905.2 allows spot repairs without a full re-roof permit. However, there is a catch: if the contractor discovers a third layer during removal, or if deck damage is found, the scope escalates to a permitted tear-off. To be safe, have the contractor get a pre-work inspection (informal, $0–$50 courtesy walk-through) from the city to document that only surface repair is needed. If damage is truly limited to the top layer and deck is sound, the city will issue a verbal OK and no permit is needed. Total cost: $1,800–$3,200 for labor and materials, no permit fees. This avoids the permit hassle — but if the hail turned out to be more severe than the adjuster estimated and the roofer finds hidden damage, you'll need to pivot to a permitted tear-off. Most contractors bundle this risk into the estimate ('if we find more damage, we'll scope a full permit').
Under 25% roof area (1.5 sq, hail damage) | Repair exempt, no permit required | Pre-work informal inspection recommended | Contingency: if 3rd layer or deck damage found, escalate to permitted tear-off | Total repair cost $1,800–$3,200 | No permit fees if repair-only

Every project is different.

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

Freeze-thaw cycles and ice-dam rules — why Urbandale requires 24-inch ice shield in zone 5A

Urbandale sits in IECC Climate Zone 5A, characterized by 42-inch frost depth, regular freeze-thaw cycles (November through March), and heavy snow load (average 25-40 inches per winter). This climate creates ideal conditions for ice dams: warm attic air melts snow at the ridge, water flows down and refreezes at the cold eaves, forming a dam that backs water into the attic and rots fascia, soffit, and wall cavity. The code minimum ice-and-water shield (ASTM D1970) is 6 inches from the eave line; however, Urbandale's local practice — documented in inspector training and past permit denials — extends this to 24 inches for zone 5A homes. The reason is empirical: hundreds of 1960s-1980s homes with undersized ice barriers in the Des Moines metro experienced repeat winter leaks, leading the city to adopt the 24-inch standard as a de-facto condition on all roof permits.

When you submit your roof permit to Urbandale, the inspector will write '24-inch ice-and-water shield from eave line (IRC R905.2.8.1 + local frost-depth practice)' as a permit condition. Your contractor must install synthetic rubberized asphalt or synthetic membrane (Titanium UDL, Tamko StormForce, GAF Timberline Ultra HD, etc. — all ASTM D1970 compliant) and extend it a full 24 inches up the slope. The inspector will photograph this at final inspection and will note in the final report if it's undersized. If ice shield is only 6 or 12 inches and the inspector catches it, they'll issue a re-inspection hold, and you'll be forced to remove shingles and add more barrier — costing $400–$800 in emergency labor and materials. Avoid this by confirming ice-shield width with your contractor in writing before the work begins.

Synthetic underlayment is now the Urbandale default for zone 5A because it handles freeze-thaw better than felt. Felt (ASTM D226) absorbs moisture and can become brittle in repeated freeze-thaw cycles; synthetic (polypropylene or polyester) resists tearing and provides better slip resistance during installation. If your contractor proposes felt, you're not violating code, but expect the inspector to note 'synthetic recommended for this climate zone' on the permit or permit-extension letter. Most modern roofers and supply houses now spec synthetic by default, but budget-conscious DIY projects sometimes fall back on felt. Either way, make sure you state it on the permit application — ambiguity will cause a re-review.

Three-layer detection and IRC R907.4 tear-off mandate — why Urbandale inspectors ask about layer count

IRC R907.4 states: 'Roof-covering materials shall be removed down to the roof deck before applying a new roof covering when the existing roof covering has two or more layers.' Urbandale enforces this strictly because older Des Moines-area homes (built 1950-1980) were commonly reroofed by overlaying a second layer of asphalt shingles over the existing first layer, creating a two-layer condition. Fast-forward 20-40 years, and some of these homes now have three layers: original asphalt, first overlay asphalt, and possibly tar-and-gravel built-up roof from a mid-century repair. A three-layer roof violates code and creates structural (deck overload) and water-infiltration (complex flashing) risks. When you file a permit, Urbandale's intake form asks: 'How many existing shingle layers?' If you answer 'two or more,' the city will require photographic evidence (interior attic view, edge-view from a roof gutter) before approving the permit, and will issue a mandatory tear-off condition. If you guess 'one layer' and the inspector arrives for the pre-tear-off inspection to find two or three, they will stop work, issue a stop-work notice, require layer removal, and demand a re-inspection. This adds 5-7 days and $500–$1,500 to the project.

Avoid this by being honest about layer count on the intake. If you're unsure, hire a roofing inspector ($150–$300, 1-hour visit) to document layer count with photos before you file the permit. This buys you confidence and protects your contractor from surprises. Once the permit is approved with a documented tear-off condition, the work is on the books and the city knows what to expect. Inspectors are lenient with honest scope increases (if you discover weak deck framing that needs sister-joist repair, for example), but they are strict with permit misrepresentation. Own the layer-count question up front.

The deck inspection itself is a common secondary discovery. Once shingles are stripped, the inspector (or your contractor) may spot soft spots, rot, or missing or rotted decking. If decking repair is needed, this is added to the permit as a structural repair and requires engineer sign-off if more than 10% of deck area is involved. Budget $800–$2,500 for emergency decking repair if your home is over 40 years old. Modern (post-1990) homes with OSB or plywood decking are generally sound, but older tar-paper and rough-sawn roofing decks sometimes have localized rot, especially at valleys and under flashing. Urbandale will require you to address this before the final inspection is cleared.

City of Urbandale Building Department
3600 86th Street, Urbandale, IA 50322
Phone: (515) 278-3521 | https://www.urbandale.org (Building Permits section; Civic Plus online portal available on main website)
Monday–Friday, 8:00 AM–5:00 PM (closed weekends and city holidays)

Common questions

Do I really need a permit if I'm just re-shingling with the same type of shingles?

Yes, if you're tearing off the old shingles or the new roof will cover more than 25% of the existing roof area. 'Like-for-like' material doesn't exempt you from permitting in Urbandale — it's the scope (tear-off, area replaced) that triggers the requirement, not the material choice. The permit ensures proper underlayment, fastening, and ice-shield installation, which protects your home against freeze-thaw damage and ice dams. The fee ($150–$280) is a small insurance cost compared to the $15,000–$40,000 cost of roof replacement.

What if my contractor says they'll 'overlay' the new shingles without tearing off the old ones?

A roof overlay (re-shingling over existing shingles without removal) is only allowed if you have one existing layer and you're not exceeding two layers total. Urbandale will require you to declare this on the permit as 'overlay, single-layer roof' and provide photos confirming single-layer condition. If the inspector discovers two or more layers, they will stop work and demand a tear-off. Do not let a contractor overlay without a permit and layer-count documentation — it's the fastest way to trigger a stop-work order and re-work costs.

How much does a roof permit cost in Urbandale?

Roof permits in Urbandale cost $150–$350 depending on roof area and scope. A typical 1,800 sq ft ranch tear-off-and-replace costs $180–$280; a material-change or two-layer tear-off may add $50–$100. Fees are usually calculated as a percentage of permit valuation (roof job cost, typically 1.5-2%). Ask your contractor or the permit intake staff for an exact quote before filing — the city website may also have a fee schedule.

Can I pull a roof permit myself if I'm the owner?

Yes, owner-builder roof permits are allowed in Urbandale for your primary residence. You file the permit in your name, not a contractor's, and you assume responsibility for code compliance. The city will note 'owner-performed work' on the permit. However, check with your homeowner's insurer and mortgage lender first — some policies or loans have restrictions on owner-performed roofing work. Most homeowners hire a licensed roofer and let them pull the permit; the permit fee is rolled into the invoice.

What is this 24-inch ice-and-water shield rule I keep hearing about?

Urbandale requires ice-and-water shield (synthetic rubberized asphalt or synthetic membrane per ASTM D1970) to extend at least 24 inches up the roof slope from the eave line. This is above the code minimum (6 inches) and reflects Climate Zone 5A freeze-thaw conditions and ice-dam risk in the Des Moines area. At final inspection, the inspector will photograph the ice shield to confirm width. Undersized barriers are a common re-inspection hold — avoid it by confirming this detail with your contractor in writing before work begins.

What happens at the roof inspection — will the inspector go on my roof?

Yes. Urbandale inspectors will conduct at least two site visits: a pre-tear-off inspection (confirms layer count, deck condition, and scope) and a final inspection (verifies ice-shield width, shingle fastening, drip-edge installation, and deck nailing). The inspector will walk or climb onto the roof and take photographs. These inspections are no-cost and are typically scheduled the same day or next business day. The contractor coordinates timing; you don't need to be home, but someone should be present to let the inspector access the attic (for visual deck inspection from below).

If I find a third layer of shingles during the tear-off, what happens?

If a third layer is discovered and you did not permit a tear-off, Urbandale will issue a stop-work order and require you to obtain an emergency permit for the removal and re-inspection of deck condition. This adds 3-5 business days and $500–$1,500 in costs. Avoid this by submitting honest layer-count documentation at permit intake — or hire a pre-permit roofing inspection ($150–$300) to document layers with photos before you file.

Can I change materials from asphalt shingles to metal or tile roofing?

Yes, but it requires a material-change permit add-on. Metal standing-seam is typically lighter than asphalt, so no structural evaluation is needed — just submit the manufacturer's spec sheet and installation manual. Tile or slate roofing (heavier, 12-15 psf) requires a signed structural engineer's letter confirming rafter adequacy before the city will issue the permit. Plan an extra 2-3 weeks and $300–$800 for the engineer's report if you're going heavy. If your home is in a historic overlay (like Ledges neighborhood), the Historic Preservation Commission must also approve the material and color before the city issues the permit — add another 2-3 weeks to timeline.

Is a partial roof repair (under 25%) exempt from permitting?

Yes. Repairs under 25% of roof area (e.g., hail damage, a few torn shingles, blown-off shingles from wind) are exempt from permitting under IRC R905.2. However, if the repair uncovers a second or third layer, or if deck damage is found, the scope escalates to a permitted tear-off. Have your contractor get a pre-work informal inspection ($0–$50) from the city to confirm repair-only scope before they begin. This protects you if the damage is worse than expected.

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

Urbandale will issue a stop-work order (fine $100–$500 per day of continued work), may place a lien on your property until the permit is obtained retroactively (cost 50% more than original permit fee), and will require a full re-inspection of completed work. Your homeowner's insurance may deny a claim if they discover unpermitted roofing. At resale, the title commitment will flag the unpermitted roof, and the buyer's lender will refuse to close until it is retroactively permitted and inspected. Permitting is cheaper and faster than fighting these consequences.

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