Iowa Contractor & Trade Licensing: Who Needs a License? (2025)

Iowa licenses only plumbers, HVAC/mechanical professionals and electricians at the state level. Most other construction trades don't need a competency license, but anyone earning $2,000 or more a year from construction must file an Iowa Contractor Registration.

Quick answer: Iowa draws a sharp line between a registration and a license. Under Iowa Code Chapter 91C, anyone who earns $2,000 or more per year from construction must file an Iowa Contractor Registration with the Department of Inspections, Appeals & Licensing (DIAL) – this is a business-compliance filing, not a skills exam, and it covers general contractors, roofers, painters, carpenters, most landscapers and handymen. Separately, three trades need a true state competency license: plumbers and HVAC/mechanical professionals (Plumbing & Mechanical Systems Board, Ch. 105) and electricians (Electrical Examining Board, Ch. 103). Cleaners perform no construction, so they need neither.

The table below shows which of the common trades need a state license, which only need Iowa Contractor Registration, and which need nothing at the state level.

Which trades need a license in Iowa?

TradeState license required?Licensing body
PlumberState licenseState license required – Iowa Plumbing & Mechanical Systems Board (PMSB), Iowa Code Ch. 105. Apprentice, journeyperson, master and contractor levels. Must also file a Ch. 91C contractor registration via the combined application.
ElectricianState licenseState license required – Iowa Electrical Examining Board (EEB), Iowa Code Ch. 103. Statewide licensing from apprentice through master, plus an electrical contractor license. Licensed electricians are covered by Ch. 103 rather than Ch. 91C registration.
HVACState licenseState license required – regulated as a mechanical/HVAC-refrigeration trade by the Plumbing & Mechanical Systems Board, Iowa Code Ch. 105. Also covers hydronic, refrigeration, sheet metal and medical gas. Contractors also file a Ch. 91C registration.
General ContractorRegistrationNo competency license, but Iowa Contractor Registration is required (Iowa Code Ch. 91C) once you earn $2,000+ per year from construction. Registration verifies tax and workers' compensation compliance, not skill.
RooferRegistrationNo state roofing license. Roofers must file an Iowa Contractor Registration (Ch. 91C) if they earn $2,000+ per year from construction. No exam is required.
PainterRegistrationNo state painting license. Painters doing $2,000+ of construction work per year must register under Ch. 91C, but there is no competency exam.
CarpenterRegistrationNo state carpentry license. Carpenters earning $2,000+ per year from construction must file an Iowa Contractor Registration (Ch. 91C). Work that crosses into plumbing, HVAC or electrical still requires the relevant state license.
LandscaperRegistrationNo state landscaping license. Landscapers must register under Ch. 91C when their work is 'construction' (e.g., hardscaping, retaining walls, grading) and they earn $2,000+ per year. Routine lawn care is generally not construction; pesticide use is regulated separately by IDALS.
HandymanRegistrationNo state handyman license. A handyman earning $2,000+ per year from construction must file an Iowa Contractor Registration (Ch. 91C); those earning less are exempt. A handyman may never perform licensed plumbing, HVAC or electrical work.
CleanerNoneNo state license and no contractor registration. Cleaning is not 'construction,' so Ch. 91C does not apply. A local business license may still be required.

"State license" means a competency license from the PMSB or Electrical Examining Board. "Registration" means an Iowa Contractor Registration under Ch. 91C (a compliance filing, not a skills exam) required once construction earnings reach $2,000/yr. Unregistered/unlicensed trades may still need local permits and a local business license.

Registration vs. license: Iowa's two-track system

Iowa is unusual because most construction trades are not licensed for competency at the state level. Instead, Iowa Code Chapter 91C requires a Contractor Registration from anyone who engages in the business of construction. A registration is a business-compliance filing – it confirms the contractor carries workers' compensation insurance and holds an unemployment-tax account – and it puts the business on a public list. It does not test skill and involves no exam.

A true license is different: it certifies competency through experience and examination. In Iowa only three trades need one – plumbing and HVAC/mechanical work (Chapter 105) and electrical work (Chapter 103). A plumbing or HVAC business therefore needs both a Chapter 105 license and a Chapter 91C registration, while a general contractor or roofer typically needs only the registration.

Who must file an Iowa Contractor Registration

