2026 Iowa pricing guide

Roof replacement cost in Des Moines & Central Iowa

Understand what a new roof costs in Central Iowa, what drives the price, and how to get a free instant satellite estimate in minutes.

Typical roof replacement costs in Iowa

Prices below are general ranges for asphalt shingle roofs in the Des Moines area. Your actual price depends on the factors listed below. Use our estimator for a price based on your exact roof.

Home sizeTypical asphalt shingle range
Small home (1,000 sq ft)$8,000 – $12,000
Mid-size home (1,600 sq ft)$12,000 – $18,000
Large home (2,500+ sq ft)$18,000 – $28,000+

Premium materials like metal, tile, or flat roofing systems will be higher than the ranges above.

Des Moines roof cost per square

Roofers price by the "square" — 100 square feet of roof surface. In the Des Moines metro, asphalt shingle replacement averages $500-$550 per squareinstalled. That figure is an average, not a fixed price: a simple, walkable roof can land below it, and a steep, multi-story, or heavily cut-up roof will run above it.

Roof sizeCost at $500–$550 per square
15 squares (small ranch)$7,500 – $8,250
22 squares (typical two-story)$11,000 – $12,100
30 squares (larger or cut-up roof)$15,000 – $16,500
40 squares (large or steep roof)$20,000 – $22,000

Not sure how many squares your roof is? Our Des Moines roof cost calculator measures it from satellite imagery in about a minute.

Cost by roofing material in Iowa

Asphalt shingles are what most Central Iowa homes wear, but they are not the only option. Here is how installed cost typically compares per roofing square:

MaterialTypical installed cost per square
Architectural asphalt shingles$500 – $550 (metro average)
Impact-resistant asphalt shingles$550 – $700
Standing-seam metal$900 – $1,400
Cedar shake (or conversion off cedar)$700 – $1,000
Flat / low-slope membranes (TPO, EPDM)$600 – $900

These are Central Iowa ballparks for planning purposes, not quotes. Every material price moves with roof pitch, stories, and tear-off condition — your satellite estimate is the fastest way to a number for your specific roof.

Roof repair costs vs. replacement

Not every roof needs replacing. Minor repairs in the Des Moines metro typically run $250–$900 — a few wind-lifted shingles, a cracked vent boot, or a short section of step flashing. Larger repairs like a valley rebuild, chimney re-flash, or a section of damaged decking usually land between $1,000 and $3,000.

The tipping point: when a roof is past roughly 20 years old and repairs are stacking up across multiple slopes, patching usually stops being economical. During a free inspection we will tell you honestly which side of that line your roof is on — a good repair buys real years; a bad one is money toward a roof you replace anyway.

Ways Iowa homeowners pay for a new roof

A roof is one of the larger home expenses, and most families do not write a single check for it. Common approaches:

  • Cash or savings — the simplest path, and some contractors offer a discount for it.
  • Home equity loan or HELOC — often the lowest interest rate for a project this size, since it is secured by your home.
  • Financing through your contractor — monthly-payment plans spread a $10,000–$15,000 roof into a manageable payment; ask us what is available when we quote your project.
  • Phased timing — if your roof has a year or two left, an honest inspection now lets you budget instead of facing an emergency leak later.

Typical roof replacement cost by metro city

Housing stock differs across the metro — older steep roofs in Des Moines, big newer builds in Waukee — so typical totals differ too. Full breakdown on our Des Moines metro roof cost by city data page.

CityTypical roof sizeTypical replacement
Des Moines18-32 squares$9,000-$16,000
Ankeny22-38 squares$11,000-$19,000
Waukee26-45 squares$13,000-$22,000
Clive22-40 squares$11,000-$20,000
Bondurant20-34 squares$10,000-$17,000
Grimes22-36 squares$11,000-$18,000
West Des Moines20-45 squares$10,000-$23,000
Urbandale18-30 squares$9,000-$16,000
Johnston22-38 squares$11,000-$19,000
Altoona18-32 squares$9,000-$16,000

What affects your roof replacement price

Roof size

Measured in roofing squares. A larger roof needs more material and labor.

Roof pitch

Steeper roofs are harder to walk and require more labor and safety equipment.

Stories

Two-story homes cost more because materials are harder to transport to the roof.

Material choice

Asphalt shingles are the most common. Metal, tile, and flat systems cost more.

Tear-off layers

Removing multiple old layers adds disposal and labor time.

Vents & flashing

Chimneys, skylights, and vents need custom flashing and increase complexity.

Des Moines roof cost questions

How much does a new roof cost in Des Moines?

Asphalt shingle replacement averages $500-$550 per roofing square in the Des Moines metro, which puts most homes between $9,000 and $16,000. That is an average, not a fixed price — the final number depends on roof size, pitch, material, and how many old layers need to be removed.

What is the cheapest roofing material?

Standard asphalt shingles are the most affordable option for most Iowa homes. They balance cost, durability, and wind resistance for Central Iowa weather.

Can I get a roof estimate without a contractor visit?

Yes. Our free Instant Roof Estimator uses satellite imagery to measure your roof and deliver a ballpark price in minutes. We confirm the final price with an on-site inspection.

Does the estimator include labor and materials?

Yes. The estimate includes both materials and labor for a standard installation. Complex conditions, custom flashing, or premium upgrades are confirmed during the on-site inspection.

Roof costs and services by city

Local pricing notes, typical roof sizes, and service details for each Central Iowa community we serve.

Get your instant roof estimate

Skip the guessing. Enter your address and get a satellite-based ballpark price for your Iowa home in minutes.

  • No phone call required
  • Satellite roof measurement
  • Same-day ballpark price
Professional roofing crew installing asphalt shingles on a residential roof

About Hutch Unlimited Roofing

Hutch Unlimited Roofing is the local roofing company behind this Instant Roof Estimator. We handle roof replacements, storm and hail damage inspections, repairs, and seamless gutters across Central Iowa. Every estimate starts online and is confirmed with a free on-site inspection.

Visit Hutch Unlimited Roofing