Skip to content
Contractor License Lookup

Iowa contractor license lookup

Iowa requires state registration for general contractors and roofing contractors. It issues state licenses for electrical contractors, plumbing contractors and HVAC contractors. and Licensing lists 17,988 active contractor registrations and licenses as of October 5, 2026.

Look up a license

TradeCredentialBoardOfficial lookup
General contractorState registration (no competency license)Iowa Department of Inspections, Appeals, and Licensing (DIAL), Building and Construction Division, Contractor RegistrationSearch general contractor licenses

We could not load this lookup when we checked, so confirm the link on the board site.

ElectricalState licenseIowa Electrical Examining Board (DIAL)Search electrical licenses
PlumbingState licenseIowa Plumbing and Mechanical Systems Board (DIAL)Search plumbing licenses
HVACState licenseIowa Plumbing and Mechanical Systems Board (DIAL)Search HVAC licenses
RoofingState registration (no competency license)Iowa Department of Inspections, Appeals, and Licensing (DIAL), Contractor RegistrationSearch roofing licenses

We could not load this lookup when we checked, so confirm the link on the board site.

Verify a contractor

For homeowners hiring in Iowa.

  1. Open the official Iowa lookup run by DIAL and search the contractor by name or number.
  2. For electrical work, also check the electrical contractor lookup from DIAL.
  3. For plumbing work, also check the plumbing contractor lookup from DIAL.
  4. For HVAC work, also check the HVAC contractor lookup from DIAL.
  5. DIAL registers contractors partly to make information about them available to the public. source Licensed plumbing and mechanical contractors can be searched or verified on the board's public portal. source Subcontractors are not covered by the general contractor's registration and must register on their own. source Check with the city or county for local requirements on each project. source The Iowa Regulatory Licensing public search finds plumbing and mechanical licensees by license number, business, name, program and status, including disciplinary action. source
  6. Confirm the record is active and the class matches the job (Construction contractor registration). The board's own record governs. A registration is required for jobs above Registration required for anyone earning at least $2,000 a year from construction work (an annual earnings test, not a per-job threshold). source
  7. Check the bond and insurance on the record against the state minimums: Surety bond of $25,000 for contractors whose principal place of business is outside Iowa; it guarantees payments owed to the state and only the state can collect on it. source Proof of workers' compensation insurance with the registration application; no liability insurance minimum found. source
  8. Homeowners can file a complaint about an electrician or electrical contractor through DIAL. source

Homeowner protections in Iowa

  • The $25,000 contractor registration bond protects the state, not homeowners. source
  • A plumbing or mechanical contractor's surety bond is a performance bond guaranteeing the contract is fully performed. source

Get licensed

For a general contractor working in Iowa.

  1. Register with DIAL as a Construction contractor registration.
  2. Post a surety bond of $25,000 for contractors whose principal place of business is outside Iowa; it guarantees payments owed to the state and only the state can collect on it. source
  3. Carry proof of workers' compensation insurance with the registration application; no liability insurance minimum found. source
  4. Pay the contractor registration application fee, per year: $50. source
  5. Registration renewed every year (the rule also allows a three-year registration for $150). source

Other trades

Requirements by trade

General contractorSources checked October 6, 2026
ExamNot found on an official source. On an official source.
ExperienceNot found on an official source. On an official source.
BondSurety bond of $25,000 for contractors whose principal place of business is outside Iowa; it guarantees payments owed to the state and only the state can collect on it. source
InsuranceProof of workers' compensation insurance with the registration application; no liability insurance minimum found. source
RenewalRegistration renewed every year (the rule also allows a three-year registration for $150). source
ReciprocityNot found on an official source. On an official source.
Fees
  • $50 (Contractor registration application fee, per year). source
  • $150 (Three-year contractor registration fee under the administrative rule). source
ElectricalSources checked October 6, 2026
ExamYes. The contractor must be or employ a master electrician, and a master license requires a board-approved written exam with a score of 70 or higher. source
Experience1 years (Master electrician: one year as a licensed journeyman (journeyman requires a registered apprenticeship)). source
BondNot found on an official source. Statute requires a surety bond as set by the board, but no bond amount was found in the board rules.
Insurance$1,000,000 (General and completed operations liability insurance of at least $1 million). source
Renewal3 years (Electrical licenses expire every three year). source
ReciprocityReciprocal agreements with Alaska, Arkansas, Colorado, Minnesota, Montana, Nebraska, New Hampshire, North Dakota, Oklahoma, South Dakota, Texas, Wisconsin and Wyoming. source
Fees
  • $375 (Electrical contractor license fee for a 3-year term (prorated if issued for less)). source
  • $375 (Class A master electrician license fee for a 3-year term). source
  • $50 (Separate DIAL contractor registration fee per year, assumed to apply since electrical contractors must also register). source
