How to Choose Roofing Contractors in Des Moines
After a hail or wind storm, dozens of roofing contractors des moines residents have never heard of can show up canvassing neighborhoods, which makes it important to know exactly what credentials and paperwork to check before signing a contract.
By Homeowner Henry · Roofing & Gutters · Published August 24, 2026 · 5 min read
Registration Instead of Licensing
Iowa does not issue a roofing-specific contractor license, so instead of asking for a license number, ask for proof of active Iowa Division of Labor contractor registration and a copy of current general liability insurance.
Out-of-state storm-chasing crews that follow major weather events, like the 2020 derecho, are required to post a bond with the state before working in Iowa, and a reputable contractor should be able to produce that documentation without hesitation.
Getting Multiple Bids
Collect at least three written estimates that separately list tear-off, decking repair allowance, underlayment type, shingle or metal brand, and warranty terms, since vague one-line bids make it hard to compare true cost.
Local roofing companies familiar with Polk County permitting tend to build inspection timelines into their schedule more accurately than out-of-town crews.
Insurance Claims and Storm Damage
Many Des Moines roof replacements are insurance-driven after hail or wind events, and a contractor experienced with local adjusters can help document damage clearly during the claims process.
Be cautious of any contractor who asks you to sign an assignment of insurance benefits before an adjuster has inspected the roof, since this can limit your control over the claim.
Permits and Final Inspection
Confirm your contractor will pull the required Des Moines Development Services permit rather than skipping it, since unpermitted reroofs can complicate future home sales and insurance claims.
Ask to be present, or get photos, from the final inspection so you know the decking and ventilation passed before the crew leaves the job site.
Typical cost ranges
| Roof inspection before hiring | $150-$350 |
| Asphalt shingle replacement (1,800-2,200 sf) | $8,500-$16,000 |
| Deck repair add-on (per sheet replaced) | $75-$150 |
| Permit fee (typical residential reroof) | $75-$200 |
Ranges are general estimates gathered from homeowner-reported quotes, not an offer or a quote for your project.
Common questions
Do I need to check for a roofing license in Iowa?
No, Iowa has no roofing-specific license, so instead confirm Iowa Division of Labor contractor registration and current liability insurance.
How many bids should I get for a roof replacement in Des Moines?
Most homeowners should get at least three detailed written bids to compare materials, labor, and warranty terms fairly.
Should I sign an assignment of insurance benefits before an adjuster inspects my roof?
It is generally better to wait until after an adjuster inspection before signing any document that transfers control of your insurance claim to a contractor.
Want real numbers for your own project?
Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.
Get My Free Roofing QuotesLocal cost ranges, seasons, permits and licensing for this city live on the market page.
Roofers in Des Moines, IAMore guides
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.
