Updated July 03, 2026 · HomeFixx Editorial Team · Des Moines, IA

Des Moines, IA

Roofer in Des Moines, IA

$5,800–$14,500
Typical Roofer cost in Des Moines

🔧 DIY Key Takeaways

  • DIY gutter cleaning and debris removal before storm season can prevent $300–$800 in water damage repairs common in Des Moines homes
  • Temporary tarp patches after Iowa hailstorms cost just $50–$120 in materials and can prevent $2,000+ in interior damage while waiting for a contractor
  • Inspecting attic ventilation yourself twice a year helps catch ice dam conditions early — a leading cause of roof failure in Des Moines winters

👷 Hire a Pro Key Takeaways

  • Full asphalt shingle replacement on a typical Des Moines ranch home (1,500–2,000 sq ft roof) runs $7,200–$12,500, about 6% below the national average due to competitive local market saturation
  • Storm damage roof repairs after spring hail events average $1,800–$4,500, and experienced Des Moines roofers handle insurance claims directly, saving homeowners hours of paperwork
  • Hiring a licensed Des Moines roofer for proper ice-and-water shield installation on eaves adds $400–$900 but is critical for surviving Iowa freeze-thaw cycles
🏛️ IA Licensing Requirement All roofer contractors in IA must be licensed through the Iowa Division of Labor. Always verify your contractor's license number before signing any contract.

🏠 How HomeFixx Researches Local Cost Data

Our editorial team collects contractor pricing data from completed jobs in each city, cross-references regional labor rates, and interviews licensed local tradespeople. Cost data reflects what homeowners in this market actually pay — not national estimates padded for SEO.

Des Moines homeowners face a unique roofing landscape shaped by Iowa's extreme weather swings — from sub-zero winter ice storms to summer hailstorms that regularly damage thousands of roofs across Polk County. A full roof replacement in the Des Moines metro typically costs $5,800–$14,500, depending on roof size, material choice, and whether storm damage is involved. The good news: Des Moines roofing costs run roughly 4–8% below the national average thanks to a highly competitive market with over 120 licensed contractors serving the metro area.

Neighborhoods like Beaverdale, South of Grand, and the East Village feature a mix of mid-century ranches, historic Victorians, and newer construction, each with distinct roofing challenges. Steep-pitch Victorian roofs in Sherman Hill can push costs 25–40% higher than a standard suburban ranch in Ankeny or West Des Moines. Seasonal timing matters enormously here — spring storm season floods the market with repair requests, while savvy homeowners who plan replacements in the off-season secure better pricing and faster turnaround.

Whether you're filing a hail damage claim or proactively replacing an aging roof before Iowa's next freeze cycle, understanding Des Moines-specific costs and contractor dynamics will save you thousands.

LOCAL TIP

Des Moines sits squarely in Hail Alley, and Polk County sees an average of 3–5 significant hail events per year. This means local roofing crews are slammed from late April through July, with wait times stretching to 4–6 weeks during peak storm recovery. If you can schedule your roof replacement in late winter (February–March) or early fall (September–October), you'll often save $800–$1,500 on the same job simply because demand is lower and crews are hungry for work. Many Des Moines contractors offer off-season discounts of 8–12% to keep their teams busy. Additionally, material suppliers in the metro area often discount surplus inventory in October, which your roofer can pass along if you time the project right.

What to Expect When You Hire a Roofer in Des Moines

Des Moines sits squarely in what insurance adjusters call "Hail Alley," and that single geographic fact shapes the entire local roofing market. Polk County typically records multiple hail events between late April and mid-August, which means roofing contractors operate on a pronounced boom-and-bust cycle. During a calm spring you can often get an estimate within two to three days and a crew on your roof inside two weeks. After a major storm—like the derecho-level wind events the metro has experienced in recent years—wait times for estimates alone can stretch to three or four weeks, and project scheduling may push out 60 to 90 days.

The Des Moines metro supports a healthy mix of roofing contractors. Established local firms such as those headquartered along SE 14th Street, in the Urbandale corridor, and near the Ankeny commercial district compete alongside national franchise operations. After severe weather, "storm chasers"—out-of-state crews that follow hail paths—flood the market. Their trucks are easy to spot in neighborhoods like Beaverdale, South of Grand, and the east-side suburbs. Local roofers generally carry deeper relationships with Des Moines building inspectors, stock materials suited to Iowa's freeze-thaw conditions, and offer warranties they can actually service. Demand is lightest from late November through February when temperatures make shingle adhesion unreliable, so scheduling non-emergency work in early spring or late fall often yields faster response and sometimes better pricing.

How to Hire the Right Roofer in Des Moines

Iowa Licensing and Registration

