Iowa Roofer License Requirements
Official classification: Construction Contractor Registration · Issued by the Department of Inspections, Appeals, & Licensing (DIAL), Division of Labor, Building and Construction Division.
🏠 RooferIA ✔ Verified 2026-06-26
In Iowa, roofers must hold the Construction Contractor Registration, issued by the Department of Inspections, Appeals, & Licensing (DIAL), Division of Labor, Building and Construction Division, and a $25,000 surety bond is required. Full requirements — experience, exams, fees, insurance, renewal and reciprocity — are detailed below.
How to become a licensed roofer in Iowa
Follow these steps to earn your Construction Contractor Registration. Every figure is verified against the Department of Inspections, Appeals, & Licensing (DIAL), Division of Labor, Building and Construction Division; full detail for each step is further down the page.
- Build the required experience. No formal experience requirement stated; registration required only if earning $2,000+ annually from construction work
- Confirm exam requirements. Iowa sets no state trade exam for this license, though your city or county may require one.
- Secure your surety bond. Iowa requires $25,000 surety bond required only for out-of-state contractors; in-state contractors do not have a stated statewide bond requirement.
- Line up insurance. You'll need liability insurance (—), and workers' compensation coverage.
- Submit your application and fees. Apply through the Department of Inspections, Appeals, & Licensing (DIAL), Division of Labor, Building and Construction Division — $50 application fee, plus a Included in application fee license fee. Processing time: Not publicly disclosed.
- Keep the license active. Renew annual.
License types
- Construction Contractor — Authorization to perform roofing work as part of general construction services, subject to registration with the state if annual earnings exceed $2,000
Requirements at a glance
| Experience required | No formal experience requirement stated; registration required only if earning $2,000+ annually from construction work |
|---|---|
| Application fee | $50 |
| License fee | Included in application fee |
| Renewal fee | $50 annually |
| Renewal period | Annual |
| Continuing education | None required |
| Bond required | $25,000 surety bond required only for out-of-state contractors; in-state contractors do not have a stated statewide bond requirement |
| Liability insurance | — |
| Property damage | — |
| Workers' comp | Workers' compensation certificate required if you have one or more employees; self-employed contractors may be exempt |
| Background check | None stated |
| Credit requirement | None stated |
| Reciprocity | None |
| Processing time | Not publicly disclosed |
Exams
No state trade exam is required — the Construction Contractor Registration is a registration, not an examined license. Local jurisdictions may set their own exam requirements.
Local / municipal notes
Iowa does not have a dedicated roofer license. Roofers register under the general Construction Contractor Registration program administered by DIAL. Roofers performing work on pre-1981 roofing materials may require asbestos certification. Unemployment insurance number required for all contractors.
Frequently asked questions
How much does a Iowa roofer license cost?
Application: $50. License: Included in application fee. Renewal: $50 annually.
Do roofers in Iowa need a surety bond?
$25,000 surety bond required only for out-of-state contractors; in-state contractors do not have a stated statewide bond requirement
What experience is required for a Iowa roofer license?
No formal experience requirement stated; registration required only if earning $2,000+ annually from construction work
Is insurance required for roofers in Iowa?
Liability: — Workers' compensation: Workers' compensation certificate required if you have one or more employees; self-employed contractors may be exempt
How often must a Iowa roofer license be renewed?
Annual.
Official sources
dial.iowa.gov/licenses/building/contractors
servicetitan.com/licensing/roofing/iowa
rocketcert.com/construction/iowa