Skip to content
Contractor License Requirements

Iowa General Contractor License Requirements (2026)

Gabriel Giner

By Gabriel Giner, Editor · Source checked 2026-09-04

Iowa does not issue a statewide general-contractor license. It requires contractor registration with the Department of Inspections, Appeals, and Licensing (DIAL) for individual and business construction contractors that earn at least $2,000 annually from construction work. The credential is registration, not trade licensure, and the state does not impose a general-contractor examination or experience threshold. A contractor working on its own property or earning less than $2,000 annually is outside this chapter’s contractor definition. Electrical, plumbing, and mechanical work can require separate state credentials, and DIAL directs contractors to contact the city or county for the requirements at each project location.

Regulatory Body

Iowa Department of Inspections, Appeals, and Licensing (DIAL) administers the credential or scope-specific rules discussed here under Iowa Code Chapter 91C — Construction Contractors. Whether that pathway applies depends on the work scope and conditions explained below. DIAL administers the statewide contractor-registration program, accepts applications and renewals, maintains the public registration record, receives qualifying out-of-state bonds, and enforces Chapter 91C.

Eligibility Requirements

Applicants must be at least 18 years old. Applicants must provide a Social Security Number. Iowa registration is available to in-state and out-of-state contractors. A contractor whose principal place of business is outside Iowa generally must file the out-of-state bond; a branch office in Iowa does not change that classification.

Good moral character

Chapter 91C conditions registration on required compliance documents. DIAL can investigate and enforce registration violations; the current registration instructions do not describe a separate good-moral-character examination.

Background investigation

The current DIAL registration checklist identifies business, unemployment-insurance, workers’ compensation, fee, and, when applicable, bond documents. It does not list fingerprinting or a routine criminal-history submission.

Experience and Education

There is no published year count for this credential in the cited sources. What actually controls eligibility is Contractor registration has no published construction-experience, education, or examination prerequisite. The applicant instead documents the business requirements in Chapter 91C, including unemployment-insurance status and workers’ compensation compliance..

Accepted proof of experience or eligibility

  • Completed DIAL contractor-registration or renewal application
  • Valid Iowa unemployment-insurance account number or special contractor number
  • Workers’ compensation documentation or statement that coverage is not required
  • Out-of-state contractor bond form and power of attorney, when applicable

Education substitution

Not applicable: DIAL does not publish an experience or educational qualification for ordinary contractor registration.

Exam Requirements

No statewide examination is specified for this pathway. The controlling process is: No examination is required for Iowa contractor registration.

Examination fee: No exam fee.

Insurance and Bonds

A contractor license surety bond of $25,000, on the DIAL's prescribed form, is a precondition to issuance.

General liability

DIAL’s statewide contractor-registration instructions do not list a general-liability minimum. A city, county, project owner, lender, or separate trade credential may require insurance independently.

Workers' compensation

A contractor must annually provide evidence of workers’ compensation coverage, a certificate of relief, or a statement that coverage is not required. The registration checklist calls for the relevant workers’ compensation documentation when applicable.

Additional financial requirements

An out-of-state contractor must generally file a $25,000 surety bond issued by a surety authorized in Iowa, or provide a statement that it is prequalified to bid Iowa Department of Transportation projects. The bond is continuous until the surety cancels it with at least 30 days’ written notice; it secures state taxes, penalties, and other payments due to Iowa agencies.

Fee Schedule

FeeAmount
Application$50
Initial licenseNo separate amount recorded; confirm in the fee guidance
Renewal (every year)$50

To turn these board fees into a realistic year-one budget — bond premium, liability insurance, and exam prep included — open the cost calculator preloaded for Iowa general contractor.

Renewal and Continuing Education

Renewal of the Iowa Contractor Registration comes due every year. As cited, the renewal fee stands at $50. DIAL calls the registration fee annual and uses the same application/renewal process. Maintain workers’ compensation compliance and the out-of-state bond, where applicable, throughout registration.

Continuing education: DIAL’s current contractor-registration materials do not publish a continuing-education requirement. Separate trade licenses can have their own renewal education.

Reciprocity

The NASCLA Accredited Examination is not accepted by Iowa for this classification.

Reciprocal StateAccepted ExamConditions
No formal bilateral reciprocity agreements identified.

Because Iowa uses statewide contractor registration rather than a general-contractor license, DIAL does not publish a general-contractor reciprocity or NASCLA path. Out-of-state contractors use the same registration system and, absent the statutory DOT alternative, the out-of-state bond requirement.

Weighing more than one jurisdiction? The national hub compares published General Contractor license requirements by state — exam, bond, fee, and experience thresholds side by side.

General Contractor Licensing in Neighboring States

