Roofing license
Roofing license requirements in Iowa
Not a trade-tested license — Iowa doesn't exam-license roofers, but any contractor earning at least $2,000 a year from construction work, including roofing, must register as a Construction Contractor with the state.
The short answer
Not a trade-tested license — Iowa doesn't exam-license roofers, but any contractor earning at least $2,000 a year from construction work, including roofing, must register as a Construction Contractor with the state.
Do you need a license to roof in Iowa?
Construction Contractor Registration (not a trade-tested license) — one general registration category covering all construction trades, including roofers; there is no roofing-specific license.
Who issues it: Iowa Department of Inspections, Appeals, and Licensing (DIAL), Contractor Registration program.
Last verified: 2026-07-19
Iowa roofing license at a glance
Every figure here is a plain-English starting point read from the official state board — always confirm the current requirements at the source before you rely on them.
License type / class
Construction Contractor Registration (not a trade-tested license) — one general registration category covering all construction trades, including roofers; there is no roofing-specific license.
Issuing board
Iowa Department of Inspections, Appeals, and Licensing (DIAL), Contractor Registration program — dial.iowa.gov/licenses/building/contractors
Exam required
No
Experience / qualification
No minimum years of experience required — registration is a compliance/insurance filing, not an experience- or exam-based license.
Bond
Only required for contractors whose principal place of business is outside Iowa — those out-of-state contractors must file a $25,000 bond; in-state contractors are not bonded by the state.
Insurance minimum
All contractors must obtain an Iowa unemployment insurance number (even with no employees); those with employees must also carry a Certificate of Workers' Compensation insurance.
Application fee
$50 application fee.
Renewal
Annual — registration must be renewed every year; renewing on time keeps your same registration number, and the renewal fee is $50.
Reciprocity
None — Iowa has no general contractor reciprocity agreements with other states (unlike some Iowa trade boards, e.g. electrical, which do have limited reciprocity); out-of-state contractors still register and, if based outside Iowa, still post the $25,000 bond.
| Requirement | Details |
|---|---|
| License type / class | Construction Contractor Registration (not a trade-tested license) — one general registration category covering all construction trades, including roofers; there is no roofing-specific license. |
| Issuing board | Iowa Department of Inspections, Appeals, and Licensing (DIAL), Contractor Registration program — dial.iowa.gov/licenses/building/contractors |
| Exam required | No |
| Experience / qualification | No minimum years of experience required — registration is a compliance/insurance filing, not an experience- or exam-based license. |
| Bond | Only required for contractors whose principal place of business is outside Iowa — those out-of-state contractors must file a $25,000 bond; in-state contractors are not bonded by the state. |
| Insurance minimum | All contractors must obtain an Iowa unemployment insurance number (even with no employees); those with employees must also carry a Certificate of Workers' Compensation insurance. |
| Application fee | $50 application fee. |
| Renewal | Annual — registration must be renewed every year; renewing on time keeps your same registration number, and the renewal fee is $50. |
| Reciprocity | None — Iowa has no general contractor reciprocity agreements with other states (unlike some Iowa trade boards, e.g. electrical, which do have limited reciprocity); out-of-state contractors still register and, if based outside Iowa, still post the $25,000 bond. |
How to get a roofing license in Iowa
- Confirm you'll earn at least $2,000 a year from construction work in Iowa (roofing counts) — if so, state registration is required.
- Obtain an Iowa unemployment insurance number, even if you have no employees.
- If you have employees, get a Certificate of Workers' Compensation insurance in place.
- If your business's principal place is outside Iowa, secure a $25,000 surety bond before applying.
- File the Construction Contractor registration application with DIAL and pay the $50 fee.
- Renew every year for $50 to keep your registration (and registration number) active.
Working without a license in Iowa
Working as an unregistered construction contractor on a job of $2,000 or more can bring a citation of up to $500 for a first violation and up to $5,000 for a repeat violation.
Last verified: 2026-07-19
Roofing license rules change and often vary by city and county. This page is a plain-English starting point, not legal advice — always confirm the current requirements with the state board linked below before you rely on them.
Verify at the source: dial.iowa.gov/licenses/building/contractors
More official sources: Iowa Contractor Registration — DIAL
Licensed and ready? Now get the site that books the work.
Once you're licensed, the next job comes from being found online — free to build and preview, $49/mo only when you publish.