What happens if you skip the permit (and you needed one)
- Urbandale building inspector can issue a stop-work order and fine you $100–$500 per day of continued work; unpermitted roof work often triggers a property lien until corrected.
- Your homeowner's insurance claim for hail or wind damage may be denied if they discover the roof was unpermitted — leaving you $15,000–$40,000 out of pocket.
- Resale title commitment and disclosure (Iowa Real Estate Commission) will flag unpermitted roof work; buyers' lenders often refuse to close until it's retroactively permitted (cost: 50% more than original permit fee).
- If a third layer is discovered during inspection and you didn't permit a tear-off, Urbandale will order complete removal and reassessment of deck condition — adds 3-4 weeks and $800–$2,000 in emergency permits and labor.
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
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.
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.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.