Iowa does not require a statewide roofing-specific license, but the City of Des Moines does require contractors to hold a valid Des Moines contractor's license issued through the Permit and Development Center at 602 Robert D. Ray Drive. Ask any roofer for their Des Moines license number and verify it with the city before signing anything. Contractors must also carry general liability insurance—request a certificate of insurance (COI) with at least $1 million in coverage—and workers' compensation for every crew member. If a roofer cannot produce proof of workers' comp, you could be personally liable for on-site injuries under Iowa law.

Questions to Ask Before You Sign

  • "Will you pull the City of Des Moines building permit, and is it included in the bid?" A roofing permit is required for full replacements in Des Moines. Legitimate contractors include the roughly $150–$250 permit fee in their quote and handle the paperwork.
  • "What ice-and-water shield coverage do you install along the eaves?" Iowa code follows IRC standards requiring ice barrier membrane at least 24 inches inside the exterior wall line, but experienced Des Moines roofers typically extend coverage to 36 inches or more because of the city's average 42 freeze-thaw cycles per winter.
  • "Do you offer an enforceable workmanship warranty separate from the manufacturer's material warranty?" A reputable Des Moines firm should back labor for at least five years. Storm chasers rarely honor labor warranties because they leave the state.
  • "How do you handle the tear-off, and where will the dumpster sit?" Many Des Moines neighborhoods—especially near Drake, Waterbury, and Sherman Hill—have narrow lots and street-parking restrictions. Confirm that the crew will use dump trailers instead of roll-off dumpsters if space is tight and will protect landscaping beds common in mature Des Moines yards.

Red Flags Specific to Des Moines

Be cautious of any contractor who knocks on your door within 48 hours of a hail event and asks you to sign an Assignment of Benefits (AOB) form. While AOBs are legal in Iowa, they transfer your insurance claim rights to the contractor, limiting your control. Also watch for bids that list only "dimensional shingles" without specifying the manufacturer, line, and wind rating. Des Moines averages 10 days per year with sustained winds above 30 mph, so wind warranty class matters here more than in many markets.

How to Save Money on Roofer in Des Moines

Timing is the single biggest lever Des Moines homeowners have. Schedule your replacement between late September and mid-November or in March before storm season ramps up. Contractors are hungry for work during these shoulder periods and may discount labor 8–15 percent compared to peak summer pricing. Bundling gutter replacement or soffit and fascia repair with a full roof job can save $500–$1,200 because the crew and scaffolding are already in place.

Material choice also matters in a market like Des Moines. Three-tab shingles cost less upfront but typically last only 15–20 years under Iowa's harsh UV and hail cycles. Investing in Class 4 impact-resistant shingles—such as Owens Corning Duration FLEX or CertainTeed Landmark IR—costs roughly $1.50–$2.50 more per square foot but qualifies you for an impact-resistant roof discount on your homeowners' insurance through most Iowa carriers. State Farm and Grinnell Mutual, two of the most common insurers in Polk County, offer premium reductions of up to 28 percent for verified Class 4 roofs, often paying back the material upgrade within three to four years.

Finally, check whether your project qualifies for any energy-efficiency rebates through MidAmerican Energy. Cool-roof-rated materials or upgraded attic ventilation installed during a re-roof may be eligible for incentives that effectively reduce your net project cost.

Why Des Moines Costs Differ From the National Average

The national average for a full asphalt-shingle roof replacement hovers around $9,000–$12,000, but Des Moines homeowners typically pay $7,500–$11,500 for a comparable job on a standard 1,800-square-foot ranch. Several local factors drive that difference. Iowa's cost of living sits roughly 12 percent below the national average, and construction labor rates reflect that—journeyman roofers in the Des Moines metro earn $18–$26 per hour compared to $25–$38 in coastal metros.

However, material costs have narrowed the gap. Des Moines relies on distribution hubs in Kansas City and Minneapolis, so freight surcharges add $0.15–$0.30 per square foot to shingle costs compared to cities closer to Gulf Coast manufacturing plants. The high frequency of hail claims also inflates disposal costs; Polk County's Metro Park East Landfill charges tipping fees that have risen roughly 10 percent over the past three years as tear-off volume climbs.

Demand spikes after major storms can temporarily push prices 15–25 percent above normal as labor becomes scarce and storm-chasing crews mark up overhead. Conversely, mild-weather years create a buyer's market where multiple local contractors compete aggressively, pulling prices to the lower end of the range. Monitoring spring weather forecasts and acting before the first significant hail report can save Des Moines homeowners hundreds, sometimes thousands of dollars on the same scope of work.

Des Moines Cost vs National Average

