Skip to content
CLR

Iowa Roofing License Requirements (2026)

Gabriel Giner

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.

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

  1. Register the business entity with the Iowa Secretary of State. LLC or corporation filing plus EIN.
  2. Bind Iowa workers compensation and unemployment insurance. Required before Contractor Registration is approved under Iowa Code §85.3.
  3. Submit the Division of Labor Contractor Registration application. Online through Iowa Workforce Development. $50 annual registration fee.
  4. Out-of-state contractors post the $25,000 bond. Required under Iowa Code §91C.7 to secure unemployment and workers compensation obligations.
  5. Bind general liability insurance. $500,000 to $1,000,000 per municipal permit requirements.
  6. Comply with Iowa HF 2399 insurance-claim rules. Written contract, no deductible rebating, three-day rescission on insurance-claim roofing work.
  7. 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 RegistrationState of Iowa. Registration law.
  • Iowa HF 2399 — Roofing Contractor Insurance Claim ActState 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:

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.

  1. Iowa Division of Labor — Contractor Registration
  2. Iowa Code Chapter 91C — Contractor Registration
  3. Iowa Electrical Examining Board (DIAL)
  4. Iowa Code Chapter 103 — Electricians and Electrical Contractors
  5. Iowa Plumbing and Mechanical Systems Board (DIAL)
  6. Iowa Code Chapter 105 — Plumbing, Mechanical, and Hydronic Professionals
  7. Iowa Administrative Code 641 (Plumbing and Mechanical Systems Board rules)
  8. PSI Iowa Electrical Examination Candidate Information Bulletin
  9. Prometric Iowa Plumbing and Mechanical Examinations

Verified 2026-05-27  ·  Next scheduled review 2026-08-25