License classifications
- Contractor Registration (in-state)
- Contractor Registration (out-of-state)
How to get licensed in Iowa
- Obtain an Iowa unemployment insurance number (required for both in-state and out-of-state contractors, even with no employees).
- If you have employees, secure Iowa workers' compensation coverage and a $25,000 bond (out-of-state contractors also need the bond).
- Complete the contractor registration application through the Iowa Workforce Development contractor portal.
- Pay the $50 application fee.
- Renew the registration every year before it expires.
Frequently asked questions
Do I need to register as a contractor in Iowa?
Yes, if you earn at least $2,000 per year from construction work. Below that, or working only on your own property, registration is not required.
Is there an exam to register in Iowa?
No. Iowa contractor registration has no exam or experience requirement.
When is a bond required in Iowa?
A $25,000 bond is required for out-of-state contractors and for contractors who have employees.
How much does Iowa contractor registration cost?
There is a $50 application fee, and registration must be renewed annually.
Do out-of-state contractors need an Iowa unemployment insurance number?
Yes. All contractors, in-state and out-of-state, must obtain one to register, even with no employees.