April 2026 · 5 min read
How to Check a Contractor's License in Iowa
Iowa does not issue a traditional contractor license. Instead, the state requires construction contractors to register through the Iowa Department of Inspections, Appeals, and Licensing (DIAL). Any individual or business earning at least $2,000 per year from construction work must hold an active registration before taking on projects in the state.
On top of that, specialty trades like electrical, plumbing, and HVAC work are licensed separately through different state boards. So depending on the type of work you are hiring for, you may need to check more than one database. This guide walks through every step.
Does Iowa require a contractor license?
Iowa does not issue contractor licenses in the traditional sense. Instead, contractors must register with the Iowa Department of Inspections, Appeals, and Licensing (DIAL). Any individual or business earning $2,000 or more per year from construction work must hold an active DIAL registration. Registration confirms financial and insurance requirements are met, but does not test trade skills the way a traditional license exam would. Specialty trades like electrical, plumbing, and HVAC require separate licenses from different state boards.
Iowa uses a registration system rather than a licensing system for general contractors. The distinction matters. A license typically requires passing an exam and demonstrating technical competency. Iowa's registration confirms that a contractor has met financial and insurance requirements, but does not test their trade skills.
Here is what the registration requires:
- Iowa unemployment insurance number - every contractor must obtain one through Iowa Workforce Development, even if they have no employees
- Workers' compensation insurance - required for any contractor with one or more employees. The certificate must list DIAL as the certificate holder.
- General liability insurance - a policy with minimum coverage of $500,000, issued by an insurer licensed to do business in Iowa
- Surety bond (in-state) - a minimum $5,000 surety bond from a company licensed to do business in Iowa
- Surety bond (out-of-state) - out-of-state contractors must file a $25,000 surety bond at registration and renewal
- $50 annual registration fee - non-refundable, due at initial registration and each annual renewal
Self-employed contractors who do not pay more than $2,000 annually to employees and who do not work with or for other contractors may qualify for a fee exemption.
How do you look up a contractor's registration in Iowa?
Iowa publishes a free public dataset of all active contractor registrations at data.iowa.gov. Search the "Active Iowa Construction Contractor Registrations" dataset by contractor name, registration number, or city and county. This is the primary verification tool for general contractors. You can also call the DIAL contractor registration office at (515) 242-5871 or email contractor.registration@iwd.iowa.gov if the online search does not return results.
Iowa publishes a searchable dataset of all active contractor registrations. You can access it through the Active Iowa Construction Contractor Registrations page on data.iowa.gov. This public dataset is maintained by the state and updated regularly.
You can filter and search the dataset by:
- Contractor name - search by individual name or business name
- Registration number- the fastest way to verify if you already have the contractor's number
- City or county - narrow results to contractors registered in your area
You can also reach the DIAL contractor registration office directly at (515) 242-5871 or by email at contractor.registration@iwd.iowa.gov if you need additional help verifying a registration.
What should the Iowa contractor registration record show?
A valid Iowa contractor registration record should show five things: an active status (not expired, suspended, or revoked), an expiration date that extends through your project timeline (registrations renew annually), a current surety bond (in-state contractors need $5,000 minimum, out-of-state contractors need $25,000), current insurance coverage, and a business name that matches the company you are dealing with. If the DBA name differs from the registered name, try searching both.
When you find a contractor in the Iowa registration database, pay attention to these details:
- Registration status - must show as active. An expired, suspended, or revoked registration means the contractor is not currently authorized to perform construction work in Iowa.
- Expiration date - Iowa registrations must be renewed annually. Confirm the registration will remain active through your expected project timeline.
- Bond status - the registration should reflect a current surety bond. Out-of-state contractors require a $25,000 bond, while in-state contractors need at least $5,000.
- Insurance coverage- workers' compensation and general liability insurance should be current. If anything looks expired, ask the contractor to provide updated certificates.
- Business name match - make sure the registered name matches the company you are dealing with. Contractors sometimes operate under a DBA (doing business as) name that differs from their registered name.
Do Iowa electricians, plumbers, and HVAC contractors need separate licenses?
Yes. Iowa's general contractor registration does not cover specialty trade work. Electricians are licensed through the Iowa State Fire Marshal's Electrical Examining Board (journeyman, master, and contractor levels), verifiable through the DIAL building licenses page. Plumbers and HVAC/mechanical contractors are licensed through the Iowa Plumbing and Mechanical Systems Board (PMSB), verifiable through DIAL's plumbing licensure page. Always check both the DIAL registration and the relevant specialty license for trade work.
Iowa's general contractor registration does not cover specialty trade work. If you are hiring someone for electrical, plumbing, or HVAC work, they need a separate state license from the appropriate board in addition to their contractor registration.
- Electricians- licensed through the Iowa State Fire Marshal's Electrical Examining Board. Iowa issues journeyman, master, and contractor-level electrical licenses. You can verify an electrical license through the DIAL building licenses page.
- Plumbers - licensed through the Iowa Plumbing and Mechanical Systems Board (PMSB). Plumbers must pass exams and complete continuing education to maintain their license. Verify plumbing licenses through the DIAL plumbing licensure page.
- HVAC and mechanical contractors - also licensed through the PMSB. Heating, ventilation, air conditioning, and refrigeration work requires a separate mechanical license.
This is a critical distinction. A contractor might have a valid general registration but lack the specialty license needed for your specific project. If someone is doing plumbing work in your home, they need both the DIAL contractor registration and a plumbing license from the PMSB. Always check both.
What if you can't find the Iowa contractor in the state database?
An empty search result does not automatically mean fraud. Contractors earning under $2,000 per year are exempt from registration, as are homeowners working on their own property. A sole proprietor may have registered under their legal name while marketing under a business name—try searching both. If a contractor claims to be registered but does not appear in the database after trying multiple search terms, treat it as a red flag and contact DIAL directly to verify.
If your search comes up empty, do not immediately assume fraud. There are a few legitimate reasons a contractor might not appear:
- They earn less than $2,000 per year. Contractors earning under $2,000 annually from construction work are exempt from registration. This is uncommon for anyone doing meaningful renovation or construction projects.
- They work only on their own property. Homeowners working on their own real estate are not required to register.
- The name is slightly different.Sole proprietors may register under their legal name while marketing under a business name. Try searching both the individual's name and the company name.
- The registration recently expired. The contractor may be in the renewal process. Ask them for their registration number and check back in a few days.
However, if a contractor claims to be registered and you cannot find them in the state database, that is a red flag. And if they claim to be a licensed electrician, plumber, or HVAC tech but do not appear in the relevant licensing board's records, do not hire them for that work.
Other warning signs:
- They refuse to provide a registration number or tell you not to bother looking it up
- They cannot show proof of insurance or the certificate looks outdated
- They want to skip permits to save time or money
- They demand large cash payments upfront before any work begins
- No written contract - they want to work on a handshake deal
How do you verify an Iowa contractor's insurance independently?
Iowa requires registered contractors to carry general liability insurance with at least $500,000 in coverage. Do not rely on the certificate alone—call the insurance company directly using the number on the certificate to confirm the policy is active. Check that coverage extends through your entire project including a buffer for delays. For larger projects, ask to be added as an additional insured on the contractor's liability policy.
Iowa requires registered contractors to carry general liability insurance with at least $500,000 in coverage, and workers' compensation insurance if they have employees. Do not just take the contractor's word for it.
- Request a Certificate of Insurance (COI). A legitimate contractor should provide this within a day or two.
- Check the dates. Make sure coverage extends through your entire project, including a buffer for delays.
- Call the insurance company. Use the phone number on the certificate to confirm the policy is active. This is the only reliable way to verify.
- Ask to be added as additional insured.For larger projects, this gives you direct protection under the contractor's liability policy.
How do you file a complaint against an Iowa contractor?
Iowa offers four main avenues depending on the situation. File a complaint about a registered contractor or unregistered activity through the DIAL contractor registration page. Report fraud or deception to the Iowa Attorney General's Consumer Protection Division. File a claim against the contractor's surety bond if they failed to complete the work or caused financial damage. For disputes under $6,500, Iowa small claims court is fast and does not require an attorney.
If you have a problem with a registered contractor, Iowa provides several options for recourse:
- DIAL - file a complaint about a registered contractor or a contractor operating without registration through the DIAL contractor registration page. The department can investigate and take enforcement action.
- Iowa Attorney General - file a consumer complaint through the Consumer Protection Division for issues involving fraud, deception, or unfair business practices.
- Surety bond claim - if the contractor is bonded and fails to complete the work or causes financial damage, you may be able to file a claim against their surety bond.
- Small claims court - for disputes under $6,500 in Iowa, small claims court is a relatively fast and inexpensive option.
The bottom line
Verifying a contractor in Iowa means checking at least one database and potentially two or three depending on the type of work. Start with the Active Iowa Construction Contractor Registrations dataset to confirm the contractor's general registration is current. For electrical work, check with the State Fire Marshal's Electrical Examining Board. For plumbing or HVAC work, check with the Plumbing and Mechanical Systems Board through DIAL.
Ask every contractor for their registration number before signing a contract. Look it up yourself. Verify their insurance is active and their bond is current. For specialty trades, confirm they hold the appropriate license on top of their registration. It takes 15 minutes and can save you from hiring someone who should not be doing the work.
Frequently Asked Questions
Does Iowa require a contractor license?
Iowa requires residential contractors to be licensed by the Iowa Division of Labor for residential construction and remodeling work. Commercial contractors are not required to have a statewide license but must follow local permitting requirements. Specialty trades (electrical, plumbing) require separate state licenses.
How do I check a contractor's license in Iowa?
Search the Iowa Division of Labor contractor license lookup at iowadivisionoflabor.gov/contractor. For specialty trade licenses, check the appropriate Iowa state licensing board. For commercial contractors, contact the local building permit office.
Don't want to search state websites yourself?
We check state licensing records and send you a plain-English report with license status, bond, workers' comp, and complaints.
Check a contractor - $14.99CheckLicensed Editorial Team
We research contractor licensing laws across all 50 states and verify data against official state databases. Our goal is to make it easy for homeowners to hire with confidence.