$0 Iowa — General Contractor License Requirements Checklist

Iowa Contractor Tax Requirements

Iowa Contractors Face Multiple Tax Obligations

Getting your DIAL registration is step one. Staying compliant with Iowa's tax system is the ongoing obligation that trips up contractors year after year — particularly around unemployment insurance, sales tax triggers, and the interplay between your state tax accounts and your contractor registration status.

Income Tax: The 3.8% Flat Rate

Iowa moved to a flat 3.8% individual income tax rate effective January 1, 2025. This applies to all taxable income, including pass-through business income from LLCs, S-corps, and sole proprietorships.

Iowa also allows Pass-Through Entity Tax (PTET) elections, which let qualifying entities pay state income tax at the entity level rather than passing it through to individual returns. This can create a federal deduction that isn't available when tax is paid at the individual level. Consult a tax professional about whether a PTET election makes sense for your contracting business.

Sales Tax: Not as Simple as You'd Expect

Iowa charges a 6% sales and use tax, but construction work has complicated carve-outs. General new construction and structural remodeling are typically exempt from sales tax — the contractor is considered the end consumer of materials, and the labor component of construction isn't taxable.

Where it gets tricky: certain construction-adjacent services are taxable under Iowa Code § 423.2(6)(z). These include commercial janitorial maintenance, building cleaning, and exterior wall washing. If your contracting business performs any of these services, you need a sales tax permit through GovConnectIowa before invoicing clients.

You register for sales tax accounts through GovConnectIowa (govconnect.iowa.gov), which is also where you'll file periodic sales tax returns. Registration is free, and the portal handles both sales tax and withholding tax accounts.

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.

Unemployment Insurance: The myIowaUI Requirement

This is where contractors most frequently get stuck. Every DIAL-registered contractor must maintain a myIowaUI unemployment insurance account through Iowa Workforce Development — including sole proprietors and single-member LLCs with no employees.

The UI account number is a prerequisite for DIAL registration. Without it, your application won't process. For solo operators, this creates a non-liable account that satisfies the registration requirement without generating actual premium obligations.

2026 UI Tax Rates

For contractors who do have employees, the 2026 rates under Rate Table D are:

Employer Type UI Tax Rate Taxable Wage Base Max Annual Per-Employee Exposure
Newly registered construction employer 5.400% $20,400 $1,101.60
Newly registered non-construction employer 1.000% $20,400 $204.00

The construction rate is significantly higher because the industry has historically higher unemployment claim rates. Your specific rate will adjust over time based on your own claims history — established employers with low claims can achieve rates well below the new-employer default.

Your NAICS Code Matters

When registering your business for federal and state taxes, you'll select a NAICS (North American Industry Classification System) code. This code follows your business through tax filings, insurance underwriting, and regulatory reporting.

Common NAICS codes for Iowa contractors:

  • 236115: New single-family housing construction
  • 236116: New multifamily housing construction
  • 236118: Residential remodelers
  • 236210: Industrial building construction
  • 236220: Commercial and institutional building construction
  • 238110: Poured concrete foundation and structure contractors
  • 238160: Roofing contractors
  • 238210: Electrical contractors
  • 238220: Plumbing, heating, and air-conditioning contractors
  • 238310: Drywall and insulation contractors
  • 238910: Site preparation contractors

Your NAICS code affects your workers' compensation classification rates and unemployment insurance experience rating. Choosing the wrong code — say, classifying a roofing company under general residential construction — can lead to audit adjustments and back-premium assessments.

Workers' Compensation Costs

Workers' compensation insurance premiums for Iowa contractors are based on payroll and trade classification. Iowa doesn't set rates directly — private carriers underwrite policies based on National Council on Compensation Insurance (NCCI) class codes.

The classification-based rate system means a framing crew costs more to insure than an office-based project manager working for the same company. Premiums are calculated per $100 of payroll within each classification.

Workers' compensation is required for businesses with one or more employees. If you are a sole proprietor or single-member LLC without employees, confirm any owner-coverage option or exclusion with your carrier.

Federal Tax Registration

After establishing your business entity and before setting up state accounts, obtain a federal Employer Identification Number (EIN) from the IRS. Apply online at the IRS portal — it's free and issued immediately. Your EIN ties together your DIAL registration, state tax accounts, and business entity filings.

Even sole proprietors should get an EIN rather than using their Social Security number for business purposes. It's required for hiring employees, and most banks, insurance companies, and bonding agencies want to see it.

The Tax Registration Sequence

Get these set up in order, before applying to DIAL:

  1. Iowa LLC or entity filing through the Secretary of State ($50)
  2. EIN from the IRS (free, immediate)
  3. GovConnectIowa tax accounts — withholding and sales tax permits (free)
  4. myIowaUI account through Iowa Workforce Development (free)
  5. DIAL registration — requires the UI account number and entity information

The Iowa General Contractor License Guide covers this sequence with portal links and the specific fields you'll need to complete at each stage — including how to set up a non-liable UI account when you're operating solo.

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.

Learn More →