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.
Roofing jobs in Des Moines
0 open jobs in Des Moines.
The controlled job pilot is not open yet.
Common Job Costs
Licensing Requirements
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.
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.
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.
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
Compliance research unavailable
Source status: unavailable · 7/19/2026
Detailed instructions are withheld because the source is not available for verification.
Local market snapshot
Source: DoorBase, aggregated public ZIP-level data. Updated 8/17/2026.
How to Get Licensed
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.
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.
Surety Bond
Purchase minimum $2000 surety bond from licensed surety company. Bond protects consumers and is required for contractor registration in Iowa.
Submit Registration
Complete contractor registration application with Iowa Department of Public Health. Submit insurance certificates, bond documentation, business registration, and $50 fee.
Local Permits
Register with Des Moines Building Department if working locally. Some municipalities require additional registration or licensing for contractors working in their jurisdiction.
About This Market
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.
- Median wagesBureau of Labor Statistics Occupational Employment and Wage Statistics
- Licensed establishments countU.S. Census Bureau County Business Patterns
- Licensing requirementsIowa Department of Public Health contractor registration
- Permit requirementsDes Moines Building Department
- Insurance minimumsIowa contractor registration requirements
Frequently Asked Questions
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.
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.
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.
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.
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.
Roofing contractors in Des Moines
No contractors listed yet.
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.