The two-track system
Iowa doesn't have a single "general contractor's license" the way some states do. Instead:
- Iowa Workforce Development — Contractor Registration. Any construction contractor performing $2,000 or more of work in Iowa per year must register annually. Cost is roughly $50/year. Requires posting a bond (typically $25,000) and maintaining workers' compensation if they have employees. This is administrative — it doesn't test trade competency.
- Iowa Division of Labor — Trade Licensing. Three trades require statewide competency licensing: electrical (administered by the Iowa Electrical Examining Board), plumbing and mechanical/HVAC (administered by the Iowa Plumbing & Mechanical Systems Board). These require apprenticeship hours, passing competency exams, and continuing education.
What trades require what
| Trade | IWD registration ($2K+/year) | State trade license |
|---|---|---|
| General contractor / builder | Yes | No |
| Electrician | Yes | Yes — apprentice / journeyman / master / contractor |
| Plumber | Yes | Yes — apprentice / journeyman / master / contractor |
| HVAC / mechanical | Yes | Yes — apprentice / journeyman / master / contractor |
| Roofer | Yes | No |
| Siding contractor | Yes | No |
| Drywall | Yes | No |
| Painter | Yes | No |
| Concrete | Yes | No |
| Fence / deck | Yes | No |
| Flooring | Yes | No |
| Landscaping | Yes | No |
| Excavation | Yes | No (but DOT requires for road work) |
| Handyman (under $2K/year per customer) | No | No |
| Real estate agent | n/a | Yes — Iowa Real Estate Commission |
| Home inspector | n/a | Yes — Iowa Plumbing & Mechanical Systems Board (since 2012) |
How to verify any Iowa contractor
Step 1 — Iowa Workforce Development contractor registration
Search the online database at iowaworkforcedevelopment.gov (look for "Contractor Registration Search"). Enter the company name or registration number. You'll see:
- Registration status (active, expired, revoked)
- Bond status
- Workers' comp compliance
- Disciplinary actions or wage claims
Every Iowa-registered contractor must include their IWD registration number on contracts, advertising, and vehicles in many cases. Ask for it; verify it.
Step 2 — Trade license (electrical / plumbing / mechanical)
For electrical, plumbing, or HVAC work, also verify the individual or company holds the appropriate trade license at the Iowa Division of Labor licensing portal. License classes are tiered: apprentice → journeyman → master → contractor. The contractor class is required to pull permits and run a business.
Step 3 — Insurance
Ask for a current Certificate of Insurance (COI) showing general liability (commonly $1M per occurrence / $2M aggregate) and workers' compensation. Have the COI sent directly from the contractor's insurance agent to you, not forwarded from the contractor — forwarded certificates can be fabricated.
Step 4 — References and reviews
Ask for 3+ recent corridor references for similar work. Verify Google reviews, Better Business Bureau record, and any complaints with the Iowa Attorney General Consumer Protection Division.
What "unlicensed" really means in Iowa
If you hire a roofer who isn't IWD-registered, you typically can't enforce Iowa's mechanic's lien protections the same way, your homeowners insurance may dispute coverage for damage caused by their work, and you have weaker recourse for substandard work. Iowa Workforce Development can fine unregistered contractors, but recovering money from someone who's already disappeared is hard.
If you hire someone to do electrical or plumbing work without a trade license, the work can't legally be permitted or inspected. Building departments will reject the permit application. Insurance carriers may deny related claims. Resale becomes a problem.
Specific scenarios
Small handyman jobs under $2,000/year
A neighbor or handyman doing a small repair (under $2K of work for you in a year) technically doesn't need IWD registration. Get the work in writing anyway, confirm they carry some basic insurance, and don't ask them to do electrical, plumbing, or mechanical work — those need licensing regardless of dollar amount.
Owner-builder doing your own work
Iowa generally allows homeowners to do work on their own primary residence — including electrical and plumbing — provided the work is permitted and inspected. You're not required to hold a contractor registration or trade license to work on your own house. You can't hire unlicensed help.
Subcontractors
If your general contractor uses subs, the subs must be Iowa-registered too (and trade-licensed for licensed trades). The GC is responsible for verifying. You can ask the GC for a list of subs and verify their status yourself.
Door-to-door post-storm pitch
Iowa's home repair after a disaster statute gives consumers extra protections — a 3-day right to cancel any home repair contract signed at the home after the consumer's primary insurance has been notified of a covered loss. Ask the door-knocker for their IWD registration, COI, and 5 local references before signing anything.
Iowa Attorney General consumer protection
The Iowa Attorney General's Consumer Protection Division accepts complaints against contractors. They investigate patterns of consumer abuse and can pursue enforcement. File at iowaattorneygeneral.gov. Filing a complaint helps build the record against bad actors and sometimes triggers refunds. Real recovery often requires a private civil action — see coralvillelaw.com for construction dispute attorneys.
FAQ
Is a contractor's bond the same as insurance?
No. The Iowa contractor registration bond ($25K typical) is a small fund the state holds against violations of registration rules. It's not financial protection for you against a bad job — you need the contractor's general liability insurance for that.
How can I check if a contractor has had complaints filed against them?
The Iowa Workforce Development contractor record shows registration history and certain enforcement actions. The Iowa Attorney General's office maintains consumer complaint records (request via public records). The BBB and Google reviews tell you the rest.
Do I need a license for short-term rental property maintenance work?
If you own the property, you can do your own work as long as it's permitted and inspected. If you hire someone, they need to be properly registered/licensed. Iowa City regulates short-term rentals separately — see permits & zoning.
What's the consequence to me if my contractor isn't registered?
If something goes wrong, your remedies are weaker. You may have trouble enforcing warranty work, dealing with property damage they cause, or recovering deposits. Your insurance may dispute coverage for their work. Verify before signing.
Are out-of-state contractors allowed to work in Iowa?
Yes, but they must register as Iowa contractors with IWD before doing $2,000+ of work, and they must hold any required Iowa trade licenses. Iowa doesn't have automatic reciprocity for most trade licenses — out-of-state licensees usually need to apply for Iowa licensure.