Iowa takes a different approach to contractor oversight than many states. Rather than requiring a statewide general contractor license, Iowa mandates contractor registration through the Department of Inspections, Appeals, and Licensing (DIAL), formerly administered by the Iowa Division of Labor. Any individual or business earning at least $2,000 per year from construction work must register under Iowa Code Chapter 91C.

Specialty trades are a different story. Electrical contractors must be licensed by the Iowa Electrical Examining Board, while plumbing, HVAC, mechanical, and related trades fall under the Plumbing and Mechanical Systems Board. These specialty licenses carry their own experience, examination, insurance, and continuing education requirements that go well beyond simple registration.

Adding another layer, many Iowa cities and counties impose their own local licensing or permitting requirements. A contractor registered at the state level may still need additional local credentials to pull permits in municipalities like Des Moines or Cedar Rapids. This guide covers every level of Iowa's contractor regulatory framework so you know exactly what you need to operate legally.

Types of Contractor Licenses and Registrations

Iowa's contractor oversight system is split between general contractor registration and specialty trade licensing. Here is how each category works.

General Contractor Registration (Iowa Code Chapter 91C)

Iowa does not issue a statewide "general contractor license" with exams or experience requirements. Instead, any individual or business performing construction work that earns $2,000 or more per year must register with DIAL. This registration system was enacted in 1988 primarily to ensure compliance with workers' compensation and unemployment insurance tax laws.

General contractor registration covers a broad range of construction activities including residential and commercial building, remodeling, roofing, siding, painting, drywall, concrete, framing, and other general construction trades. Both in-state and out-of-state contractors must register before performing work in Iowa.

Electrical Contractor License

The Iowa Electrical Examining Board issues several license classifications under Iowa Administrative Code Chapter 661-502:

  • Electrical Contractor — Must hold a Class A or Class B Master Electrician license and be registered with DIAL as a contractor.
  • Residential Electrical Contractor — Must hold a Residential Master Electrician license. Limited to one- to four-family dwellings.
  • Class A Master Electrician — Full-scope master license. Requires one year of experience as a licensed journeyman plus passing a written exam with a score of 70% or higher.
  • Class B Master Electrician — Restricted-scope master license with affidavit requirements.
  • Residential Master Electrician — Master license limited to residential work.
  • Class A Journeyman Electrician — Requires completion of a registered apprenticeship program through the U.S. Department of Labor Bureau of Apprenticeship and Training, or an approved equivalent.
  • Class B Journeyman Electrician — Restricted journeyman license.
  • Residential Electrician — Licensed for residential electrical work only.
  • Apprentice Electrician — Entry-level registration while completing training.
  • Special Electrician — Limited to specific types of electrical work.
  • Unclassified Person — Pathway license for certain limited electrical work.

Plumbing and Mechanical Contractor Licenses

The Plumbing and Mechanical Systems Board licenses contractors in several disciplines under Iowa Code Chapter 105:

  • Plumbing Contractor — Must employ a master plumber as the "master of record."
  • Mechanical Contractor (HVAC) — Must employ a master mechanical professional as the master of record. Covers HVAC, refrigeration, and related systems.
  • Sheet Metal Contractor — Covers sheet metal fabrication and installation for HVAC systems.
  • Hydronic Systems Contractor — Covers hydronic heating and cooling systems.

Each contractor must hold an active master license or employ at least one person who holds an active master license in the relevant discipline. A master of record may only serve one contractor per discipline at a time unless the board grants prior approval.

Local Licensing

Many Iowa municipalities require additional local contractor licensing or registration beyond state requirements. For example, Cedar Rapids requires state licensure before issuing permits for electrical, plumbing, or mechanical work. Des Moines manages permits through its Permit and Development Center. Always check with the local building department in the jurisdiction where you plan to work.

Licensing and Registration Requirements

General Contractor Registration Requirements

