Iowa's Best Contractors

How to verify an Iowa contractor’s registration

To verify an Iowa contractor, search their exact legal business name or registration number on the Iowa Department of Inspections, Appeals, and Licensing’s official portal, confirm the status reads Registered and has not expired, and ask separately for proof of insurance. Iowa registration confirms compliance with state labor law — it is not a licence and does not assess skill.

The five steps, in order

  1. 1

    Get the exact legal business name, or the registration number

    Trading names and legal names often differ — "Smith Roofing" may be registered as "Smith Enterprises LLC". Ask for the name the registration is held in. Searching the wrong name is the most common reason a legitimate contractor appears to be missing.

  2. 2

    Search the State’s official portal

    Look the business up on the Iowa Department of Inspections, Appeals, and Licensing's portal. This is the authoritative record — every other source, including this site, is a copy of it.

    Open the State portal ↗
  3. 3

    Check the status and the expiry date

    A record existing is not the same as a registration being current. Confirm the status reads "Registered" and that the expiry date is in the future. Registrations lapse, and a lapsed one is not a current credential.

  4. 4

    For electrical, plumbing, HVAC or mechanical work, check the licence too

    These are the trades Iowa genuinely licenses through a board with an exam. The licence is a far stronger signal than the registration, and it is verified separately from it.

  5. 5

    Ask for proof of insurance — registration does not cover it

    Request a current certificate of general liability and workers’ compensation insurance, and confirm it with the insurance agent named on the certificate. This is the step that actually protects your property.

What registration proves — and what it does not

This is the part most contractor directories get wrong, and getting it right is the reason this site exists. Registration under Iowa Code ch. 91C is a compliance credential, not a competence one.

Registration confirmsRegistration does not confirm
The business filed a current registration with the StateThat the contractor is skilled or experienced
Compliance with unemployment-insurance lawThat references were checked by anyone
Compliance with workers’ compensation lawThat the contractor carries liability insurance
A traceable legal business identity in IowaThat the contractor is bonded
That the State can collect amounts owedAny assessment of financial responsibility

The Iowa trades that are genuinely licensed

Most Iowa construction trades are registered but not licensed. Electrical work, and plumbing, HVAC and mechanical work, are the real exception: they are licensed by a State board that tests competence before issuing the licence. For this work, the licence — not the registration — is the credential that matters, and it is verified with the board directly.

Plumbers, HVAC & mechanical

Plumbing, heating, cooling and mechanical systems

Iowa Plumbing & Mechanical Systems BoardBrowse registered plumbers, hvac & mechanical in Iowa →

Frequently asked questions

How do I verify an Iowa contractor’s registration?

Search the contractor by name or registration number on the Iowa Department of Inspections, Appeals, and Licensing's official portal at https://laborportal.iwd.iowa.gov/iwd_portal/. Check that the business name matches exactly, that the status reads "Registered", and that the expiry date has not passed. Every contractor profile on Iowa's Best Contractors links to the State's own record so you can confirm it independently in one click.

Is a registered Iowa contractor the same as a licensed contractor?

No, and the difference matters. Registration with the State of Iowa confirms a contractor is compliant with unemployment insurance and workers’ compensation law. It is not a license: the State does not test skills, verify experience, or check references. Always get references and proof of insurance before hiring. Iowa does genuinely license electricians and plumbing, HVAC and mechanical contractors through separate boards with real exams — for those trades, ask for the licence number as well as the registration.

What is an Iowa contractor registration number?

It is the identifier the State of Iowa assigns to a construction contractor registered under Iowa Code ch. 91C. It confirms the business filed a current registration and is compliant with unemployment-insurance and workers' compensation law. It is not a licence number and carries no assessment of skill, experience or financial standing.

Where can I find a list of registered Iowa contractors?

Iowa's Best Contractors publishes the complete list — all 18,897 construction contractors currently registered with the State of Iowa, across all 99 counties and 32 trades, free and without an account. It is built directly from the State's own published registry and nobody can pay to be added to it or removed from it.

Does an Iowa contractor have to be registered?

Iowa law requires anyone earning $2,000 or more per year from construction work in Iowa to register with the State. The requirement applies to out-of-state contractors working in Iowa as well. Registration costs $50, which is one reason it is a low bar and not a mark of quality.

What should I do if a contractor is not registered?

Treat it as a reason to pause and ask, not automatically as fraud — a very small business under the earnings threshold, a recent renewal, or a name filed differently can all explain it. Ask for the registration number and the exact legal business name and search again. If the contractor cannot produce one and the work exceeds the threshold, that is a meaningful signal about how the business is run.

Does registration mean a contractor is insured or bonded?

No. Registration relates to unemployment-insurance and workers’ compensation compliance; it does not verify that a contractor carries general liability insurance, and it does not verify bonding at all. Always ask for a current certificate of insurance directly, and confirm it with the insurer rather than accepting a copy at face value.

Search the complete registry

All 18,897 contractors registered with the State of Iowa are listed on Iowa's Best Contractors, across 99 counties and 32trades. Every profile links to the State’s own record. Free, no account, and nobody can pay to be added or removed.

Browse by trade →Browse by county →The full walkthrough →What registration means →Data & methodology →