Des Moines Roof Bids

04 / 09 · Money

The honest numbers — in 2026 dollars, for central Iowa.

Roofing pricing has climbed faster than general inflation for the last few years, and most national "cost guides" online are badly outdated. These are current Des Moines ranges, stated as ranges because any single number would be misleading.

Roof pricing is usually expressed in squares — one square is 100 square feet of roof surface. An average one-story ranch in central Iowa is roughly 20 to 25 squares; a two-story colonial runs 25 to 35; a larger new-build with complex gables and dormers can push past 45. Complexity matters at least as much as square footage: valleys, hips, dormer walls, and chimney flashings all add labor that flat-footprint houses don't need.

Section oneAsphalt shingle ranges, all in

A mid-grade architectural asphalt re-roof on a simple Des Moines home typically lands in the low five-figures for a smaller footprint and climbs from there. Complex roofs, premium shingles, extensive deck replacement, or steep pitches requiring extra safety equipment push the price up materially. We avoid quoting single-dollar figures because shingle and labor costs have moved too fast in recent years for printed numbers to stay useful; always compare bids from the same month against each other, not against anything online.

Section twoMetal roofing ranges

Standing seam steel on the same house tends to run roughly two to three times a comparable asphalt bid. Much of that delta is labor — metal installers are fewer and charge accordingly — and the rest is raw material cost, which moved sharply in 2021 and has settled at a new baseline since. Aluminum panels run higher still; copper and zinc are niche specialty products priced accordingly.

Section threeThe line items that move the spread

When two Des Moines bids on the same house are thousands apart, the gap usually comes from one of four places. Deck replacement scope — are they assuming zero sheets or ten? Underlayment — synthetic vs. felt, ice-and-water coverage at eaves only or full valleys. Ventilation — ridge vent replacement, attic baffles, soffit airflow. Shingle line — a "30-year dimensional" can mean a $90 bundle or a $140 bundle depending on brand. Read each of those line by line.

Storm-chasing contractors often promise to "waive your deductible." In Iowa this is explicitly illegal under insurance fraud statutes. Don't sign with anyone who offers it.

Section fourInsurance claims and the cost mirage

If your roof is being replaced on an insurance claim after hail or wind, the total cost you see doesn't reflect market pricing — it reflects the insurer's Xactimate database plus your specific policy's depreciation and deductible. Storm-chasing contractors often promise to "waive your deductible"; in Iowa this is explicitly illegal under insurance fraud statutes. Don't sign with anyone who offers it.

Practical tip

Ask for the bid on the same template

If you send the same simple written scope to three Des Moines roofers — "26 squares, full tear-off, architectural shingles, synthetic underlayment, ice and water at eaves and valleys, new ridge vent, replace all pipe boots" — their numbers become directly comparable. Bids written on three different assumption sets never are.

Section fiveFinancing, timing, and negotiation room

Most Des Moines roofers offer financing partners; the rates are rarely the best you can do on your own. A home equity line of credit or a 0% intro-APR card run for 12 to 18 months typically beats the contractor's financing. On negotiation: modest movement is normal, 10 to 15 percent off a reasonable bid is sometimes possible in slow weeks; deeper discounts usually mean the bid was inflated to start.

Informational only. This page is general guidance from an independent resource — not legal, insurance, or professional contracting advice. Roofing is a significant financial and safety decision; confirm specifics with a licensed Iowa roofing contractor, your city's building department, and your own homeowners policy before acting on anything here.

IndependentNo roofer affiliation
48-hour replyFrom a real person
Stays privateNever shared or sold

Ask Jay directly

Got a specific roof costs question?

Paste a bid line, describe what you're seeing on the roof, or ask the part you weren't sure how to phrase. Every question gets a real reply within 48 hours.

Free · No sales calls · Reply within 48 hours

Ask Jay — Free & Quick