Skip to main content

Roofing license

Roofing license requirements in Iowa

Not a trade-tested license — Iowa doesn't exam-license roofers, but any contractor earning at least $2,000 a year from construction work, including roofing, must register as a Construction Contractor with the state.

The short answer

Not a trade-tested license — Iowa doesn't exam-license roofers, but any contractor earning at least $2,000 a year from construction work, including roofing, must register as a Construction Contractor with the state.

Do you need a license to roof in Iowa?

Construction Contractor Registration (not a trade-tested license) — one general registration category covering all construction trades, including roofers; there is no roofing-specific license.

Who issues it: Iowa Department of Inspections, Appeals, and Licensing (DIAL), Contractor Registration program.

Last verified: 2026-07-19

Iowa roofing license at a glance

Every figure here is a plain-English starting point read from the official state board — always confirm the current requirements at the source before you rely on them.

License type / class

Construction Contractor Registration (not a trade-tested license) — one general registration category covering all construction trades, including roofers; there is no roofing-specific license.

Issuing board

Iowa Department of Inspections, Appeals, and Licensing (DIAL), Contractor Registration programdial.iowa.gov/licenses/building/contractors

Exam required

No

Experience / qualification

No minimum years of experience required — registration is a compliance/insurance filing, not an experience- or exam-based license.

Bond

Only required for contractors whose principal place of business is outside Iowa — those out-of-state contractors must file a $25,000 bond; in-state contractors are not bonded by the state.

Insurance minimum

All contractors must obtain an Iowa unemployment insurance number (even with no employees); those with employees must also carry a Certificate of Workers' Compensation insurance.

Application fee

$50 application fee.

Renewal

Annual — registration must be renewed every year; renewing on time keeps your same registration number, and the renewal fee is $50.

Reciprocity

None — Iowa has no general contractor reciprocity agreements with other states (unlike some Iowa trade boards, e.g. electrical, which do have limited reciprocity); out-of-state contractors still register and, if based outside Iowa, still post the $25,000 bond.

How to get a roofing license in Iowa

  1. Confirm you'll earn at least $2,000 a year from construction work in Iowa (roofing counts) — if so, state registration is required.
  2. Obtain an Iowa unemployment insurance number, even if you have no employees.
  3. If you have employees, get a Certificate of Workers' Compensation insurance in place.
  4. If your business's principal place is outside Iowa, secure a $25,000 surety bond before applying.
  5. File the Construction Contractor registration application with DIAL and pay the $50 fee.
  6. Renew every year for $50 to keep your registration (and registration number) active.

Working without a license in Iowa

Working as an unregistered construction contractor on a job of $2,000 or more can bring a citation of up to $500 for a first violation and up to $5,000 for a repeat violation.

Last verified: 2026-07-19

Roofing license rules change and often vary by city and county. This page is a plain-English starting point, not legal advice — always confirm the current requirements with the state board linked below before you rely on them.

Verify at the source: dial.iowa.gov/licenses/building/contractors

More official sources: Iowa Contractor Registration — DIAL

Licensed and ready? Now get the site that books the work.

Once you're licensed, the next job comes from being found online — free to build and preview, $49/mo only when you publish.