Iowa Roofer License Requirements
Official classification: Construction Contractor Registration · Issued by the Department of Inspections, Appeals, & Licensing (DIAL), Building & Construction Division.
🏠 RooferIA ✔ Verified 2026-10-01
In Iowa, roofers must hold the Construction Contractor Registration, issued by the Department of Inspections, Appeals, & Licensing (DIAL), Building & 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), Building & 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.
- Check the insurance rules. Workers' compensation: Workers' compensation certificate required if you have one or more employees; self-employed contractors may be exempt.
- Submit your application and fees. Apply through the Department of Inspections, Appeals, & Licensing (DIAL), Building & Construction Division — $50 application fee, plus a Included in application fee license fee. Processing time: Registration number issued within 30 days of receipt of a completed application (481 IAC 465.7).
- Keep the license active. Renewal: Annual.
Iowa roofer license lookup
To confirm a roofer is properly licensed in Iowa — or to check the status of your own license — search the issuing agency's official license database. The record shows whether the license is active and in good standing.
License types
- Construction Contractor — Authorization to perform roofing work as part of general construction services, subject to registration with the state if annual earnings are $2,000 or more (Iowa Code 91C.1)
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 · other states' agreements |
| Processing time | Registration number issued within 30 days of receipt of a completed application (481 IAC 465.7) |
What an Iowa roofer license costs
| Application fee | $50. |
|---|---|
| License fee | Included in application fee. |
| Surety bond | $25,000 surety bond required only for out-of-state contractors; in-state contractors do not have a stated statewide bond requirement. A bond's premium is a percentage of the bond amount, set by the surety. |
| Renewal fee | $50 annually. |
| Renewal period | Annual. |
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.
Renewing an Iowa roofer license
The Construction Contractor Registration renews on a fixed cycle set by the Department of Inspections, Appeals, & Licensing (DIAL), Building & Construction Division. Late and lapsed renewals are handled differently by every board, so check the renewal page linked below before the deadline passes.
| Renewal period | Annual |
|---|---|
| Renewal fee | $50 annually |
| Continuing education | None required |
| Where to renew | Department of Inspections, Appeals, & Licensing (DIAL), Building & Construction Division |
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 an Iowa roofer license cost?
Application: $50. License: Included in application fee. Renewal: $50 annually.
How do I look up a roofer license in Iowa?
Search the official license database at dial.iowa.gov. The record shows whether the license is active and in good standing.
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 an 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?
Workers' compensation: Workers' compensation certificate required if you have one or more employees; self-employed contractors may be exempt.
How long does it take to get an Iowa roofer license?
Processing time: Registration number issued within 30 days of receipt of a completed application (481 IAC 465.7).
Is a background check required for roofers in Iowa?
Background check: None stated.
Is there a credit or financial requirement for an Iowa roofer license?
Credit requirement: None stated.
How often must an Iowa roofer license be renewed?
Annual. Continuing education: None required.
Official sources
legis.iowa.gov/docs/code/91C.1.pdf
legis.iowa.gov/docs/ACO/chapter/481.465.pdf
dial.iowa.gov/licenses/building/contractors
servicetitan.com/licensing/roofing/iowa