States
CaliforniaAvailable
FloridaAvailable
ArizonaAvailable
TexasAvailable
GeorgiaAvailable
NevadaAvailable
ColoradoAvailable
WashingtonAvailable
North DakotaAvailable
MaineAvailable
MarylandAvailable
MassachusettsAvailable
AlabamaAvailable
OhioAvailable
OklahomaAvailable
OregonAvailable
PennsylvaniaAvailable
Rhode IslandAvailable
South CarolinaAvailable
New HampshireAvailable
MichiganAvailable
VermontAvailable
IdahoAvailable
LouisianaAvailable
MinnesotaAvailable
MississippiAvailable
AlaskaAvailable
VirginiaAvailable
ArkansasAvailable
New YorkAvailable
South DakotaAvailable
North CarolinaAvailable
TennesseeAvailable
IllinoisAvailable
UtahAvailable
New JerseyAvailable
ConnecticutAvailable
DelawareAvailable
HawaiiAvailable
IndianaAvailable
IowaAvailable
KansasAvailable
KentuckyAvailable
MissouriAvailable
MontanaAvailable
NebraskaAvailable
New MexicoAvailable
West VirginiaAvailable
WisconsinAvailable
WyomingAvailable
All states →
Projects
253 project guides — open the list

Official Fee Schedule

Credential / DescriptionFee TypeAmountAuthoritySource
Iowa Mechanical / HVAC Contractor Triennial License Fee
Three-year contractor license issued by Iowa PMSB
license$250ia:pmsbia: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$70ia:legislatureia:labor:contractor-portal
Iowa Electrical Contractor Triennial License Fee
Three-year license fee for Electrical Contractor business entity
license$375ia:electrical-boardia:reg:661-iac-500
Iowa Master Electrician Triennial License Fee
Three-year license fee for Class A or Class B Master Electrician
license$375ia:electrical-boardia:reg:661-iac-500
Iowa Plumbing Contractor Triennial License Fee
Three-year contractor license issued by Iowa PMSB
license$250ia:pmsbia: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$50ia:laboria: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.

Verification Sources

ia:dps:electrical-portalboard page
Iowa Electrical Examining Board — State Fire Marshal / Department of Public Safety
Iowa State Fire Marshal Electrical Licensing & Inspection Portal
https://dps.iowa.gov/divisions/state-fire-marshal/electrical-licensing-inspection
verified 2026-10-12retrieved 2026-10-12
ia:labor:contractor-portalboard page
Iowa Division of Labor — Iowa Workforce Development
Iowa Division of Labor Contractor Registration Official System
https://www.iowadivisionoflabor.gov/contractor-registration
verified 2026-10-12retrieved 2026-10-12
ia:pmsb:licensing-portalboard page
Iowa Plumbing and Mechanical Systems Board (PMSB) — Iowa Department of Health & Human Services
Iowa HHS Plumbing & Mechanical Systems Board Public Licensure Portal
https://hhs.iowa.gov/programs/programs-and-services/licensure/plumbing-and-mechanical-systems-board
verified 2026-10-12retrieved 2026-10-12
ia:reg:641-iac-29regulation
Iowa Plumbing and Mechanical Systems Board (PMSB) — Iowa Department of Health & Human Services
Iowa Administrative Code 641 Chapters 27–30 — Plumbing & Mechanical Systems Board Rules
https://www.legis.iowa.gov/law/administrativeRules/agencies?agency=641&chapter=29
verified 2026-10-12retrieved 2026-10-12
ia:reg:661-iac-500regulation
Iowa Electrical Examining Board — State Fire Marshal / Department of Public Safety
Iowa Administrative Code 661 Chapters 500–505 — Electrical Examining Board Rules
https://www.legis.iowa.gov/law/administrativeRules/agencies?agency=661&chapter=500
verified 2026-10-12retrieved 2026-10-12
ia:reg:875-iac-150regulation
Iowa Division of Labor — Iowa Workforce Development
Iowa Administrative Code 875 Chapter 150 — Construction Contractor Registration Rules
https://www.legis.iowa.gov/law/administrativeRules/agencies?agency=875&chapter=150
verified 2026-10-12retrieved 2026-10-12
ia:statute:ic-85statute
Iowa General Assembly
Iowa Code Chapter 85 — Workers' Compensation Act
https://www.legis.iowa.gov/docs/ico/chapter/85.pdf
verified 2026-10-12retrieved 2026-10-12
ia:statute:ic-91cstatute
Iowa General Assembly
Iowa Code Chapter 91C — Construction Contractors Registration Act
https://www.legis.iowa.gov/docs/ico/chapter/91C.pdf
verified 2026-10-12retrieved 2026-10-12
ia:statute:ic-103statute
Iowa General Assembly
Iowa Code Chapter 103 — Electricians and Electrical Contractors Licensing Law
https://www.legis.iowa.gov/docs/ico/chapter/103.pdf
verified 2026-10-12retrieved 2026-10-12
ia:statute:ic-105statute
Iowa General Assembly
Iowa Code Chapter 105 — Plumbing and Mechanical Systems Licensing Act
https://www.legis.iowa.gov/docs/ico/chapter/105.pdf
verified 2026-10-12retrieved 2026-10-12