Service Des Moines Cost National Avg Difference
Asphalt Shingle Full Replacement (1,500 sq ft)$7,200–$11,800$8,000–$12,500-$800
Hail Damage Repair (Partial)$1,800–$4,500$2,000–$5,000-$300
Metal Roof Installation$12,000–$22,000$13,500–$24,000-$1,500
Emergency Tarp & Storm Leak Repair$350–$1,200$400–$1,500-$150

*Based on contractor data for the Des Moines, IA market, updated June 2026. Get 3 quotes before committing.

Find licensed roofer contractors in Des Moines

Free quotes, no obligation — compare 3+ licensed contractors
GET FREE QUOTES →

What Drives the Cost in Des Moines?

Cost FactorEstimated ImpactWhy It Matters in Des Moines
Hail Damage Insurance ClaimsSaves $3,000–$10,000Des Moines sees frequent hail events; most insurers cover full replacement minus deductible, but contractor experience with adjusters directly affects payout amounts
Tear-Off of Multiple Shingle LayersAdds $1,000–$2,500Des Moines enforces a two-layer max; many older homes in Drake and Beaverdale already have double layers requiring full removal
Steep Pitch or Complex RooflineAdds $1,500–$4,000Historic neighborhoods like Sherman Hill and South of Grand have Victorian and Craftsman homes with steep, multi-faceted roofs that require more labor and safety equipment
Ice & Water Shield UnderlaymentAdds $400–$900Iowa's freeze-thaw cycles make ice dam protection essential; Des Moines code recommends 3-foot minimum coverage on eaves, but 6-foot coverage is best practice for local conditions
LOCAL TIP

Iowa requires roofers to register with the state, but Des Moines has its own additional permit requirements through the city's Permit and Development Center. Always verify your contractor pulls a City of Des Moines building permit — not just a state registration. Unpermitted roof work can void your homeowner's insurance and create title complications when selling, especially in neighborhoods like Beaverdale, Sherman Hill, and Ingersoll Park where older homes face stricter inspection scrutiny. Also note that Des Moines enforces a two-layer maximum on asphalt shingles; if your home already has two layers, a full tear-off is mandatory, which adds $1,000–$2,500 to the project. Many storm-chaser contractors from out of state skip these local requirements entirely, leaving homeowners liable.

Frequently Asked Questions

How much does a roofer cost in Des Moines?

Most Des Moines homeowners pay between $7,500 and $11,500 for a full asphalt-shingle replacement on a typical 1,800-square-foot home. Two major factors that move the cost are roof complexity—multi-level homes in neighborhoods like South of Grand or Waveland Park with steep pitches and dormers cost more per square foot—and material grade, with Class 4 impact-resistant shingles adding $1.50–$2.50 per square foot over standard architectural shingles but potentially qualifying you for insurance premium discounts of up to 28 percent through Iowa carriers.

Are roofers licensed in IA?

Iowa does not mandate a statewide roofing license, but the City of Des Moines requires contractors to obtain a local contractor's license through the Permit and Development Center. Contractors must also carry general liability insurance and workers' compensation coverage. Always verify a roofer's city license number and request a current certificate of insurance before allowing any work to begin. Working with unlicensed contractors can leave you liable for on-site injuries and void manufacturer warranties.

How long does it take to get a roofer in Des Moines?

During calm weather—typically late fall through early spring—you can receive an estimate within two to three days and have a crew start within one to two weeks. After a significant hail event in Polk County, wait times surge dramatically: estimates may take three to four weeks, and project scheduling can extend 60 to 90 days as both local contractors and out-of-state storm crews compete for labor and materials. Booking during the shoulder seasons of March or October often yields the fastest turnaround.

What should I ask a roofer before hiring in Des Moines?

Ask four key questions. First, 'Will you pull the Des Moines building permit and include the fee in your bid?'—this confirms legitimacy and code compliance. Second, 'How many inches of ice-and-water shield will you install along the eaves?'—Des Moines's freeze-thaw cycles demand at least 36 inches for real protection. Third, 'Do you provide a separate written workmanship warranty of at least five years?'—this protects you if the installer leaves town. Fourth, 'Can you provide three references from Polk County projects completed in the last 12 months?'—local references let you verify quality on homes exposed to the same weather conditions yours will face.

Des Moines homeowners can expect to invest $7,500–$11,500 for a quality full roof replacement, with final costs shaped by storm-season timing, material grade, and roof complexity. Get at least three quotes from licensed, insured Des Moines contractors through HomeFixx to compare pricing, verify credentials, and ensure you're hiring a roofer who understands Iowa's demanding climate.

Find a Licensed Roofer in Des Moines

Compare pre-screened, licensed contractors in Des Moines, IA. Free quotes, no obligation.

GET FREE QUOTES IN DES MOINES