Do I Need a Permit to Replace My Roof in Des Moines, IA?
Des Moines sits on the edge of Tornado Alley, receives roughly 30 inches of snow and 34 inches of rain annually, and endures spring hail storms that regularly damage asphalt shingles across entire neighborhoods. The PDC publishes a dedicated Residential Asphalt Roof Shingle Requirements document spelling out the two-layer underlayment system, ice barrier requirements, and fastening standards that Des Moines enforces — requirements that exist because Iowa's climate genuinely stresses roofs harder than mild-weather climates.
Des Moines roof replacement permit rules — the basics
The Des Moines PDC publishes a Residential Asphalt Roof Shingle Requirements document that is among the more detailed city-specific roofing handouts in Iowa. It was updated for the 2021 IRC cycle and specifies the material and installation standards that apply to all permitted roof replacements in the city. The document covers: solidly sheathed roof deck requirements (minimum 3/8-inch plywood or 7/16-inch OSB — board sheathing must be renewed if gaps exceed code limits); the two-layer underlayment system (a 19-inch starter strip at the eave, then 36-inch-wide felt sheets with 19-inch overlaps, per ASTM D226/D1970/D4869/D6757 standards); fastening requirements (four nails minimum per shingle for slopes above 4:12, with nails driven flush into solidly sheathed decks); base and cap flashing standards (minimum 0.019-inch corrosion-resistant metal or mineral surface roll roofing for base flashing); and provisions for when a recover is prohibited (where manufacturer installation instructions prohibit it, when the existing deck is deteriorated, or when the code limits layers are exceeded).
Des Moines' roofing code enforces an ice barrier requirement reflecting the city's ice dam climate. Ice dams form when heat escaping through the roof melts snow at the upper portion of the slope, and the meltwater refreezes at the cold eave overhang, backing up under shingles and causing interior water intrusion. Iowa's building code requires an ice barrier membrane (a self-adhering polymer-modified bitumen sheet) extending from the eave edge at least 24 inches inside the interior wall line for all sloped roofs in the state. In Des Moines' climate, where multi-week periods below freezing are common from December through February, the ice barrier requirement is among the most important roofing provisions for preventing interior water damage. The PDC inspector verifies ice barrier installation at the roofing inspection.
Roofing permits in Des Moines are submitted through the Customer Self-Service portal at css.dmgov.org. The permit application includes the property address, description of the work (tear-off and re-roof with new shingles, including estimated square footage), contractor information, and project valuation. Permit fees are valuation-based per the PDC's published fee schedule. A roofing inspection is scheduled through the same portal after the new shingles are installed and before any debris cleanup that would remove the observable installation details. The inspection covers the items in the PDC's Asphalt Shingle Requirements document: underlayment installation, fastening pattern, ice barrier presence, valley flashing, and drip edge installation at eaves and rakes.
The Iowa design criteria that apply to Des Moines roofing are more demanding than many regions. The 30 psf ground snow load (24 psf roof design load) means roof framing must be sized to support significant snowpack — this affects decisions about whether to tear off to bare decking (recommended when decking shows signs of moisture damage from previous ice dams) versus a recover. The wind speed design of 105–120 mph (depending on building risk category) means shingle fastening patterns and the number of nails per shingle are engineering-relevant decisions in Des Moines, not just manufacturer preferences. The PDC's shingle requirements specify four nails per shingle for standard residential slopes; the inspector verifies this at the roofing inspection by examining exposed starter strip nailing visible at the eave edge.
Why the same roof replacement in three Des Moines neighborhoods gets three different outcomes
| Variable | How it affects your Des Moines roof permit |
|---|---|
| Two-layer underlayment system | Des Moines requires a specific two-layer underlayment installation: a 19-inch starter strip at the eave, then 36-inch-wide sheets applied with 19-inch overlaps. This is more protective than single-layer underlayment used in many warmer climates. The PDC inspector verifies the underlayment laps at the roofing inspection. All underlayment must conform to ASTM D226, D1970, D4869, or D6757. |
| Ice barrier requirement | Iowa's building code requires a self-adhering ice barrier membrane from the eave edge to at least 24 inches inside the interior wall line. This is a mandatory requirement for all sloped residential roofs in Des Moines — not optional even when the homeowner or contractor disputes its necessity. Ice barriers prevent the interior water intrusion that results when meltwater backs under shingles at refreezing eave zones during Iowa winters. |
| Solidly sheathed deck requirement | Asphalt shingles must be fastened to solidly sheathed decks — minimum 3/8-inch plywood or 7/16-inch OSB. Board sheathing with gaps exceeding code limits requires patching or overlay with new OSB before shingles are applied. Tear-offs on older Des Moines homes frequently reveal deteriorated board sheathing that wasn't visible from the attic side — budget contingency for decking repairs. |
| Wind uplift fastening | Des Moines' 105–120 mph wind design speed requires minimum four nails per shingle for standard residential slopes. For steep slopes or in high-wind exposure situations, six nails per shingle may be required. The PDC inspector checks the fastening pattern visible at the starter course at the eave inspection. Under-nailing is among the most common roofing installation failures in Iowa wind events. |
| Historic district COA | Homes in Des Moines local historic districts need a Certificate of Appropriateness before the roofing permit. Roofing material color and style must be compatible with historic character. Staff-level administrative approval (no public hearing) is typically available for period-appropriate material choices. Contact planning@dmgov.org before selecting roofing materials on a historic district property. |
| Insurance claim coordination | Most Des Moines roof replacements following hail damage involve homeowner's insurance claims. Permitted and inspected roofs are essential for insurance coverage to remain valid. A roofing contractor who offers to do the job "without a permit" to save money is also putting your insurance coverage at risk — unpermitted work can void insurance claims for subsequent weather damage to the same roof. |
Iowa weather and roofs — the full threat matrix
Des Moines sits in one of the most weather-stressed roofing environments in the continental United States. The threat matrix is unusually diverse: winter brings 30 inches of average snowfall with multi-week sub-freezing periods that create ice dams; spring brings severe hailstorms and tornadoes (Des Moines is on the edge of Tornado Alley); summer brings straight-line wind events including periodic derechos — the August 2020 Midwest derecho that swept through Iowa produced 100+ mph winds and caused widespread roof damage across the region; and fall brings early freeze events that can catch poorly installed shingles before seal strips have fully activated. Each of these threats imposes specific design and installation requirements that the PDC's Asphalt Shingle Requirements document encodes.
Hail damage is the most common trigger for roof replacement permit activity in Des Moines. Spring and early summer thunderstorms regularly produce hailstones large enough to bruise or crack asphalt shingles — 1-inch hailstones are capable of removing shingle granules that accelerate UV degradation; 1.5-inch or larger hailstones can crack shingles, expose the fiberglass mat, and create water infiltration pathways. When a hailstorm affects a Des Moines neighborhood, the PDC typically sees a surge in roofing permit applications as homeowners work with insurance companies to document damage and arrange replacements. Insurance companies increasingly require proof of a valid permit and inspection for roofing claims on subsequent damage — a roof replaced without a permit that later suffers weather damage may face claims scrutiny.
The 30 psf ground snow load that Des Moines carries has a specific interaction with roofing that affects attic ventilation design. When snow accumulates on a roof and the attic is poorly ventilated, heat escaping through the ceiling can create a temperature differential that melts snow near the ridge while the eave remains cold — the classic ice dam mechanism. Proper cold-roof attic ventilation (typically 1 square foot of free ventilated area per 150 square feet of attic floor, with balanced ridge and soffit venting) prevents this heat buildup and dramatically reduces ice dam formation. When a roof replacement is permitted and inspected in Des Moines, it's an opportunity to assess and improve attic ventilation — the roofing contractor can add or upgrade ridge ventilation during a full tear-off at minimal cost. Improved attic ventilation is among the highest-return upgrades in a Des Moines roof replacement, extending shingle life by reducing both summer heat aging and winter ice dam damage.
What roof replacement costs in Des Moines
Roof replacement costs in Des Moines reflect Iowa's contractor market — meaningfully lower than coastal cities and competitive within the Midwest. For a standard 1,500-square-foot ranch-style home with 15–18 squares of roof (accounting for pitch), a full architectural shingle re-roof runs approximately $6,200–$9,700 installed including tear-off, two-layer underlayment, ice barrier, new drip edge, and new architectural shingles. For a 2,000-square-foot home, costs run approximately $8,200–$13,000. Homes with steeper pitches, multiple dormers, or complex valley configurations run higher — pitch complexity adds labor cost significantly in Iowa because of the safety requirements for roofing crews on steeper slopes in variable weather. Decking replacement (replacing deteriorated board sheathing or damaged plywood) adds $1.50–$3.00 per square foot of decking replaced. Impact-resistant shingles rated for Class 4 hail resistance — which some Iowa insurers offer discount programs for — run $0.75–$1.50 per square foot more than standard architectural shingles but may lower insurance premiums enough to create net savings over 10 years.
Permit fees for Des Moines roof replacements are assessed on project valuation per the PDC's published fee schedule. For a $9,000 re-roof, permit fees typically run approximately $120–$190. For a $14,000 roof with decking work, fees run approximately $180–$260. Contact the PDC at 515-283-4200 or email permits@dmgov.org for a specific fee estimate. Most licensed Des Moines roofing contractors include the permit fee in their all-in project quote as standard practice — if a roofer's quote doesn't mention permits, ask specifically. The permit process in Des Moines typically adds one to two business days to the start of a roofing project (time to receive the permit from the PDC online) and one inspection visit after installation is complete. This is a minimal addition to a project that typically takes one day to complete.
What happens if you replace your roof without a permit in Des Moines
An unpermitted roof replacement in Des Moines creates retroactive permit exposure similar to any other unpermitted structural work. The PDC can require a retroactive permit and inspection; for a completed roof, the inspector cannot verify the two-layer underlayment system or ice barrier installation without removing installed shingles in selected areas — a destructive and costly process. The roofing contractor's warranty and the homeowner's insurance coverage are both at risk when a roof is replaced without a permit. Iowa insurance companies are increasingly requesting permit documentation as part of roofing claims, and a claim submitted for weather damage on an unpermitted roof may face investigation. The $120–$200 permit fee and one-day permit lead time represent minimal friction for a $9,000–$14,000 investment; the reasons to skip the permit are far outweighed by the insurance and documentation risks.
1200 Locust Street
Des Moines, Iowa 50309
Phone: 515-283-4200
Email: permits@dmgov.org
Customer Self-Service portal: css.dmgov.org
PDC Asphalt Shingle Requirements: dsm.city → Residential → General Information
Historic district fences/exteriors: planning@dmgov.org
Hours: Monday–Friday, 8:00 AM–4:30 PM
Common questions about Des Moines roof replacement permits
Does Des Moines require an ice barrier for roof replacements?
Yes. Iowa's building code requires an ice barrier membrane — a self-adhering polymer-modified bitumen sheet — applied from the eave edge to at least 24 inches inside the interior wall line of the structure. This requirement applies to all sloped residential roofs and is enforced at the PDC roofing inspection. Ice barriers prevent the interior water intrusion from ice dams, which form when meltwater from snow at the upper roof freezes at the cold eave overhang and backs under shingles. Des Moines' multi-week sub-freezing periods from December through February create conditions where ice dam risk is high each winter — the ice barrier requirement is among the most important material specifications in Iowa roofing code.
What is the two-layer underlayment system the Des Moines PDC requires?
The PDC's Residential Asphalt Roof Shingle Requirements document specifies a specific two-layer underlayment installation: apply a 19-inch-wide starter strip of felt underlayment parallel to and starting at the eave; then apply full 36-inch-wide sheets of underlayment starting at the eave and overlapping successive sheets 19 inches. This creates a double layer of underlayment at the critical eave area (where ice dams most commonly cause infiltration) and a single layer at the field of the roof. All underlayment must conform to ASTM D226, D1970, D4869, or D6757 — the PDC inspector checks that the product's ASTM designation matches these standards. Any distortions in the underlayment that interfere with shingle sealing ability must be corrected before shingles are applied.
Can I recover (shingle-over) my existing roof in Des Moines?
In limited circumstances. The Des Moines PDC roofing requirements document specifies four conditions that prohibit a roof recover: where the existing roof has two or more layers of any roofing (adding a new layer would create three, which is not permitted); where the existing surface is wet or structurally deteriorated; where the existing roof deck is not solidly sheathed or has excessive gaps; and where the shingle manufacturer's installation instructions prohibit recovering. In practice, many Des Moines homes already have one recover layer from a prior re-roof, meaning a full tear-off to bare decking is required on the next replacement. Confirm existing layer count during your contractor's site inspection before finalizing your project scope.
My roofer says permits aren't required for "repairs." Is that true in Des Moines?
It depends on the repair scope. Minor repairs — patching a few damaged shingles, replacing a small section of flashing, sealing a skylight — are generally exempt from permits as ordinary maintenance under the 2021 IRC. A full tear-off and re-roof, even if framed as a "repair," is not a minor repair and requires a permit. If a contractor offers to complete a full roof replacement without a permit by labeling it a repair, that's a permit avoidance scheme that puts your insurance coverage and future resale at risk. Contact the PDC at 515-283-4200 to confirm whether your specific scope requires a permit if there is any ambiguity.
Are impact-resistant shingles required or just recommended in Des Moines?
Des Moines does not mandate impact-resistant shingles in the building code — they are not required for permit compliance. However, many Iowa homeowners and their insurance companies find impact-resistant Class 3 or Class 4 shingles (rated per UL 2218) to be financially advantageous. Several Iowa insurers offer premium discounts for homes with qualifying impact-resistant roofing — discounts that can amount to 20–30% annually, producing payback periods of 5–10 years on the modest premium cost of Class 4 shingles over standard architectural products. Discuss the insurance discount availability with your homeowner's insurance agent before finalizing shingle selection for a Des Moines re-roof. Class 4 shingles run approximately $0.75–$1.50 per square foot more than standard architectural shingles on a 1,600-square-foot roof — a premium of approximately $1,200–$2,400 that the insurance discount may recover within a few years.
What does the PDC roofing inspection cover in Des Moines?
The Des Moines PDC roofing inspection is typically a single final inspection after new shingles are installed but before cleanup. The inspector checks: that the installed shingle product matches what was described in the permit application; that the underlayment system (visible at the eave and rake trim areas) shows the required two-layer installation; that the ice barrier is present from the eave into the interior; that drip edge is installed at both eaves (under underlayment) and rakes (over underlayment) per code sequence; that valley flashing meets the corrosion-resistant metal or mineral surface roll roofing specifications; and that shingle fastening at the visible starter course shows the minimum four-nail pattern. Schedule the inspection through the Customer Self-Service portal after installation is complete; inspections are typically available within one to two business days of scheduling.
This page provides general guidance based on publicly available sources as of April 2026, including the Des Moines PDC Residential Asphalt Roof Shingle Requirements document, the PDC Customer Self-Service portal, and the 2021 IRC as applied in Des Moines. For a personalized report based on your exact address, use our permit research tool.