The requirements for general contractor registration in Iowa are straightforward since the system focuses on tax and insurance compliance rather than trade competency:

  • Age: Must be at least 18 years old.
  • Unemployment Insurance Number: All contractors, both in-state and out-of-state, must obtain an Iowa unemployment insurance (UI) account number through Iowa Workforce Development, even if they have no employees.
  • NAICS Code: Must provide a NAICS code identifying the type of construction activity performed.
  • Workers' Compensation Insurance: Required for all contractors with one or more employees. A Certificate of Insurance listing DIAL as the certificate holder must be submitted.
  • Surety Bond: Out-of-state contractors must file a $25,000 surety bond (details in the Insurance and Bond section).
  • No exam required.
  • No experience requirement.

Electrical License Requirements

Electrical licensing in Iowa is competency-based with rigorous training and exam requirements:

  • Class A Journeyman: Must complete a registered apprenticeship program through the U.S. Department of Labor, or an equivalent program approved by the Iowa Electrical Examining Board (typically 4 years / 8,000 hours). Must pass a written exam.
  • Class A Master: Must hold a journeyman license for at least one year, then pass a separate master electrician exam with a score of 70% or higher.
  • Electrical Contractor: Must hold a Master or Residential Master license. Must register with DIAL as a contractor. Must carry at least $1,000,000 in public liability insurance.
  • Education: Applicants must have a high school diploma or GED.
  • Citizenship: U.S. citizenship or lawful presence verification through the SAVE program is required.

Plumbing and Mechanical License Requirements

  • Age: Must be at least 18 years old.
  • Master of Record: The contractor must employ at least one person holding an active master license in each discipline where work is performed.
  • Criminal History: Applicants must disclose any criminal convictions with a full explanation.
  • Insurance: Must carry at least $500,000 in public liability insurance.
  • Surety Bond: Must maintain a $5,000 surety bond.
  • Permanent Place of Business: Must document a permanent business location.
  • Unemployment Insurance: Must hold a valid Iowa UI number, even with no employees.
  • Workers' Compensation: Required if the contractor has employees.

Application Process

General Contractor Registration

Follow these steps to register as a construction contractor in Iowa:

  1. Obtain an Iowa UI Number. Register with Iowa Workforce Development to get an unemployment insurance account number. This is required even if you have no employees.
  2. Prepare Required Documents. Gather your workers' compensation certificate of insurance (if you have employees), your surety bond (if out-of-state), and your NAICS code.
  3. Submit Your Application. You have two options:
    • Online: Apply through the Iowa Labor Portal.
    • By Mail: Download the Contractor Registration Application/Renewal form (available in English and Spanish) from DIAL's website and mail it to: Iowa Division of Labor, 150 Des Moines Street, Des Moines, IA 50309.
  4. Pay the $50 Registration Fee. Pay online through the portal, or by check or money order by mail. Credit card and phone payments are not accepted. Incomplete applications are returned.
  5. Receive Your Registration Number. Once approved, you will receive a registration number that must be maintained as long as you perform construction work in Iowa.

Note: Applications are not processed in-person. You may drop off documents and payments at the office during business hours, but processing is handled by mail or online only.

Fee Exemption for Self-Employed Contractors

Self-employed sole proprietors may qualify for a fee exemption if they meet all three criteria:

  • Do not work with or for other contractors in the same phases of construction.
  • Do not pay more than $2,000 per year to employ others.
  • Operate as a sole proprietorship (not an LLC, corporation, or partnership).

Qualifying contractors must submit a signed and notarized fee exemption form instead of the $50 payment.

Plumbing and Mechanical Contractor Application

To apply for a plumbing or mechanical contractor license through the Plumbing and Mechanical Systems Board:

  1. Download the application from DIAL's Plumbing and Mechanical Licensure page.
  2. Document your master of record (active master license holder for each discipline).
  3. Obtain a $5,000 surety bond with 10-day cancellation notice to the board.
  4. Obtain a $500,000 public liability insurance policy with 10-day cancellation notice.
  5. Provide proof of workers' compensation insurance (if you have employees).
  6. Provide your Iowa unemployment insurance number.
  7. Disclose any criminal convictions.
  8. Pay the applicable fees.

Electrical Contractor Application

