Iowa Contractor License Fees & Renewals
Indexation gate: passedReview state and municipal fees for contractor compliance in Iowa, including annual labor registration, triennial trade board licensing, and required surety bond coverage.
Official Fee Schedule
| Credential / Description | Fee Type | Amount | Authority | Source |
|---|---|---|---|---|
| Iowa Mechanical / HVAC Contractor Triennial License Fee Three-year contractor license issued by Iowa PMSB | license | $250 | ia:pmsb | ia:reg:641-iac-29 |
| City of Des Moines Contractor Annual Registration Fee Annual municipal contractor licensing required by City of Des Moines building department | license | $70 | ia:legislature | ia:labor:contractor-portal |
| Iowa Electrical Contractor Triennial License Fee Three-year license fee for Electrical Contractor business entity | license | $375 | ia:electrical-board | ia:reg:661-iac-500 |
| Iowa Master Electrician Triennial License Fee Three-year license fee for Class A or Class B Master Electrician | license | $375 | ia:electrical-board | ia:reg:661-iac-500 |
| Iowa Plumbing Contractor Triennial License Fee Three-year contractor license issued by Iowa PMSB | license | $250 | ia:pmsb | ia:reg:641-iac-29 |
| Iowa Division of Labor Contractor Annual Registration Fee Mandatory annual contractor registration for all construction entities earning over $2,000 | license | $50 | ia:labor | ia:statute:ic-91c |
Renewal Cycles & Deadlines
ia:labor-contractor
Renewal Cycle: Every 12 months (Annual).
Late Policy: Annual registration renewal must be submitted prior to expiration; operating unregistered triggers penalties under IC 91C.8.
Annual state registration renewal cycle.
ia:electrical-contractor
Renewal Cycle: Every 36 months (Triennial (3-Year)).
Continuing Education: Designated master must complete 18 hours approved continuing education per 3-year cycle.
Late Policy: Late renewal within grace period incurs administrative late penalty.
Triennial renewal cycle ending on June 30 of expiration year.
ia:plumbing-contractor
Renewal Cycle: Every 36 months (Triennial (3-Year)).
Continuing Education: 8 hours of continuing education per 3-year cycle (4 code, 2 safety, 2 trade).
Late Policy: Late renewal subject to PMSB late fees and potential re-examination if lapsed.
Triennial renewal cycle ending June 30.
ia:mechanical-hvac-contractor
Renewal Cycle: Every 36 months (Triennial (3-Year)).
Continuing Education: 8 hours continuing education per 3-year cycle.
Late Policy: Late fee applies if not renewed prior to June 30 deadline.
Triennial renewal cycle ending June 30.