Roofers in Des Moines, IA
Compare up to three local Des Moines roofing contractors from Henry's vetted bench — repairs, full replacements and storm damage.
Homeowners looking for roofing companies des moines can expect a full asphalt shingle roof replacement on a typical 1,800-2,200 sq ft house to run $8,500-$16,000, with prices pushed higher after major hail and wind events like the August 2020 derecho that caused widespread roof damage across Polk County.
The Henry Standard
Every roofer in our network agrees to three things.
Show up
Call back. Keep appointments. And if something changes, communicate it.
Quote honestly
Clear scope, materials, and pricing in writing—so you know what you're agreeing to.
Finish the work
See the job through and take care of the agreed-upon work before calling it finished.
Nothing revolutionary. Just the way we believe doing business should still be done.
How Henry matches you with Des Moines roofers
- Step 1
Tell Henry about the roof
Your ZIP, what's going on up there, and how soon you need it handled. Two minutes, four questions.
- Step 2
Pros are already vetted
Only three Henry Standard roofers in your Des Moines-area ZIP get your request — pros we've checked for responsiveness, references and written estimates.
- Step 3
Compare up to three quotes
You hear from three roofers at most — never a list of twenty — and every estimate comes in writing. You pick, or pick nobody.
What roofing costs in Des Moines
| Roof repair (minor, patch or flashing) | $300-$900 |
| Roof repair (major, storm damage) | $1,200-$4,500 |
| Asphalt shingle replacement (1,800-2,200 sf) | $8,500-$16,000 |
| Metal roof installation (standing seam) | $15,000-$28,000 |
| Gutter replacement (whole house) | $1,600-$3,800 |
| Roof inspection | $150-$350 |
| Attic insulation add-on during reroof | $1,000-$2,500 |
| Emergency tarp/temporary repair | $250-$700 |
Ranges are general estimates gathered from homeowner-reported quotes in the Des Moines area, not an offer or a quote for your roof.
When to schedule roof work in Des Moines
Spring and early summer bring the highest volume of roofing work in Des Moines because hail and severe wind storms are most common in April through June, and Iowa's freeze-thaw winters make ice damming and shingle cracking common repair issues from December through March.
Permits, inspections and HOA rules
Des Moines Development Services requires a building permit for full roof replacements and most re-roofing jobs, and inspectors typically check deck condition and ventilation before final sign-off.
Licensing and insurance in Iowa
Iowa does not issue a statewide roofing contractor license; roofers must carry Iowa Division of Labor contractor registration, and homeowners should confirm active liability insurance since Iowa also requires disclosure rules around storm-related roofing sales.
Why Storm History Shapes Des Moines Roofing Costs
The August 2020 derecho brought sustained winds over 100 mph through central Iowa and caused significant roof and siding damage across Polk County, and it remains a reference point local insurers and roofers use when assessing wind damage claims today.
Because hail and high-wind storms recur most springs, many Des Moines homeowners file insurance claims for roof replacement rather than paying entirely out of pocket, which changes how contractors structure estimates and paperwork.
Permits and Inspections in Polk County
Des Moines Development Services requires a permit for reroofing projects within city limits, and the inspection process generally checks decking, underlayment, and attic ventilation before the job is closed out.
Homeowners just outside city limits in unincorporated Polk County should confirm whether county rather than city permitting applies, since requirements can differ slightly by jurisdiction.
Choosing a Roofer After a Storm
Since Iowa has no dedicated roofing license, verify Iowa Division of Labor contractor registration and ask for proof of insurance before signing any contract, especially with door-to-door storm-chasing crews that appear after major weather events.
Get a written scope of work that specifies shingle brand, underlayment type, and whether decking replacement is included, since storm-damaged homes in older neighborhoods like Sherman Hill sometimes need deck repair that is easy to omit from a lowball bid.
Metal vs. Asphalt for Des Moines Homes
Standing seam metal roofing costs more upfront but holds up well against Iowa's hail and heavy snow loads, and it is increasingly common on newer builds around Windsor Heights and Merle Hay.
Asphalt shingles remain the most common choice in older neighborhoods like Beaverdale and Waveland Park because they are less expensive to replace and easier to match to existing roof lines.
Areas Henry covers
Beaverdale · Sherman Hill · Ingersoll Park · Waveland Park · Drake · South of Grand · Merle Hay · Windsor Heights
Common questions
How much does a roof replacement cost in Des Moines?
A typical asphalt shingle roof replacement on an 1,800-2,200 sq ft Des Moines home costs $8,500-$16,000, depending on pitch, material, and whether decking repair is needed.
Do roofers need a license in Iowa?
Iowa has no statewide roofing license; roofers must carry Iowa Division of Labor contractor registration and current liability insurance.
Is a permit required to replace a roof in Des Moines?
Yes, Des Moines Development Services requires a building permit for most reroofing projects, with inspections covering decking and ventilation.
Why are roofing prices higher after storms in Des Moines?
Major events like the 2020 derecho drive up demand for roofing crews and materials, and insurance claim volume can extend project timelines and pricing during peak storm seasons.
What is the best time of year for roof replacement in Des Moines?
Late spring through fall offers the most stable weather, though many replacements after hail season in April through June are scheduled based on insurance claim timing rather than ideal weather alone.
Des Moines roofing guides from The Henry Files
Nearby Iowa markets
Sources
Get Des Moines roofing estimates in writing.
Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.
Get My Free Roofing Quotes