PlumbingSources checked October 6, 2026
ExamYes. The contractor must hold or employ a master of record, and master licenses require passing the board master exam for the discipline. source
Experience2 years (Master of record: a journeyperson license plus two years of journeyperson work experience in the discipline (journeyperson exam requires a 36-month registered apprenticeship)). source
BondSurety (performance) bond of at least $5,000 covering the contractor's customers, plus the $25,000 registration bond if based out of state. source
InsurancePublic liability insurance of at least $500,000. source
RenewalLicenses run on a fixed 3-year period (current period July 1, 2026 to June 30, 2029). source
ReciprocityReciprocity with South Dakota for journeyperson and master plumbing licenses obtained by written exam; no reciprocity found for the contractor license itself. source
Fees
  • $400 (New contractor license plus contractor registration, full 3-year period ($250 license plus $150 registration); prorated lower later in the period). source
  • $250 (Contractor license renewal fee per 3-year period (registration fee added)). source
  • $150 (Contractor registration renewal fee per 3-year period (license fee added)). source
  • $240 (Master license fee per 3-year period). source
  • $35 (Exam application fee per trade exam, paid to the board). source
  • $95 (Exam sitting fee paid to Kirkwood Community College for each attempt). source
  • $25 (Extra fee for a paper contractor application). source
  • $60 (Late renewal fee per license after August 1). source
HVACSources checked October 6, 2026
ExamYes. The contractor must hold or employ a master of record, and master licenses require passing the board master exam for the discipline, here assumed to be HVAC/refrigeration or mechanical. source
Experience2 years (Master of record: a journeyperson license plus two years of journeyperson work experience in the discipline (journeyperson exam requires a 36-month registered apprenticeship)). source
BondSurety (performance) bond of at least $5,000 covering the contractor's customers, plus the $25,000 registration bond if based out of state. source
InsurancePublic liability insurance of at least $500,000. source
RenewalLicenses run on a fixed 3-year period (current period July 1, 2026 to June 30, 2029). source
ReciprocityNot found on an official source. No reciprocity found for HVAC or mechanical licenses; the only published agreement (South Dakota) covers plumbing only.
Fees
  • $400 (New contractor license plus contractor registration, full 3-year period ($250 license plus $150 registration); prorated lower later in the period). source
  • $250 (Contractor license renewal fee per 3-year period (registration fee added)). source
  • $150 (Contractor registration renewal fee per 3-year period (license fee added)). source
  • $240 (Master license fee per 3-year period). source
  • $35 (Exam application fee per trade exam, paid to the board). source
  • $95 (Exam sitting fee paid to Kirkwood Community College for each attempt). source
  • $25 (Extra fee for a paper contractor application). source
  • $60 (Late renewal fee per license after August 1). source
RoofingSources checked October 6, 2026
ExamNot found on an official source. On an official source.
ExperienceNot found on an official source. On an official source.
BondSurety bond of $25,000 for contractors whose principal place of business is outside Iowa; it guarantees payments owed to the state and only the state can collect on it. source
InsuranceProof of workers' compensation insurance with the registration application; no liability insurance minimum found. source
RenewalRegistration renewed every year (the rule also allows a three-year registration for $150). source
ReciprocityNot found on an official source. On an official source.
Fees
  • $50 (Contractor registration application fee, per year). source
  • $150 (Three-year contractor registration fee under the administrative rule). source

Licenses on record

17,988 active records in Active Iowa Construction Contractor Registrations (Iowa Data Hub dataset 1052), Iowa Department of Inspections, Appeals, and Licensing, as of October 5, 2026. 15,861 expire within the next year.

