Trade directory · Des Moines metro · Iowa

Roofing contractors in
Des Moines, Iowa.

A public directory of roofing contractor businesses serving greater Des Moines. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.

Employer Establishments
293
U.S. Census Bureau
Peak Season
April through September, with highest demand May-August following spring storm season
Market estimate
Avg. Response Time
2-5 business days for quotes, 1-3 weeks for project start during peak season
Operator average
Avg. Hourly Wage
$25/hr
Bureau of Labor Statistics
§ J · OPEN JOBS

Roofing jobs in Des Moines

00 OPEN

0 open jobs in Des Moines.

The controlled job pilot is not open yet.

§ A · Market rates

Common Job Costs

DES MOINES-IA · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle roof replacement
Typical range based on local asphalt shingle roof replacement jobs.
$8,500 – $15,000
Metal roof installation
Typical range based on local metal roof installation jobs.
$12,000 – $22,000
Roof repair (storm damage)
Typical range based on local roof repair (storm damage) jobs.
$800 – $3,500
Gutter installation/replacement
Typical range based on local gutter installation/replacement jobs.
$1,200 – $2,800
Flat roof membrane replacement
Typical range based on local flat roof membrane replacement jobs.
$6,000 – $12,000
§ B · Regulatory

Licensing Requirements

IA
§1

Licensing Requirements

Iowa requires contractor registration for projects over $1000. Must obtain Certificate of Registration from Iowa Department of Public Health. No exam required but must provide proof of insurance, surety bond, and business registration. Annual renewal required with $50 fee.

§2

Permit Requirements

Building permits required for new roofing and major repairs in Des Moines. Permit fees range $50-200 based on project value. Submit plans to City Building Department, allow 2-3 business days for approval.

§3

Inspection Schedule

Initial inspection before work begins, rough inspection after decking/structural work, final inspection upon completion. Must schedule 24 hours in advance through Des Moines Building Department.

§4

Insurance Minimums

General liability minimum $300,000 per occurrence, workers compensation as required by Iowa law for employees, surety bond minimum $2000 for contractor registration

§ C · ReadyDocs Compliance

Compliance research unavailable

View source dossier

Source status: unavailable · 7/19/2026

Detailed instructions are withheld because the source is not available for verification.

§ M · DoorBase

Local market snapshot

59 ZIPs
Population220,294
Household income$66,421
Home value$225,795
Median rent$1,125
Unemployment0.00%
Job growth-100.00%

Source: DoorBase, aggregated public ZIP-level data. Updated 8/17/2026.

§ C · Path to license

How to Get Licensed

5 STEPS
1

Business Registration

Register your business with Iowa Secretary of State and obtain federal EIN from IRS. Choose business structure (LLC, corporation, etc.) and complete required filings.

01/05
2

Obtain Insurance

Secure general liability insurance minimum $300,000 per occurrence and workers compensation if you have employees. Get certificates of insurance for contractor registration.

02/05
3

Surety Bond

Purchase minimum $2000 surety bond from licensed surety company. Bond protects consumers and is required for contractor registration in Iowa.

03/05
4

Submit Registration

Complete contractor registration application with Iowa Department of Public Health. Submit insurance certificates, bond documentation, business registration, and $50 fee.

04/05
5

Local Permits

Register with Des Moines Building Department if working locally. Some municipalities require additional registration or licensing for contractors working in their jurisdiction.

05/05
§ D · Field notes

About This Market

UPDATED APR 2026

Des Moines roofing market stays busy year-round with storm damage driving significant demand. Hail and wind events hit the metro regularly, creating steady insurance work alongside standard replacement jobs. Competition is moderate with 293 licensed establishments statewide, but quality crews stay booked. Asphalt shingle dominates residential while commercial leans toward TPO and modified bitumen. Material costs fluctuate heavily - steel and asphalt see 15-20% swings seasonally.

Getting licensed in Iowa is straightforward - no exam, just registration and insurance proof. Real challenge is insurance requirements and bonding, especially for newer contractors. Peak season runs April through September when weather cooperates. Storm chasers flood the market after major events, so established relationships with adjusters and suppliers matter. Bank on 2-week lead times for materials during busy periods. City inspectors move fast but schedule early - they book up quick during construction season.

Data Sources
  • Median wages
    Bureau of Labor Statistics Occupational Employment and Wage Statistics
  • Licensed establishments count
    U.S. Census Bureau County Business Patterns
  • Licensing requirements
    Iowa Department of Public Health contractor registration
  • Permit requirements
    Des Moines Building Department
  • Insurance minimums
    Iowa contractor registration requirements
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What license do I need to do roofing work in Iowa?

Iowa requires contractor registration for projects over $1000 through the Department of Public Health. No exam required but you must provide insurance proof, surety bond, and business registration. Source: Iowa Department of Public Health contractor registration requirements.

Q/02

How much do roofers make in Des Moines?

Median hourly wage is $25.04 ($52,083 annually) according to Bureau of Labor Statistics data. Experienced contractors and those handling storm restoration work typically earn above median rates.

Q/03

When is peak roofing season in Des Moines?

April through September, with highest demand May-August following spring storm season. Winter work is limited but emergency repairs continue year-round due to ice dam and snow load issues.

Q/04

Do I need permits for roofing work in Des Moines?

Yes, building permits required for new roofing and major repairs. Permits cost $50-200 based on project value and must be obtained from Des Moines Building Department before starting work.

Q/05

What insurance is required for roofing contractors in Iowa?

Minimum $300,000 general liability per occurrence, workers compensation for employees, and $2000 surety bond for contractor registration. Many clients require higher limits for commercial work.

§ F · Directory

Roofing contractors in Des Moines

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

Run your roofing business on The Forge.

Apply to be listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place, built for independent operators and growing crews.