Under Iowa Code § 91C.1, a "contractor" is a person who engages in the business of construction, as "construction" is defined in the administrative rules for Chapter 96 (Iowa's employment-security law). The law sets a clear floor: a person who earns less than $2,000 annually from construction, or who only performs work on their own property, is not a contractor and does not have to register.

Because the definition of construction is broad, registration reaches general contractors, roofers, painters, carpenters, most landscapers doing site work, and handymen – whether they are based in Iowa or out of state, and whether or not they have employees. The registration is administered by the Department of Inspections, Appeals & Licensing (DIAL), which took over the former Division of Labor's contractor program, and the fee is capped by statute at $50 per year (§ 91C.4). An unregistered contractor cannot be awarded a contract to perform work for the state or a state agency (§ 91C.7).

Plumbers and HVAC/mechanical: the Chapter 105 license

The Iowa Plumbing & Mechanical Systems Board (PMSB) licenses and regulates plumbing, HVAC/refrigeration, hydronic and sheet-metal work under Iowa Code Chapter 105. State law provides that a person shall not install or repair plumbing, HVAC, refrigeration or hydronic systems without a license issued by the board, or install or repair medical gas piping without board certification. Licenses run from apprentice to journeyperson to master, plus a contractor license for the business.

Because these are statewide licenses, a plumbing or mechanical contractor also files a Chapter 91C registration. Iowa handles this through a combined application: § 91C.1(4) directs the department to collect the registration and the Chapter 105 license as part of one process.

Electricians: the Chapter 103 license

The Iowa Electrical Examining Board (EEB) runs a statewide electrician and electrical-contractor licensing program under Iowa Code Chapter 103. Iowa issues individual credentials at every level – apprentice, unclassified person, residential electrician, Class B and Class A journeyman, and residential, Class B and Class A master – plus a separate electrical contractor business license. Electrical work generally must be performed by a licensed electrician and inspected under the state electrical inspection program.

Electricians licensed under Chapter 103 are treated separately from the Chapter 91C registration pool; § 91C.1(4) directs the department to design the registration process to exclude contractors already covered by Chapter 103.

Trades with no state license and local rules

Roofing, painting, carpentry, landscaping and handyman work have no competency license in Iowa – a Chapter 91C registration is the only statewide requirement, and only once construction earnings reach $2,000 a year. Cleaning is not construction at all, so no registration is required. None of this exempts a business from local obligations: many cities and counties require a local business license, and building permits are still required for many projects regardless of who does the work.

Registration never authorizes crossing into a licensed trade. A handyman, carpenter or general contractor cannot legally perform plumbing, HVAC or electrical work reserved for a Chapter 105 or Chapter 103 licensee. Always confirm permit and local-license requirements with your city or county before starting a job.

How to get licensed in Iowa

  1. Determine whether your work is 'construction' and whether you'll earn $2,000 or more from it this year - if so, you must file an Iowa Contractor Registration under Chapter 91C.
  2. Obtain an Iowa unemployment-insurance employer account number from Iowa Workforce Development and confirm your workers' compensation coverage (or a valid exemption), as required by section 91C.2.
  3. Submit the contractor registration application to the Department of Inspections, Appeals & Licensing (DIAL) with the required information and the fee (capped at $50 per year); out-of-state contractors must also file the $25,000 surety bond under section 91C.7.
  4. If you do plumbing, HVAC/mechanical or electrical work, apply for the applicable state license first - through the Plumbing & Mechanical Systems Board (Ch. 105) or the Electrical Examining Board (Ch. 103) - meeting the apprentice/journeyperson/master experience and exam requirements.
  5. Renew your registration and any trade license on schedule, keep your unemployment and workers' compensation status current, and complete required continuing education for licensed trades.

Ready to price your work? Build a quote with the free estimate generator, or invoice from your phone with BIG INVOICE.

Frequently asked questions

Do I need a contractor license in Iowa?

For most trades, no – Iowa does not issue a general contractor competency license. Instead, anyone who earns $2,000 or more per year from construction must file an Iowa Contractor Registration under Iowa Code Chapter 91C with the Department of Inspections, Appeals & Licensing. It is a compliance filing that verifies your workers' compensation and unemployment-tax status; it does not involve a skills exam. Only plumbing, HVAC/mechanical and electrical work require a true state license.

What is the $2,000 threshold for Iowa contractor registration?

Iowa Code § 91C.1 defines a "contractor" as a person in the business of construction, but states that a person who earns less than two thousand dollars annually from construction, or who only works on their own property, is not a contractor and does not have to register. Once your annual construction earnings reach $2,000, registration is required – the fee is capped at $50 per year.

Which Iowa trades need an actual state license instead of just registration?

Three. Plumbers and HVAC/mechanical professionals are licensed by the Plumbing & Mechanical Systems Board under Iowa Code Chapter 105, and electricians are licensed by the Electrical Examining Board under Chapter 103. These are statewide competency licenses (apprentice through master). Plumbing and HVAC contractors also file a Chapter 91C registration through a combined application.

Does a handyman or cleaner need to register in Iowa?

A handyman who earns $2,000 or more per year doing construction work must file an Iowa Contractor Registration under Chapter 91C; below that threshold they are exempt. A handyman may never perform licensed plumbing, HVAC or electrical work. A cleaner performs no construction, so Chapter 91C does not apply and no state registration or license is required – though a local business license may be.


Sources: Iowa Code Chapter 91C - Construction Contractors, DIAL - Contractor Registration, DIAL - Plumbing & Mechanical Systems Licensure (Ch. 105), DIAL - Electrical Licensing (Ch. 103), Iowa Division of Labor - Contractor Registration Q & A, 2025. Licensing rules change — always confirm current requirements with the relevant state board and your local city before you work.

Invoice from your phone. Free to download.

Get BIG INVOICE