To apply for an electrical contractor license:

  1. First obtain a Master Electrician or Residential Master Electrician license from the Iowa Electrical Examining Board.
  2. Register with DIAL as a contractor (general contractor registration).
  3. Obtain at least $1,000,000 in public liability insurance.
  4. Submit the electrical contractor application with all supporting documentation.

Examination Requirements

General Contractor Registration

Iowa does not require any examination for general contractor registration. The registration system is focused on insurance and tax compliance, not trade competency testing.

Electrical License Exams

The Iowa Electrical Examining Board administers written examinations for the following license types:

  • Class A Journeyman Exam — Required after completing a registered apprenticeship or approved equivalent training. Passing score: 70% or higher.
  • Class A Master Exam — Required after holding a journeyman license for at least one year. Passing score: 70% or higher. Covers the National Electrical Code (NEC), Iowa electrical laws, and advanced electrical theory.
  • Residential Master Exam — Covers residential electrical code and installation practices. Passing score: 70% or higher.
  • Residential Electrician Exam — Covers residential electrical work. Passing score: 70% or higher.

Exams are supervised and approved by the Electrical Examining Board. Contact the board at 515-725-6147 for current exam scheduling and locations. Approved training providers include U.S. Department of Labor apprenticeship programs, IBEW joint apprenticeship committees, and post-secondary electrical programs at Iowa community colleges.

Plumbing and Mechanical License Exams

The Plumbing and Mechanical Systems Board requires examinations for journeyman and master-level licenses in plumbing, mechanical (HVAC/refrigeration), sheet metal, and hydronic systems. These exams cover applicable codes, safety practices, and trade-specific knowledge. Contact the board at (866) 280-1521 for current exam details and scheduling.

Note: Contractor licenses in the plumbing and mechanical trades do not have a separate contractor exam. Instead, the contractor must employ a licensed master who has already passed the relevant exams.

License Fees and Costs

General Contractor Registration Fees

Fee Type Amount
Initial Registration $50
Annual Renewal $50
Fee Exemption (qualifying sole proprietors) $0 (notarized form required)

Electrical License Fees (2026–2028 Cycle)

License Type Fee (3-Year Cycle)
Electrical Contractor $375
Residential Electrical Contractor $375
Class A / Class B Master Electrician $375
Residential Master Electrician $375
Class A / Class B Journeyman Electrician $75
Residential Electrician $75
Special Electrician $75

Electrical license fees are prorated depending on when during the 3-year cycle you apply. A 10% late fee is added for each month (or partial month) past the December 31 expiration date. Verify current fees at DIAL's Electrical Licensing page.

Plumbing and Mechanical Contractor License Fees

Fee Component Amount
Contractor License (3-year cycle, full period) $250
Registration Fee (3-year cycle, full period) $150
Paper Application Fee $25
Total (full 3-year period) $425

Fees are prorated based on when you apply within the 3-year licensing cycle. A 30% discount is available when applying for multiple licenses simultaneously for the same individual. Verify current fees at DIAL's Plumbing and Mechanical Contractor page.

Insurance and Bond Requirements

General Contractor Registration

Requirement Details
Workers' Compensation Insurance Required for all contractors with one or more employees under Iowa Code Chapter 85. Certificate must list DIAL as certificate holder.
Surety Bond (Out-of-State Contractors) $25,000 bond required. Must be issued by a surety company licensed to do business in Iowa. Must use the official Out-of-State Bond form with two original signatures, the bonding company's seal, and attached Power of Attorney.
Surety Bond (In-State Contractors) Not required for in-state contractors unless they have a branch office arrangement that triggers the bonding requirement.

The $25,000 out-of-state bond guarantees that taxes, penalties, and payments owed to Iowa are satisfied. Having a branch office in Iowa does not exempt an out-of-state contractor from the bonding requirement.

Plumbing and Mechanical Contractors

Requirement Details
Public Liability Insurance Minimum $500,000 coverage. Must include a 10-day cancellation notice to the board. Certificate holder: "Bureau of Environmental Health & Contractor, Iowa Dept of Inspections, Appeals & Licensing."
Surety Bond $5,000 minimum. Must provide 10-day cancellation notice. Covers breach of construction contracts.
Workers' Compensation Required if the contractor has employees.

