Iowa Subcontractor Registration Requirements
Subcontractors Cannot Work Under a GC's Registration
This is the biggest misconception in Iowa construction compliance: subcontractors do not operate under the general contractor's DIAL registration number. Every subcontractor earning $2,000 or more annually from construction work must register independently with the Department of Inspections, Appeals, and Licensing (DIAL) under Iowa Code Chapter 91C.
That means your own registration application, your own unemployment insurance account, your own workers' comp certificate (if you have employees), and your own surety bond (if applicable). The general contractor's credentials cover the GC — not you.
The $2,000 Threshold
The registration requirement kicks in at $2,000 in annual construction revenue. Below that threshold, you're exempt from registration (though you may still need it for public works projects regardless of revenue).
"Construction revenue" means annual revenue from construction work — not profit, not what you take home after expenses. If your construction revenue reaches $2,000 or more annually, you must register.
What You Need to Register
The DIAL subcontractor registration follows the same process as general contractor registration. You'll need:
A myIowaUI unemployment insurance account: Required for every registered contractor, even solo operators with no employees. Set up through myIowaUI before applying to DIAL.
Workers' compensation insurance: Required if you have one or more employees. The Certificate of Insurance must name DIAL as the certificate holder.
A $25,000 surety bond: Required for out-of-state subcontractors and for in-state subcontractors who employ others.
$50 annual registration fee: Or a notarized Fee Exemption Form if you qualify as a solo operator meeting the strict exemption criteria — no employees, not more than $2,000 paid to others annually, and not working with other contractors in the same phase of construction.
The application is submitted through the DIAL self-service portal. Processing takes up to 30 business days.
Free Download
Get the Iowa — General Contractor License Requirements Checklist
Everything in this article as a printable checklist — plus action plans and reference guides you can start using today.
How Out-of-State Subcontractors Work
Out-of-state subcontractors face the same requirements as out-of-state general contractors: mandatory $25,000 surety bond, myIowaUI account, and independent DIAL registration. There's no shortcut for subs coming in from Nebraska, Illinois, South Dakota, or anywhere else.
Each out-of-state sub registers and bonds individually. If a GC from Illinois brings three Nebraska-based subcontractors onto an Iowa project, all four entities need separate DIAL registrations and out-of-state bonds.
The only alternative: if an out-of-state subcontractor is pre-qualified with the Iowa Department of Transportation (IDOT), they can submit their active IDOT pre-qualification letter instead of the $25,000 bond.
What Happens to GCs Who Hire Unregistered Subs
General contractors face compliance and insurance risks when their subcontractors aren't properly registered. During insurance audits, carriers verify certificates of insurance for every subcontractor. If a sub is found to be uninsured, the GC's carrier will charge additional premiums based on that subcontractor's total payroll.
Beyond the insurance hit, using unregistered subcontractors can create compliance scrutiny. Working without valid registration can result in civil penalties of up to $500 for a first offense and up to $5,000 for subsequent violations under Iowa Code § 91C.8.
Prime contractors bidding on commercial or public work should verify every subcontractor's DIAL registration status before signing subcontracts. You can check registration through the DIAL public search portal.
Municipal-Level Subcontractor Requirements
Some Iowa cities have their own subcontractor registration on top of the state requirement. Davenport is the most notable example — subcontractors working on city-permitted projects must register with the city, pay a $100 annual fee, and post a $5,000 specialty trade bond.
Davenport has a separate local subcontractor registration; check each other municipality for additional requirements rather than assuming the same rule applies statewide.
The Bottom Line for Subs
If you're earning $2,000 or more doing construction work in Iowa, you need your own DIAL registration. Don't assume the general contractor's number covers you — it doesn't. Verify your own state registration and any local requirements before starting work.
The Iowa General Contractor License Guide covers the full subcontractor registration process alongside the GC pathway — including the fee exemption criteria, bond requirements, and the city-by-city rules that add municipal obligations on top of the state baseline.
Get Your Free Iowa — General Contractor License Requirements Checklist
Download the Iowa — General Contractor License Requirements Checklist — a printable guide with checklists, scripts, and action plans you can start using today.