Iowa · Checked October 22, 2026

Roofing license in Iowa

Registration only. Iowa does not license roofers as a trade, but every construction contractor earning $2,000 or more a year must register annually under Iowa Code Chapter 91C (administered today through the Department of Inspections, Appeals, and Licensing / Division of Labor, historically Iowa Workforce Development). Registration checks the business, unemployment-insurance account and workers' compensation — it does not test roofing skill — and out-of-state contractors must also post a $25,000 bond.

Checked in part. The load-bearing facts on this page (regime, threshold, exam) are sourced below, but one or more figures for Iowa could not be confirmed on a primary board or statute page in the October 22, 2026 pass. Anything unconfirmed is printed as “Not published” — never estimated. Confirm the open figures with the board before you file.

ItemIowa
RegimeState contractor registration (Iowa Code Chapter 91C) — registration, not a trade license
ExamNone. Chapter 91C registration is administrative: application information, fee, unemployment-insurance account number, and workers' compensation proof if there are employees. No competency exam for roofing.
ExperienceNo state experience requirement published
Application fee$50 per year (statutory cap: fee shall not exceed $50 per year, Iowa Code 91C.4)
License / registration fee$50 annual renewal
Total state cost$50/year for an Iowa contractor; out-of-state contractors add the premium on a $25,000 surety bond — Fee verified against Iowa Code 91C.4 text. Turnaround reported up to 30 business days (Harbor Compliance summary of the agency).
BondOut-of-state contractors only: a $25,000 surety bond filed at registration (Iowa Code 91C.7). Iowa-based registrants do not post this bond.
Insurance minimumsNo state general-liability minimum for registration. A contractor with employees must file a workers' compensation certificate listing the Division of Labor / DIAL as certificate holder, and every registrant must hold an Iowa unemployment insurance account number even with no employees.
Who qualifiesThe applicant / business owner
TimelineAdministrative — allow up to about 30 business days; commonly faster online once the unemployment account and workers' comp certificate are ready. No exam or board meeting.
RenewalAnnual renewal at $50/year by the expiration date on the registration certificate, with updated workers' compensation/unemployment information.

Classes and credentials

CredentialScopeNotes
Construction Contractor Registration (Chapter 91C)bothSingle business registration covering construction contractors including roofers. Separate state trade licenses exist only for electrical, plumbing and mechanical/HVAC — roofing is registration-only. The registration number must be shown on contracts, bids and proposals and kept at the jobsite.

The dollar line

License trigger: $2,000 — Gross annual construction earnings — registration required at $2,000 or more per year. Work on your own property, not offered to others for compensation, is exempt. Self-employed contractors who do not work with/for other contractors and pay others no more than $2,000 a year may claim the fee exemption with a signed, notarized form (they still register).

Subcontractors

Subcontractors are contractors under Chapter 91C: a roofer working as a sub who earns $2,000+ must hold their own registration — the general contractor's registration does not cover them.

The local layer

State registration is the statewide credential; cities add permits, not a competing roofer license — e.g. Cedar Rapids requires contractor licensing/registration to pull permits and a roofing permit (max two shingle layers). Check the permit city for local add-ons.

Deductible law (insurance work)

Advertising or promising to pay a deductible is banned. Citation: Iowa Code 103A.71 (Residential contractors). A residential contractor shall not advertise or promise to pay anything of value or rebate any insurance deductible or any portion of it as an inducement to the sale of goods or services — 'promise' expressly includes allowances, discounts, and paying the insured or anyone associated with the property any compensation, gift, prize, bonus, coupon, credit or referral fee, including for letting the contractor display a sign. The section also creates a 5-business-day cancellation right after an insurer's denial notice and bars residential contractors from acting as public adjusters.

Run the compliance checker for Iowa →

Law changes to know

The full law-changed tracker →

Run your number

Thresholds and classes turn on your contract value and your role. Run the checker with Iowa preselected:

Run your verdict

Thresholds in several states turn on the size of a single contract — this number is what the verdict is computed from.

Sources — checked October 22, 2026

Confirm with the board before you file: fees and rules change, and the board — not this page — decides your application. Information only, not legal advice.

The Launch File for your state — included in the $49 RoofingLicenseCheck Kit

The checker gives you the verdict. The kit gives you the paperwork, in filing order: the application walkthrough for your state's class, qualifying-party documentation templates, the bond and insurance spec sheet with your state's exact minimums, the city-registration checklist pack for no-license states, and the contract-compliance pack (deductible language and required contract notices, including Florida's deadlines calendar).

$49 one-time payment

See the kit

Included in the $49 RoofingLicenseCheck Kit — every item below, for every state, one payment.