Iowa Contractor Insurance Requirements — Workers' Comp, Liability, and What DIAL Needs
What Insurance Iowa Actually Mandates
Iowa's insurance requirements for contractors are split between what the state mandates for DIAL registration and what local municipalities and clients require in practice. The state-level mandate is narrower than most contractors expect, but the practical requirements for winning work are broader.
State-mandated: Workers' compensation insurance for any contractor with one or more employees. That's it — Iowa does not mandate general liability insurance for general contractors at the state level.
Practically required: General liability insurance for any contractor who wants to pull municipal building permits, bid on commercial work, or pass subcontractor onboarding by a general contractor. The industry standard in Iowa is $1,000,000 per occurrence and $2,000,000 aggregate.
Workers' Compensation: The Details
Every Iowa construction business with one or more employees must carry workers' compensation insurance. There is no small-business exception, no employee-count threshold, and no part-time versus full-time distinction. One employee means workers' comp is mandatory.
What DIAL requires: A Certificate of Insurance (COI) that explicitly lists "Iowa Department of Inspections, Appeals, and Licensing" as the certificate holder. A generic COI naming your business without DIAL as the holder does not satisfy that requirement.
Self-insured entities: If your business self-insures for workers' comp, you need a Certificate of Relief issued by the Iowa Insurance Division. This is uncommon for small contractors but available for large operations that meet the division's financial requirements.
No-employee exemption: Sole proprietors and single-member LLC owners who have zero employees are not required to carry workers' comp. However, if you plan to claim this exemption during DIAL registration, you must file the notarized fee exemption form, which includes a declaration that you do not employ anyone and do not pay more than $2,000 annually to others.
The Subcontractor Insurance Audit Problem
Here's where insurance gets expensive if you don't plan ahead. Iowa general contractors must collect valid Certificates of Insurance from every subcontractor before work begins on a project.
During your workers' comp carrier's annual audit, they verify that all subcontractors on your projects carried their own coverage. If any subcontractor was uninsured, the carrier charges you additional premiums based on that subcontractor's total payroll — as if they were your employee.
This can be a five-figure surprise. A roofing sub who worked three months on your jobs without their own workers' comp can generate audit premiums that exceed the profit on the entire project.
The fix: Collect COIs from every sub before they set foot on a job site. Verify the COI is current, lists your project or company as a certificate holder, and has not expired. Keep copies organized by project — your carrier's auditor will ask for them.
Free Download
Get the Iowa — General Contractor License Requirements Checklist
Everything in this article as a printable checklist — plus action plans and reference guides you can start using today.
General Liability: Not Mandated but Effectively Required
Iowa does not mandate general liability insurance for general contractors at the state level. But operating without it is impractical:
- Most municipal building departments require proof of general liability before issuing permits
- Commercial clients and property managers require it for subcontractor onboarding
- Lenders require it for financed construction projects
- Without it, you're personally liable for property damage and third-party injury claims
The standard coverage level is $1,000,000 per occurrence with a $2,000,000 aggregate. Premiums vary widely based on your trade classification, claims history, and annual revenue, but expect to pay $1,500 to $5,000 annually for a small general contracting operation.
Specialty Trade Insurance Minimums
If you hold a PMSB plumbing or mechanical license in addition to your DIAL registration, you face higher insurance minimums:
- PMSB-licensed plumbing/mechanical contractors: $500,000 minimum public liability insurance, plus a $5,000 surety bond
- State-licensed electrical contractors: $1,000,000 minimum contractor liability insurance
These are separate from general liability — they're specific insurance requirements attached to your specialty trade license. Your insurer can often write them as endorsements on your general liability policy rather than separate policies.
The Certificate of Insurance Checklist
Before submitting your DIAL registration, make sure your COI includes:
- "Iowa Department of Inspections, Appeals, and Licensing" as the certificate holder
- Current policy dates that extend past your anticipated registration processing period
- Coverage limits meeting or exceeding your trade's minimum requirements
- Workers' compensation coverage (if you have employees)
- Your business name exactly as it appears on your DIAL application
Mismatches between the business name on your COI and your DIAL application are a common rejection trigger. If your insurance lists "Smith Construction LLC" but your DIAL application says "Smith Construction, LLC" (with a comma), DIAL may flag it.
Get the Insurance Requirements by Trade and City
The Iowa General Contractor License Guide includes insurance minimum tables for each trade classification, the DIAL certificate holder language, and a municipality-by-municipality directory of local insurance requirements for Des Moines, Cedar Rapids, Davenport, and other major Iowa cities.
Get Your Free Iowa — General Contractor License Requirements Checklist
Download the Iowa — General Contractor License Requirements Checklist — a printable guide with checklists, scripts, and action plans you can start using today.