Iowa Roofing License Requirements (2026)
By Gabriel Giner, Editor · Reviewed 2026-05-27 · CLR Editorial Review Desk
Iowa has no trade-specific roofing license. Every contractor (including roofers) who earns $2,000 or more per year from construction in Iowa must register with the Iowa Division of Labor Contractor Registration Program under Iowa Code Chapter 91C. The registration is not a competency license — there is no trade exam — but it is mandatory, and out-of-state contractors must additionally post a $25,000 surety bond with the Iowa Division of Labor to secure unemployment and workers compensation obligations. Iowa's hail-heavy climate also triggers strict enforcement of HF 2399 insurance-claim disclosure rules.
Governing Authority
Under Iowa Code Chapter 91C; Iowa Administrative Code 875—150 (Contractor Registration rules), Iowa Division of Labor — Contractor Registration Unit (IDOL) is the body that issues this license and enforces compliance with it. The Iowa Division of Labor Contractor Registration Unit administers mandatory contractor registration for any person or business earning $2,000 or more per calendar year from construction work in Iowa, collects the $25,000 surety bond required of out-of-state contractors, and enforces Iowa Code Chapter 91C. Iowa does not issue a statewide general contractor license; registration is the state-level credential for general construction.
- Official portal: https://www.iowadivisionoflabor.gov/contractor-registration
- Address: 150 Des Moines Street, Des Moines, IA 50309
- Phone: (515) 725-5619
Eligibility Requirements
To qualify, an applicant must have reached age 18 and hold a valid Social Security Number or Individual Taxpayer Identification Number (ITIN). No Iowa residency requirement but out-of-state entities post the $25,000 bond under Iowa Code §91C.7.
Good moral character
No state character review.
Background investigation
None at state level.
Experience & Education Matrix
There is no published year count for this credential in the cited sources. What actually controls eligibility is no experience requirement — Iowa is a registration-and-insurance program, not a competency exam.
Education substitution
Not applicable.
Examination Structure
The cited state materials do not require a written state trade examination for this credential. The controlling process is: None — Iowa Division of Labor does not require a trade exam.
Insurance & Financial Security
Licensure is conditioned on filing a $25,000 contractor license surety bond with the IDOL.
General liability
Division of Labor does not set a GL minimum but most Iowa cities and GCs require $500,000–$1,000,000 GL certificates at permit.
Workers' compensation
Mandatory for every Iowa employer with one or more employees under Iowa Code §85.3.
Additional financial requirements
Out-of-state contractors must post a $25,000 surety bond to the Division of Labor under §91C.7 as security for unemployment insurance and workers compensation obligations. In-state contractors are not required to post the bond.
Application and License Fees
| Fee | Amount |
|---|---|
| Application (non-refundable) | $50 |
| Initial license | $50 |
| Renewal (every year) | $50 |
Maintenance & Renewal
Expect to renew the Iowa Contractor Registration (Division of Labor) every year. Renewal currently costs $50. Annual renewal. Lapsed workers comp suspends registration.
Continuing education: No CE required.
Downloadable Asset
2026 Iowa Roofing License Roadmap (PDF) — a printable step-by-step checklist for the application process.
Download the PDF roadmap →Reciprocity and Endorsement
Iowa does not accept the NASCLA Accredited Examination for this classification.
| Reciprocal State | Accepted Exam | Conditions |
|---|---|---|
| No formal bilateral reciprocity agreements identified. | ||
No reciprocity — Iowa is a registration program with no exam to waive.
Weighing more than one jurisdiction? The national hub compares Roofing license requirements in every state — exam, bond, fee, and experience thresholds side by side.
Step-by-Step Application Roadmap
- Register the business entity with the Iowa Secretary of State. LLC or corporation filing plus EIN.
- Bind Iowa workers compensation and unemployment insurance. Required before Contractor Registration is approved under Iowa Code §85.3.
- Submit the Division of Labor Contractor Registration application. Online through Iowa Workforce Development. $50 annual registration fee.
- Out-of-state contractors post the $25,000 bond. Required under Iowa Code §91C.7 to secure unemployment and workers compensation obligations.
- Bind general liability insurance. $500,000 to $1,000,000 per municipal permit requirements.
- Comply with Iowa HF 2399 insurance-claim rules. Written contract, no deductible rebating, three-day rescission on insurance-claim roofing work.
- Renew registration annually. Annual $50 fee with updated workers comp and insurance.
Study and Reference Materials
The references below are either cited by the board, used during the application, or standard preparation for the trade. They are listed purely for convenience — CLR earns no commission on any of them.
- Iowa Code Chapter 91C — Contractor Registration — State of Iowa. Registration law.
- Iowa HF 2399 — Roofing Contractor Insurance Claim Act — State of Iowa. Insurance-claim contract rules.
- Iowa State Building Code (IBC/IRC adoption) — Iowa Division of Labor. Roof assembly requirements.
Common Filing Mistakes
Working from the cited board instructions, here are the snags most likely to trip up a Iowa Roofing filing.
Out-of-state bond failure
Non-Iowa contractors without the §91C.7 bond cannot legally operate. The Division of Labor receives tips from Iowa GCs and issues cease-and-desist orders.
Deductible rebating after hailstorms
Iowa HF 2399 prohibits deductible rebating on insurance-claim roofs. The Iowa AG actively pursues storm chasers who violate it.
Ice and water shield on eaves
Iowa IRC R905.1.2 requires ice-barrier membrane across the entire state. Inspectors fail reroofs without it.
Tornado season tear-off timing
Iowa sits in tornado alley. Tear-offs during severe weather watches expose the contractor to total-loss claims.
Unemployment insurance gap
Iowa Workforce Development cross-references contractor registrations against UI tax accounts. Missing UI filings suspend the registration.
Pre-Submission Checklist
These are the pieces to lock down before filing with IDOL:
- ☐ Iowa Secretary of State entity registration
- ☐ Iowa Workforce Development Contractor Registration + $50
- ☐ $25,000 surety bond (out-of-state only)
- ☐ General liability certificate of insurance
- ☐ Iowa workers compensation declaration page
- ☐ HF 2399 compliant contract template
Other Iowa Trade Licenses
Should the Roofing path not apply, these other Iowa trade guides from CLR may help:
- Iowa General Contractor License Requirements
- Iowa Electrician License Requirements
- Iowa Plumber License Requirements
- Iowa HVAC Technician License Requirements
- Iowa Painting Contractor License Requirements
- Iowa Landscaping Contractor License Requirements
- Iowa Masonry Contractor License Requirements
- Iowa Carpentry Contractor License Requirements
- Iowa Solar Installer License Requirements
- Iowa Low-Voltage Technician License Requirements
- Iowa Fire Sprinkler Contractor License Requirements
- Iowa Home Inspector License Requirements
- Iowa Pool Contractor License Requirements
Frequently Asked Questions
Does Iowa require a state roofing license?
No trade license. All Iowa contractors including roofers must register with the Iowa Division of Labor if they earn $2,000 or more per year from construction.
Do out-of-state roofers need a bond?
Yes. Out-of-state contractors must post a $25,000 surety bond under Iowa Code §91C.7. In-state contractors are exempt.
What is HF 2399?
Iowa's insurance-claim roofing statute. Bans deductible rebating, requires written contracts, and gives homeowners a three-day rescission right on insurance-claim contracts.
Is workers comp mandatory?
Yes for every employer with one or more employees under Iowa Code §85.3.
When does the registration renew?
Annually with a $50 fee. Out-of-state contractors must also maintain the $25,000 bond continuously.
Primary Sources
Regulatory requirements on this page are drawn from the official board, statute, and exam-provider materials listed below.
- Iowa Division of Labor — Contractor Registration
- Iowa Code Chapter 91C — Contractor Registration
- Iowa Electrical Examining Board (DIAL)
- Iowa Code Chapter 103 — Electricians and Electrical Contractors
- Iowa Plumbing and Mechanical Systems Board (DIAL)
- Iowa Code Chapter 105 — Plumbing, Mechanical, and Hydronic Professionals
- Iowa Administrative Code 641 (Plumbing and Mechanical Systems Board rules)
- PSI Iowa Electrical Examination Candidate Information Bulletin
- Prometric Iowa Plumbing and Mechanical Examinations
Verified 2026-05-27 · Next scheduled review 2026-08-25