Contractors working near a state line, or weighing where to qualify first, should compare Iowa's requirements against the bordering jurisdictions before committing to an application:

Step-by-Step Application Roadmap

  1. Confirm registration is required. Register if construction income will reach at least $2,000 in the year, unless a Chapter 91C exception applies. Own-property work and income below $2,000 are outside the statutory contractor definition.
  2. Check the self-employed fee exemption. A self-employed contractor can register without the fee only if it does not work with or for other contractors in the same construction phase, does not pay more than $2,000 yearly to employ others, and is not an LLC, corporation, or partnership.
  3. Assemble DIAL registration documents. Complete the application, provide a valid unemployment-insurance account or special contractor number and NAICS code, and provide workers’ compensation information when applicable.
  4. Address the out-of-state bond. A contractor principally based outside Iowa generally files DIAL’s $25,000 bond form with the required power of attorney. The statute instead permits a statement of Iowa DOT prequalification.
  5. Submit the registration and fee. File online or by mail with the $50 nonrefundable annual fee, unless the verified self-employed fee exemption applies.
  6. Check separate trade and local rules. Registration does not replace electrical, plumbing, or mechanical credentials. Ask the city or county for the project’s local licensing, permit, and inspection requirements.

Application Checklist

These are the pieces to lock down before filing with DIAL:

Common Filing Mistakes

Drawn from the board instructions and sources cited on this page, the pitfalls below are the ones most likely to slow down or sink a Iowa General Contractor application.

Calling registration a general-contractor license

Iowa’s statewide credential is registration. That does not authorize regulated electrical, plumbing, or mechanical work by itself.

Misreading the $2,000 threshold

The statutory exclusion is for construction income below $2,000 annually. Reaching $2,000 or more removes that exclusion.

Treating a branch office as Iowa principal location

DIAL says a contractor primarily based outside Iowa remains out-of-state even if it has an Iowa branch office.

Assuming a general contractor’s bond covers a subcontractor

DIAL says an out-of-state subcontractor must separately register and provide its own bond.

Skipping local verification

DIAL directs contractors to check the city or county for project-specific local requirements.

Study and Reference Materials

These are the preparation and reference materials tied to this credential — cited by the regulator or widely used by applicants. CLR earns nothing from listing them.

  • Iowa Code Chapter 91C — Construction Contractors — Iowa Legislature. Controlling statutory source for the contractor definition, registration conditions, fee exemption, and out-of-state bond alternative.
  • DIAL Contractor Registration instructions — Iowa DIAL. Current application checklist, annual fee, fee-exemption conditions, and bond documents.

Other Iowa Trade Licenses

Should the General Contractor path not apply, these other Iowa trade guides from CLR may help:

Frequently Asked Questions

Does Iowa issue a general contractor license?

No. Iowa’s statewide requirement is contractor registration with DIAL, not a general-contractor license. The state may separately license technical trades, and a city or county can have local requirements for the project location.

When must an Iowa contractor register?

Chapter 91C requires registration for a contractor doing business in Iowa. The chapter excludes a person earning less than $2,000 annually from construction and a person working on that person’s own property from its contractor definition.

What does Iowa contractor registration cost?

DIAL lists a $50 nonrefundable annual application/renewal fee. A narrow self-employed fee exemption is available only if all of DIAL’s stated conditions are met and the signed, notarized exemption form is used.

Who needs Iowa’s $25,000 contractor bond?

A contractor with a principal place of business outside Iowa generally files the $25,000 DIAL bond. Iowa law allows a statement of Iowa Department of Transportation prequalification as the alternative. Each out-of-state subcontractor needs its own registration and bond; the general contractor’s bond does not cover it.

Do Iowa cities and counties have their own contractor requirements?

They can. DIAL expressly directs contractors to contact the city or county where each project is located to determine local requirements. Do not assume statewide registration replaces local permits, inspection, licensing, or bonding.

Primary Sources

Regulatory requirements on this page are drawn from the official board, statute, and exam-provider materials listed below.

  1. Iowa DIAL Contractor Registration
  2. Iowa DIAL Contractor Registration application instructions
  3. Iowa Code Chapter 91C — Construction Contractors

Verified 2026-09-04  · Next scheduled review 2026-12-03

Report a correction to this guide

Corrections and presentation updates
  • : Corrected examination detection when format details are unpublished and updated the summary layout and requirements score. Source-check dates are unchanged.
  • : Shared template updated to distinguish unspecified eligibility requirements, retain cost qualifications, and use consistent headings. Source-check dates are unchanged by presentation updates.
  • : Local-only guides now use a compliance-focused structure and terminology instead of implying a statewide license application. Source-check dates are unchanged by this presentation update.