Active by trade
TradeActive
General contractor5,587
Electrical1,724
Plumbing1,436
HVAC1,436
Roofing880
Active by license type
License typeActive
Construction contractor registration (mixed)17,988
Active by specialty
SpecialtyActive
Residential Remodelers3,396
All Other Specialty Trade Contractors1,794
Electrical and Wiring Installation1,724
Plumbing/Heating & A/C Contractors1,436
Other/Undefined1,367
Commercial & Institutional Bldg Construction1,177
Roofing Contractors880
Finish Carpentry Contractors807
New Single-Family Housing Construction736
Site Preparation Contractors624
Painting & Wall Covering Contractors474
Poured Concrete Foundation Contractors348
Flooring Contractors303
Drywall & Insulation Contractors285
Other Foundation/Structure &Bldg Exterior285
Show all specialties
SpecialtyActive
Masonry Contractors277
Framing Contractors244
Highway/Street and Bridge Construction240
Water/Sewer Line Construction231
Power/Communication Line Construction223
Siding Contractors194
Other Building Finishing Contractors146
Other Building Equipment Contractors121
Industrial Building Construction111
New Housing For-Sale Builders104
Other Heavy/Civil Engineering101
Structural Steel/Precast Concrete Contractors99
Glass and Glazing Contractors75
New Multifamily Housing Construction63
Oil/Gas Pipeline Construction50
Tile/Terrazzo Contractors49
Land Subdivision24
Top cities
CityActive
Des Moines1,030
Cedar Rapids614
Sioux City309
Ankeny296
Davenport265
Dubuque250
Urbandale238
West Des Moines238
Council Bluffs229
Waterloo225
Iowa City224
Ames192
Marion187
Indianola138
Grimes132
Cedar Falls128
Johnston123
Waukee122
Fort Dodge118
Bettendorf116
Show more cities
CityActive
Marshalltown109
Altoona105
Muscatine105
Norwalk102
Mason City97
North Liberty93
Ottumwa91
Clive86
Clinton84
Spencer80
Boone79
Adel74
Spirit Lake73
Burlington71
Pleasant Hill70
Carroll67
Newton64
Coralville63
Winterset61
Decorah59
Bondurant58
Washington58
Manchester57
Hiawatha56
Oskaloosa53
Carlisle52
Pella52
Independence51
Solon51
Polk City50
  • A snapshot of the Active Iowa Construction Contractor Registrations (Iowa Data Hub dataset 1052), Iowa Department of Inspections, Appeals, and Licensing as of October 5, 2026. The board's live lookup may differ.
  • Counts are Iowa construction contractor registrations, not licenses. Iowa requires registration from anyone earning a set minimum a year from construction work; it does not test or grade contractors.
  • The publisher lists only active registrations (18,000 rows) and the file has no status field; 17,988 have an expiration date after October 5, 2026 and are counted as active. Every row names a business; most also name a person, so business and individual registrations cannot be told apart and are not split.
  • Trade comes from the registrant's single self-reported primary activity (a NAICS category). A firm doing several trades shows under one. Plumbing and HVAC share one category, Plumbing/Heating and A/C Contractors, so those two counts are the same rows.
  • Cities come from the business address. 4,055 registrations with an out-of-state address are left out of the city table.
  • The file has no discipline field, so no discipline count is shown.
  • The file holds 18,000 rows, the publisher's own row count for the dataset. The same download service returns larger files in full for other datasets, so this is the complete list, not a download limit.
  • Data from the Iowa Data Hub, licensed CC BY. Snapshot as of October 5, 2026.
How these counts are defined
Rows Total
Every row in the publisher's file. The publisher lists active registrations only.
Active Total
Registrations in the file whose expiration date is after October 5, 2026.
Active by license type
Iowa has one credential type, the construction contractor registration. Most rows name both a business and a person, so the two cannot be split.
Active by specialty
The registrant's self-reported primary activity, one per registration. Rows under 10 are not shown.
Active by trade
Primary activities grouped into five trades. Plumbing and HVAC share one category, so they count the same registrations. General covers the building construction categories.
Cities
City of the business address, for Iowa addresses only. Spelling is not corrected. Top 50 cities with at least 10 registrations.
Active Out Of State
Active registrations with a business address outside Iowa.
Expiring within the next year
Active registrations that expire after October 5, 2026 and on or before October 5, 2027.
As Of
The date the publisher last refreshed the dataset. The publisher updates it weekly.

Counts only, no personal data. Small groups are left out. Rows marked business, individual or mixed count different holders and are never added together.

Questions

Does Iowa require a contractor license?
Yes, in most cases Iowa requires a state registration for general contractors. Registration required for anyone earning at least $2,000 a year from construction work (an annual earnings test, not a per-job threshold). The Iowa Department of Inspections, Appeals, and Licensing (DIAL), Building and Construction Division, Contractor Registration issues it as the Construction contractor registration credential. Registration is not a test of skill.
How do I look up a contractor license in Iowa?
The Iowa Department of Inspections, Appeals, and Licensing (DIAL), Building and Construction Division, Contractor Registration keeps the record for general contractors in Iowa. Use the official lookup linked in the Look up a license table, and treat the board's own record as final.
How do I look up an electrician license in Iowa?
The Iowa Electrical Examining Board (DIAL) keeps the record for electrical contractors in Iowa.
How do I look up a plumbing license in Iowa?
The Iowa Plumbing and Mechanical Systems Board (DIAL) keeps the record for plumbing contractors in Iowa.
Does Iowa have an HVAC license?
The Iowa Plumbing and Mechanical Systems Board (DIAL) keeps the record for HVAC contractors in Iowa.
Do roofers need a license in Iowa?
The Iowa Department of Inspections, Appeals, and Licensing (DIAL), Contractor Registration keeps the record for roofing contractors in Iowa.
How many contractors are registered or licensed in Iowa?
The Active Iowa Construction Contractor Registrations (Iowa Data Hub dataset 1052), Iowa Department of Inspections, Appeals, and Licensing lists 17,988 active records as of October 5, 2026.

Sources

This is not a government site. The licensing board's own record governs; always confirm on the official lookup. Information as of October 6, 2026.