Electrical Contractors

Requirement Details
Public Liability Insurance Minimum $1,000,000 coverage required.
Workers' Compensation Required if the contractor has employees.
DIAL Registration Must also complete general contractor registration with DIAL.

License Renewal

General Contractor Registration Renewal

  • Renewal Cycle: Annual, from the date of original issuance.
  • Renewal Fee: $50 per year.
  • Notification: A renewal form is sent by mail or email the month before your registration expires.
  • Continuing Education: None required for general contractor registration.
  • Registration Number: Contractors who renew on time retain the same registration number.

Renew online through the Iowa Labor Portal or by mail using the renewal form.

Electrical License Renewal

  • Renewal Cycle: Every 3 years. Current cycle: 2026–2028.
  • Expiration Date: December 31 of the cycle's final year.
  • Late Fee: 10% per month (or partial month) past the expiration date.
  • Continuing Education: 18 hours of Iowa Board-approved CE per 3-year cycle. At least 6 hours must cover the National Electrical Code (NEC). CE is required for Master (A and B), Journeyman (A and B), Residential Master, and Residential Electrician licenses.
  • Renewal Portal: iowaelectrical.gov

Plumbing and Mechanical License Renewal

  • Renewal Cycle: Every 3 years. Licenses expire June 30.
  • Continuing Education: 8 hours of CE per single license per 3-year cycle. Must include 2 hours on safety, 2 hours on code, and 4 hours on discipline-specific topics. If you hold both a plumbing and mechanical license, you need 16 total hours.
  • Expired Licenses: Licenses expired for more than one year cannot be renewed. You must submit a new application.
  • Voluntary Relinquishment: Contractors may voluntarily close their license using the "Intent to Relinquish Contractor License" form.

Reciprocity with Other States

General Contractor Registration

Iowa does not offer reciprocity for general contractor registration. Out-of-state contractors must complete the full Iowa registration process, including the $25,000 surety bond, regardless of credentials held in other states.

NASCLA

Iowa does not participate in the National Association of State Contractors Licensing Agencies (NASCLA) accredited exam program. Since Iowa uses a registration system rather than a competency-based general contractor license, the NASCLA exam is not applicable.

Electrical License Reciprocity

The Iowa Electrical Examining Board has reciprocal licensing agreements with the following states:

  • Alaska
  • Arkansas
  • Colorado
  • Minnesota
  • Montana
  • Nebraska
  • New Hampshire
  • North Dakota
  • Oklahoma
  • South Dakota
  • Texas
  • Wisconsin
  • Wyoming

To qualify for reciprocal licensing, applicants must have:

  • Passed an approved state-sponsored exam with a score of 70% or greater.
  • Held the qualifying license for at least 1 year.
  • A license that has not been expired, suspended, or revoked.
  • Not previously taken and failed the Iowa exam.
  • Met all additional Iowa licensure requirements.

Apply for reciprocal licensing through the License by Reciprocity application from DIAL.

Plumbing License Reciprocity

The Plumbing and Mechanical Systems Board offers reciprocity in the plumbing trade only with the state of South Dakota. No reciprocity agreements exist for mechanical, HVAC, sheet metal, or hydronic licenses.

How to Verify a Contractor's Registration

Iowa provides several ways to verify that a contractor is properly registered or licensed:

General Contractor Registration

Electrical Licenses

Plumbing and Mechanical Licenses

Contact Information

Agency Phone Email / Website
DIAL — Contractor Registration 515-242-5871 contractor.registration@iwd.iowa.gov
Iowa Electrical Examining Board 515-725-6147 iowaelectrical.gov
Plumbing & Mechanical Systems Board (866) 280-1521 dial.iowa.gov

Mailing Address (Contractor Registration):
Iowa Division of Labor
150 Des Moines Street
Des Moines, IA 50309

Penalties for Working Without Registration

Operating as an unregistered contractor in Iowa carries administrative penalties under Iowa Code Section 91C.8:

Violation Penalty
First Violation Up to $500
Second or Subsequent Violation Up to $5,000 per violation

Enforcement Process

