
Iowa · general contractor
State registration required
- Experience
- No experience requirement for registration.1
- Exam
- No exam.1
- Bond
- A $25,000 surety bond is required only if your principal place of business is outside Iowa (or you show you are prequalified with the Iowa DOT).1
- Insurance
- Iowa does not require general liability insurance to register.1
- Fees
- The registration application fee is $50, and the registration renews every year.1
- Renewal
- Registration must be renewed every year.1
How do you get an Iowa contractor registration?
Check that you need to register
You must register with the state if you earn $2,000 or more a year from construction work.1
Meet the experience rule
No experience requirement for registration.1
Apply to the board$50
The registration application fee is $50, and the registration renews every year.1
Iowa DIAL siteFile the bond and insurance
A $25,000 surety bond is required only if your principal place of business is outside Iowa (or you show you are prequalified with the Iowa DOT). Iowa does not require general liability insurance to register.1
Iowa bond and insurance rulesGet the registration, then renew
Registration must be renewed every year.1
Renewal and CE
Electrical, plumbing and HVAC licenses in Iowa
- ElectricalAsk the boardElectrical Examining Board / State Fire Marshal (electrical)
- PlumbingState licenseIowa Plumbing and Mechanical Systems Board
- HVACState licenseIowa Plumbing and Mechanical Systems Board
- RoofingState registrationIowa DIAL
Which license class do you need in Iowa?
There are no license classes.1
Does Iowa have license reciprocity?
Not applicable to contractor registration.1
Do you need workers' comp?
You must comply with Iowa workers' compensation law and give evidence of coverage every year, or show you are exempt under Iowa Code 87.11 or state that you are not required to carry coverage.1
Iowa insurance and bondsSources
- Iowa DIAL: who needs a license (dial.iowa.gov, 2026-10-27)
- Iowa DIAL: Faq (idol.iowa.gov, 2026-10-27)
- Iowa DIAL: Contractor registration (idol.iowa.gov, 2026-10-27)
- Iowa DIAL: 91C (legis.iowa.gov, 2026-10-27)
- Iowa Plumbing and Mechanical Systems Board (dial.iowa.gov, 2026-10-27)
- Electrical Examining Board / State Fire Marshal (electrical) (dial.iowa.gov, 2026-10-27)