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.

Enter your ZIP and Henry lines up to three licensed local roofers. Free, no obligation.

Licensed, insured and background-checked — the Henry Standard.

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

  1. 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.

  2. 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.

  3. 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.

Get My Free Roofing Quotes

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.

Nearby Iowa markets

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