Roofing

Roofing Contractors in Des Moines, Iowa

Polk CountyCompliance Guide

Compliance File

FILE: ROOFINGLOCATION: DES MOINES, IOWATYPE: COMPLIANCE GUIDESTATUS: PUBLIC REFERENCE

Summary

Operating as a roofing contractor in Des Moines, Iowa requires obtaining a city business license and maintaining proper insurance coverage, though no state contractor license is mandated. Most roofing work requires building permits through the Community Development Department, with fees based on project value and mandatory completion inspections. Contractors must carry minimum general liability insurance of $300,000 per occurrence and workers' compensation if they have employees. The regulatory environment is relatively straightforward compared to many jurisdictions, but contractors must still ensure proper permitting and insurance compliance before beginning any roofing project in the city.

License Requirements

Iowa does not require state-level licensing for roofing contractors. However, Des Moines requires a Business License for all contractors operating within city limits. Apply through the City Clerk's office with proof of insurance and a $25 annual fee. Some roofing work may require contractors to be registered with the Iowa Division of Labor if working on prevailing wage projects. For residential roofing replacement or repair exceeding $2,500, contractors must provide a 3-day right of rescission notice per Iowa Code Chapter 555A.

Permit Requirements

Building permits are required for most roofing work in Des Moines through the Community Development Department. Re-roofing permits cost $50 plus $2 per $1,000 of project value. New roof construction requires full building permits starting at $100. Applications require detailed project plans, contractor information, and proof of insurance. Typical approval time is 3-5 business days for standard re-roofing, longer for complex projects. Inspections are required at completion before permit closure.

Insurance Requirements

General liability insurance minimum of $300,000 per occurrence and $600,000 aggregate is required for Des Moines business license. Workers' compensation insurance is mandatory if you have employees, administered through the Iowa Workers' Compensation Commissioner. No contractor bond is required by the city, but may be required by individual property owners or for certain commercial projects.

Typical Cost Ranges

In the Des Moines market, typical residential roofing projects range from $8,000-$15,000 for asphalt shingle replacement on average homes (1,500-2,500 sq ft). Premium materials like metal roofing range $15,000-$25,000. Commercial flat roof repairs typically run $3-$7 per square foot, while full replacement ranges $8-$15 per square foot. Emergency repair calls average $300-$800.

Compliance Checklist

  • Obtain Des Moines Business License from City Clerk with $25 annual fee
  • Secure minimum $300,000 general liability insurance coverage
  • Obtain workers' compensation insurance if employing staff
  • Apply for building permits through Community Development Department before starting work
  • Provide 3-day right of rescission notice for residential contracts over $2,500
  • Schedule required completion inspections with city building department
  • Maintain current Iowa sales tax permit for material purchases
  • Keep detailed records of all permits, inspections, and compliance documentation

READYDOCS

These are the documents Iris tracks for you.

Store them in one place. Get alerts before anything expires. Ask Iris anything from the job site.

$19/month — First month free. No credit card required.

Start Free

No credit card. Cancel anytime.