ROOFING x DES MOINES x IOWA

Roofing contractors in Des Moines, Iowa.

Roofing contractors operating in Des Moines, Iowa, must navigate a two-tiered regulatory environment. At the state level, registration with the Iowa Division of Labor is mandatory for any contractor performing over $2,000 in work annually. This registration ensures that contractors meet basic state requirements regarding insurance and tax compliance.

Locally, the City of Des Moines enforces its own contractor licensing and permitting protocols. Before beginning any roofing project, contractors must ensure they hold the appropriate city license and have secured a building permit for the specific address. Adherence to the adopted International Building Codes is strictly enforced through a mandatory inspection process to ensure structural integrity and safety.

State License
STATE RequiredIf >$2k/year
Permit Issuer
Des MoinesPermit & Dev Center
Avg. Plan Review
3-5 DaysVaries by scope
Typical Start-Up
RANGE $200-$500Fees & Regs
FILE · ROOFING x DES MOINES x IOWA
Compliance Dossier
Public
File
05 / 2026
State AuthorityIowa Division of Labor
CountyPolk County
City AuthorityDes Moines Permit & Development
Statute / CodeIRC / IBC
Federal Cert.OSHA
ReciprocityVerify with City
FILE ROOFINGLOCATION DES MOINES, IOWATYPE COMPLIANCE GUIDE
VERIFIED 05 / 2026STATUS PUBLIC REFERENCE
What's specific to Des MoinesWhat this leaf carries beyond the Iowa state file.
Local Amendments
Des Moines enforces specific local amendments to the International Residential Code that may differ from neighboring jurisdictions.
Permit Portal
The city utilizes a centralized online portal for permit applications and inspection scheduling, requiring digital account setup.
Registration Enforcement
Des Moines actively verifies state contractor registration numbers before issuing local business or trade licenses.
§ 01 · Permit Stack

Three layers govern Roofing work in Des Moines.

Always start with State registration before applying for local city permits.

State — Floor
Iowa Division of Labor
Contractor RegistrationWorkers Comp
County — Overlay
Polk County
Business FilingTax Compliance
City — Where you file
Des Moines Permit Center
Building PermitTrade License

Read it bottom-up.

Always start with State registration before applying for local city permits.

This file exists to show what changes when the trade is Roofing and the jurisdiction is Des Moines, Iowa.

Source · State, county, and city issuing authoritiesLast verified · 05 / 2026
§ 02 · Specs Ledger

Every requirement, with a number on it.

Each row names the issuing authority, cost, timeline, citation, and status behind the requirement.

RequirementIssued byCostTimeCitationStatus
State Contractor RegistrationRequired if >$2k
Iowa DOL
Verify with agency
2-4 weeks
Iowa Code 91C
REQUIRED
City Contractor LicenseRequired for trade work
Des Moines
Verify with agency
1-2 weeks
Des Moines Code
REQUIRED
General LiabilityProof required
Private Carrier
Market rate
Immediate
City Ordinance
REQUIRED
Workers CompIf employees present
Private Carrier
Market rate
Immediate
Iowa Code
REQUIRED
Building PermitPer project
Des Moines
Valuation based
3-5 days
IRC
REQUIRED
OSHA 10Recommended
OSHA
Variable
10 hours
Federal
RECOMMENDED
§ 03 · Year-One Cost

What it costs to start Roofing in Des Moines.

A practical floor for Des Moines, Iowa. Verify each amount with the issuing authority.

Year-one ledger
Des Moines, Iowa · Roofing
State Registration FeeAnnualVerify with agency
City License FeeAnnualVerify with agency
Building Permit FeePer projectValuation based
Plan Review FeeIf applicableVerify with agency
Surety BondIf requiredMarket rate
Inspection FeesPer visitVerify with agency
Year-one floorVariable based on project size
Excludes tools, vehicle purchase, payroll, and marketing.
Note
Valuation

Permit costs are calculated based on the total estimated cost of labor and materials.

Note
Registration

State registration is renewed annually.

Note
Fees

Check the current Des Moines fee schedule for updated permit pricing.

§ 04 · Path to First Job

From day zero to first inspection.

A practical path for Roofing contractors in Des Moines.

1
Day 0
Obtain State Registration
Iowa DOL
2
Day 7
Apply for City License
Des Moines
3
Day 14
Submit Permit Application
Des Moines
4
Day 21
Permit Approval
Des Moines
5
Day 22
Commence Roofing Work
N/A
6
Day 30
Final Inspection
Des Moines
§ 05 · Compliance Checklist

Check them off.

Each item names the issuing authority, cycle, and citation.

01
Verify State Registration
Ensure your registration is active and current.
StateLegalIowa Code 91C
ContractorIssuing authority
02
Submit Permit Plans
Provide roof specifications and materials.
CityPermitDes Moines Code
ContractorIssuing authority
03
Post Permit
Display permit at the job site.
SiteComplianceBuilding Code
ContractorIssuing authority
04
Safety Compliance
Ensure OSHA fall protection standards.
SafetyFederalOSHA
ContractorIssuing authority
05
Schedule Inspection
Request inspection before closing roof.
CityInspectionDes Moines Code
ContractorIssuing authority
06
Final Sign-off
Receive final inspection approval.
CityCloseoutBuilding Code
InspectorIssuing authority
§ 06 · Local Enforcement Data

Violations cited most in Des Moines.

When confirmed local data is unavailable, this section stays marked for verification.

Commonly cited
Verify with agency

Unpermitted Work

Performing roofing without a valid city permit.

PenaltyStop work order/Fines
Commonly cited
Verify with agency

Safety Violations

Lack of proper fall protection for roofers.

PenaltyOSHA fines
Commonly cited
Verify with agency

Expired Registration

Working with an expired state contractor registration.

PenaltyAdministrative fines
§ 07 · Des Moines-specific FAQ

Questions Roofing contractors ask about Des Moines.

Q01Do I need a state license to roof in Des Moines?+
You must register with the Iowa Division of Labor if your annual gross volume of construction work exceeds $2,000.
RegistrationStateSource · Iowa Code Chapter 91C
Q02Is a permit required for a simple roof repair?+
Permits are generally required for re-roofing projects in Des Moines; you should verify specific thresholds with the Permit and Development Center.
PermitCitySource · Des Moines Municipal Code Chapter 26
Q03What insurance coverage is mandatory?+
Iowa law requires workers' compensation for employees, and the City of Des Moines requires proof of liability insurance for contractor licensing.
InsuranceLiabilitySource · Iowa Division of Labor
Q04How do I schedule an inspection?+
Inspections can be scheduled through the City of Des Moines online portal or by calling the Permit and Development Center.
InspectionProcessSource · Des Moines Permit and Development Center
Q05Are there specific building codes I must follow?+
Des Moines enforces the International Residential Code (IRC) and International Building Code (IBC) with local amendments.
CodeComplianceSource · Des Moines Building Department
Q06Do I need a bond to work in Des Moines?+
Some specific contractor classifications require a surety bond; verify your specific license type requirements with the City Clerk.
BondLicenseSource · Des Moines Municipal Code
§ 08 · Related

Adjacent files.

These are the documents Iris tracks for you.

Store licenses, permits, policies, and renewal dates in one place.