Iowa Contractor & Trade License Requirements
Iowa requires statewide licensing for electricians, plumbers, and HVAC/mechanical contractors. The Electrical Examining Board licenses electricians, while the Plumbing and Mechanical Systems Board (PMSB) licenses plumbers, HVAC technicians, and mechanical contractors. General contractors and roofers do not need a state license but must register with the Iowa Division of Labor if earning $2,000 or more annually from construction work.
General Contractor
Not requiredElectrician
RequiredPlumber
RequiredHVAC Technician
RequiredRoofing Contractor
Not requiredReciprocity Agreements
Iowa has reciprocity agreements with 7 states. Licensed contractors from these states may be eligible to skip certain exams.
Iowa Licensing Overview
Iowa requires statewide licensing for 3 of 5 contractor trades. The licensed trades — electrician, plumber, hvac technician — are regulated by 2 separate agencies: Iowa Electrical Examining Board (EEB), Iowa Plumbing and Mechanical Systems Board (PMSB). General Contractor and Roofing Contractor licensing is handled at the city and county level rather than statewide. Across all licensed trades, initial costs range from $150 to $324, including application fees, exams, and license issuance. Iowa also participates in reciprocity agreements with 7 other states, which can streamline the process for out-of-state contractors.
Iowa Contractor License Cost Summary
| Trade | Application | Exam | License | Bond | Est. Total |
|---|---|---|---|---|---|
| General Contractor | Local — no statewide fees | ||||
| Electrician | $75 | — | $75 | — | $150 |
| Plumber | $35 | $95 | $120 | $5,000 | $250 |
| HVAC Technician | $35 | $109 | $180 | $5,000 | $324 |
| Roofing Contractor | Local — no statewide fees | ||||
Estimated totals include application, exam, license, and fingerprinting fees. Bond amounts are separate and typically paid as an annual premium.
Key Facts About Iowa Contractor Licensing
- Workers comp required for all employers. Must provide Certificate of Insurance listing Iowa Division of Labor as certificate holder. Self-insured contractors must provide Certificate of Relief from the Iowa Insurance Division.
- Iowa does not require a statewide license for general contractor or roofing contractors. Local permits may still apply.
- Iowa has reciprocity agreements with 7 states, which may allow licensed contractors to skip certain exams.
- Exams based on NEC 2023 edition
- License renewal cycle is 3 years, with late fees of 10% per month after expiration
- Licenses expired more than 3 months require reapplication as a new license
Frequently Asked Questions
Does Iowa require a contractor license?
Yes, Iowa requires statewide licensing for 3 of 5 trades: electrician, plumber, hvac technician. General Contractor and Roofing Contractor do not require a statewide license.
How much does a contractor license cost in Iowa?
Initial licensing costs range from $150 to $324 depending on the trade, including application, exam, and license fees.
Does Iowa have license reciprocity with other states?
Yes, Iowa has reciprocity agreements with 7 states. Licensed contractors from these states may be eligible to skip certain exams or have an expedited application process.
What trades require a state license in Iowa?
Iowa requires statewide licenses for: electrician, plumber, hvac technician. General Contractor and Roofing Contractor licensing is handled at the local level.
Do I need workers compensation insurance in Iowa?
Workers comp required for all employers. Must provide Certificate of Insurance listing Iowa Division of Labor as certificate holder. Self-insured contractors must provide Certificate of Relief from the Iowa Insurance Division.
Official Iowa Licensing Resources
- Iowa Electrical Examining Board (EEB) — for electrician
- Iowa Plumbing and Mechanical Systems Board (PMSB) — for plumber, hvac technician