The labor commissioner and inspectors of the Division of Labor have jurisdiction for investigation and enforcement of Chapter 91C violations. The enforcement process works as follows:

  1. The commissioner issues a written citation describing the nature of the violation.
  2. Within seven days, the contractor is notified (by service or certified mail) of the proposed administrative penalty.
  3. The contractor has 15 working days to contest the citation or proposed penalty.
  4. If the contractor fails to contest within 15 working days, the citation and penalty become a final order of the Employment Appeal Board.

Additional Consequences

Beyond administrative fines, unregistered contractors may face:

  • Inability to obtain building permits in municipalities that require state registration before issuing permits.
  • Loss of lien rights — unregistered contractors may be unable to enforce mechanic's liens for unpaid work.
  • Contract enforceability issues — courts may find contracts entered into by unregistered contractors unenforceable.
  • Workers' compensation liability — general contractors may be held liable for injuries to workers of unregistered subcontractors who lack workers' compensation coverage.

For specialty trades, performing electrical, plumbing, or mechanical work without the required license carries additional penalties under their respective governing statutes (Iowa Code Chapters 103 and 105).

Frequently Asked Questions

Do I need a license or just a registration to be a general contractor in Iowa?

Iowa uses a registration system for general contractors, not a license. If you earn $2,000 or more per year from construction work, you must register with DIAL. There is no state exam, experience requirement, or competency test for general contractor registration. Specialty trades (electrical, plumbing, HVAC/mechanical) do require separate licenses with exams.

How much does it cost to register as a contractor in Iowa?

The registration fee is $50 per year. Out-of-state contractors must also post a $25,000 surety bond. Qualifying self-employed sole proprietors may be exempt from the $50 fee by submitting a notarized fee exemption form.

Do I need a bond as an in-state Iowa contractor?

In-state general contractors are generally not required to post a surety bond for state registration. However, out-of-state contractors must file a $25,000 bond. Plumbing and mechanical contractors must maintain a $5,000 bond regardless of location. Some municipalities may impose additional bonding requirements.

Can I use my contractor license from another state in Iowa?

For general contractor registration, no — there is no reciprocity. You must complete the full Iowa registration. For electrical licenses, Iowa has reciprocity agreements with 13 states (Alaska, Arkansas, Colorado, Minnesota, Montana, Nebraska, New Hampshire, North Dakota, Oklahoma, South Dakota, Texas, Wisconsin, and Wyoming). For plumbing, reciprocity exists only with South Dakota.

What happens if I work without registering in Iowa?

You face administrative penalties of up to $500 for a first violation and up to $5,000 per violation for subsequent offenses under Iowa Code Section 91C.8. You may also be unable to obtain building permits, enforce mechanic's liens, or have your contracts enforced by courts.

Does Iowa require continuing education for contractors?

General contractor registration has no CE requirement. Electrical licenses require 18 hours per 3-year cycle (with at least 6 hours on the NEC). Plumbing and mechanical licenses require 8 hours per 3-year cycle per single license (16 hours if you hold both plumbing and mechanical licenses).

Conclusion

Iowa's contractor regulatory system is unique. The state uses a straightforward registration process for general contractors that prioritizes workers' compensation and unemployment insurance compliance over trade testing. At just $50 per year with no exam required, the barrier to entry for general contractor registration is among the lowest in the country.

Specialty trades are a different matter entirely. Electrical, plumbing, HVAC, and mechanical contractors face rigorous licensing requirements including apprenticeship completion, board examinations, continuing education, insurance minimums, and surety bonds. These systems are administered by separate boards with their own rules, fees, and renewal cycles.

Regardless of your trade, the key steps are clear: register with DIAL if you perform any construction work earning $2,000 or more, obtain the required specialty licenses for your trade, carry the mandated insurance and bonds, and check local requirements in every municipality where you plan to work.

For questions about general contractor registration, contact DIAL's Contractor Registration division at 515-242-5871 or contractor.registration@iwd.iowa.gov. For electrical licensing, contact the Iowa Electrical Examining Board at 515-725-6147. For plumbing and mechanical licensing, contact the Plumbing and Mechanical Systems Board at (866) 280-1521.