Trade directory · Des Moines metro · Iowa

Roofing contractors in
Des Moines, Iowa.

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

Licensed Establishments
293
U.S. Census Bureau
Peak Season
April through September, with highest demand May-July following spring storm season
Market estimate
Avg. Response Time
24-72 hours for estimates, 2-4 weeks for project start during peak season
Operator average
§ A · Market rates

Common Job Costs

DES MOINES-IA · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle replacement
Typical range based on local asphalt shingle 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 – $4,500
Gutters and downspouts
Typical range based on local gutters and downspouts jobs.
$1,200 – $3,500
Emergency roof tarping
Typical range based on local emergency roof tarping jobs.
$300 – $1,200
Flat roof replacement
Typical range based on local flat roof replacement jobs.
$6,000 – $12,000
§ B · Regulatory

Licensing Requirements

IA
§1

Licensing Requirements

Iowa does not require state-level contractor licensing for roofing. However, Des Moines requires business registration and may require trade-specific permits. No state exam required, but workers comp and liability insurance mandatory for most commercial work.

§2

Permit Requirements

Building permits required for new roof installation and major repairs over $3000 in Des Moines. Permit fees range $75-$300. Applications submitted through Des Moines Development Services Department.

§3

Inspection Schedule

Initial permit inspection before work begins, progress inspection at completion of decking/underlayment, final inspection upon project completion. Inspections scheduled 24-48 hours in advance.

§4

Insurance Minimums

General liability minimum $300,000, workers compensation required for employees, professional liability recommended. Commercial projects often require $1M+ coverage.

§ 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 number for tax purposes

01/05
2

Local Business License

Apply for Des Moines business license through the city clerk's office if operating within city limits

02/05
3

Insurance Coverage

Secure general liability insurance minimum $300,000 and workers compensation if hiring employees

03/05
4

Bond Requirements

Obtain surety bond if required by specific commercial clients or municipal contracts

04/05
5

Permit Application

Apply for individual project permits through Des Moines Development Services for work over $3000

05/05
§ D · Field notes

About This Market

UPDATED APR 2026

Des Moines roofing market runs hot and cold with Iowa weather. Spring hail storms drive 60% of annual work, creating feast-or-famine cycles. Most jobs are insurance-driven asphalt shingle replacements on 1950s-80s housing stock. Competition is fierce with 293 licensed establishments statewide, many storm chasers flooding in after major weather events. Costs stay competitive due to market saturation, but quality crews command premium rates during peak season.

Skip the state licensing hassle — Iowa doesn't require it for roofing. Focus on Des Moines business registration, solid insurance coverage, and building relationships with adjusters and local suppliers. Peak season runs April through September when weather cooperates. Crew up before storm season hits or you'll be scrambling. Know your permit requirements — Des Moines Development Services doesn't mess around with unpermitted work. Build your reputation on quality, not speed, and you'll survive the lean winter months when storm chasers head south.

Data Sources
  • Licensed establishments count
    U.S. Census Bureau - County Business Patterns
  • Permit requirements and fees
    Des Moines Development Services Department
  • Insurance requirements
    Iowa Workers Compensation Division and industry standards
  • Cost ranges and response times
    Market estimates based on regional contractor surveys
  • Business registration requirements
    Iowa Secretary of State business services
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

Do I need a license to work as a roofer in Des Moines, Iowa?

Iowa does not require state-level contractor licensing for roofing work. However, you must register your business with Des Moines and obtain required permits for projects over $3000. Source: Iowa Secretary of State business registration requirements.

Q/02

How much does a typical roof replacement cost in Des Moines?

Asphalt shingle replacement averages $8,500-$15,000 for typical Des Moines homes, while metal roofing runs $12,000-$22,000. Costs vary based on roof size, material choice, and accessibility. These are market estimates based on local contractor pricing.

Q/03

When is peak roofing season in Des Moines?

Peak season runs April through September, with highest demand May-July following spring storm season. Iowa's hail season drives approximately 60% of annual roofing work in the Des Moines metro area.

Q/04

What insurance do I need as a roofing contractor in Iowa?

Iowa requires general liability insurance (minimum $300,000 recommended) and workers compensation for employees. Commercial projects typically require $1M+ coverage. Source: Iowa Workers Compensation requirements and standard commercial contract terms.

Q/05

How long does it take to get roofing permits in Des Moines?

Des Moines building permits for roofing typically process within 3-5 business days. Permits are required for new installations and major repairs over $3000, with fees ranging $75-$300. Source: Des Moines Development Services Department permit guidelines.

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

Get listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place. Built for trades, used by thousands of operators nationwide.