Iowa licensing guide

How to Get a Contractor License or Registration in Iowa

If you came here looking for the Iowa contractor licence, the honest answer is that there is not one. Iowa runs a contractor registration instead, and separately licenses a specific list of trades. Which of those two you need is decided by the work you sell, not by the size of the job.

Free account · no card

Get the Iowa steps in the right order.

Build your free Iowa startup roadmap, then save it to a free Contractor Lane account so your progress and your filing dates live somewhere other than a browser tab.

Build my free Iowa roadmap Create my free account No credit card. Takes a few minutes.

Quick facts

Iowa registers, it does not license
There is no statewide Iowa general contractor licence. DIAL's Building, Construction and Trades index lists fourteen programmes, and the only general one is "Contractor Registration", created by Iowa Code chapter 91C so the state can confirm compliance with unemployment insurance and workers' compensation law and collect what out-of-state contractors owe. Individual trades are licensed separately.Iowa DIAL Building, Construction and Trades Licences; Iowa DIAL Contractor Registration; Iowa Code Chapter 91C, Construction Contractors
Register before the work, not after
Rule 481-465.3 states "Before performing any construction work in this state, a contractor shall be registered with the department", and adds that a joint venture is an independent entity registered independently. Subcontractors are not covered by the general contractor's registration and must hold their own.Iowa Administrative Code 481 Chapter 465, Construction Contractor Registration; Iowa DIAL Contractor Registration
Fee and term
DIAL states "There is a $50 application fee." Rule 481-465.4(9) states "The standard fee is $50 per year or $150 for a three-year registration." Iowa Code 91C.4 caps the fee, providing that it "shall not exceed fifty dollars per year". A self-employed contractor who does not pay more than $2,000 a year to employ others and does not work with or for other contractors in the same phases of construction is exempt from the fee under 91C.1(3).Iowa DIAL Contractor Registration; Iowa Administrative Code 481 Chapter 465, Construction Contractor Registration; Iowa Code Chapter 91C, Construction Contractors
Out-of-state contractors post a $25,000 bond
Iowa Code 91C.2(3) requires an out-of-state contractor to file a surety bond of twenty-five thousand dollars or to show it is prequalified to bid for the Iowa Department of Transportation under section 314.1. DIAL adds that "Having a branch office in Iowa does not exempt a contractor from the bonding requirement" and that "Only the State of Iowa and its agencies may collect on the bond." Out-of-state subcontractors need their own registration and their own bond.Iowa Code Chapter 91C, Construction Contractors; Iowa Administrative Code 481 Chapter 465, Construction Contractor Registration; Iowa DIAL Contractor Registration
Penalty for working unregistered
Iowa Code 91C.8(5) sets administrative penalties of not more than five hundred dollars for a first violation and not more than five thousand dollars for each violation in the case of a second or subsequent violation. DIAL words the same rule as a "$500 citation for a first violation" and "up to $5,000" for a repeat. A contractor who is not registered also cannot be awarded a contract to perform work for the state or a state agency under 91C.7(1).Iowa Code Chapter 91C, Construction Contractors; Iowa DIAL Contractor Registration; Iowa Administrative Code 481 Chapter 465, Construction Contractor Registration

The registration, step by step

DIAL takes contractor registrations online through its registration portal or on a downloadable application filed by post, and states that "Applications will not be processed in-person", though payments and documents may be dropped off during business hours. Registration cannot be completed by telephone, and an incomplete application is returned to the applicant's address rather than held.

DIAL's own checklist for a complete filing is short and worth matching item for item: a signed and completed new application or renewal form, a valid unemployment insurance account number, a NAICS code for the business activity, a $50 non-refundable payment or a signed and notarised fee exemption form, workers' compensation documentation where applicable, and for a new out-of-state applicant the Out-of-State Contractor Bond form with a power of attorney, or a Department of Transportation prequalification letter. DIAL notes that renewals do not repeat the bond step because "bonds are considered continuous".

The statutory conditions behind that checklist are at Iowa Code 91C.2. The contractor must be in compliance with Iowa workers' compensation law and supply evidence of coverage annually, or relief under section 87.11, or a statement that coverage is not required. The contractor must hold an employer account number or special contractor number from the Department of Workforce Development. And an out-of-state contractor must file the $25,000 surety bond or show Department of Transportation prequalification under section 314.1.

Rule 481-465.7 then gives DIAL 30 days from a completed application to issue the number, which "will consist of the letter 'C' followed by six unique digits". Keep the file current afterwards: changes must be reported within 15 working days, and DIAL must be told ten days before any change in workers' compensation coverage.

Official sources: Iowa DIAL Contractor Registration and Renewal Guidelines; Iowa DIAL Contractor Registration; Iowa Code Chapter 91C, Construction Contractors; Iowa Administrative Code 481 Chapter 465, Construction Contractor Registration

One year or three? Iowa's own sources do not agree

Read this section before you budget, because two official Iowa sources say different things and both are current. DIAL's Contractor Registration FAQ answers the question "Do I have to renew my registration number?" with "Yes. Your registration must be renewed every year", and adds that a renewal form is sent by mail or email the month before expiry and that an on-time renewal keeps the same number.

The administrative rule that implements the statute prices two terms, not one. Rule 481-465.4(9)"a" states: "The standard fee is $50 per year or $150 for a three-year registration." DIAL's own page reinforces that a three-year term exists, telling plumbing and mechanical contractors to "Complete a joint application for a 3-year registration and contractor license", and the PMSB fee schedule lists a Contractor Registration line at $150.00 for the licensing period July 1, 2026 to June 30, 2029.

The statutory ceiling is not in dispute. Iowa Code 91C.4 provides that the director "shall prescribe the fee for registration, which fee shall not exceed fifty dollars per year", so $150 for three years sits exactly at the cap. Do not resolve the annual-versus-triennial question by guessing which one applies to you. Ask DIAL which term your application is being processed under and diary the expiry you are actually given.

Official sources: Iowa DIAL Contractor Registration; Iowa Administrative Code 481 Chapter 465, Construction Contractor Registration; Iowa Code Chapter 91C, Construction Contractors; Iowa PMSB Licensing Period and Fees

What the bond is, and what it is not

The $25,000 Iowa contractor bond is not a consumer protection bond, and reading it as one will cost you a customer conversation you cannot win. DIAL states its purpose exactly: "The bond guarantees that taxes, penalties, and other payments due to the State of Iowa as a result of your work are paid. Only the State of Iowa and its agencies may collect on the bond." A homeowner cannot claim against it.

Who has to post it is where DIAL's page is internally ambiguous, and this guide names the conflict rather than picking a reading. Under the heading "Out-of-state contractors" the page says "If you have employees, you are also required to carry a Certificate of Workers' Compensation and a $25,000 bond", which reads as an employee test. The FAQ further down the same page says "With few exceptions, each contractor with a principal place of business outside of Iowa must file a $25,000 bond in order to register", with no employee condition. Iowa Code 91C.2(3) and rule 481-465.4(11) both attach the bond to out-of-state status alone.

Two related points DIAL states without ambiguity. "Having a branch office in Iowa does not exempt a contractor from the bonding requirement", and out-of-state subcontractors are not covered by the general contractor's registration or bond and must hold their own. Bonds must be issued on DIAL's bond form by a surety company licensed to do business in Iowa, and under Iowa Code 91C.7(2) the bond is continuous until the surety cancels it on not less than thirty days' written notice.

Official sources: Iowa DIAL Contractor Registration; Iowa Code Chapter 91C, Construction Contractors; Iowa Administrative Code 481 Chapter 465, Construction Contractor Registration

Registration is not a trade licence, and some trades need both

A contractor registration number says nothing about whether you may legally perform the work. Iowa licenses specific trades through separate programmes, and DIAL's Building, Construction and Trades index names them: Aboveground Storage Tanks, Asbestos, Backflow Prevention Assembly Tester Registration, Boilers, Building Code Plan Review, Contractor Registration, Electrical Licensing, Electrical Permits and Inspections, Elevators, Factory Built Structures, Fire Safety Inspections, Lead Professional Certification, Lead Safe Renovation and Prerenovation Notification, and Plumbing and Mechanical Systems Licensure.

The plumbing and mechanical side has the heaviest requirements. DIAL states that if your business "provides any type of plumbing, mechanical, HVAC, refrigeration, sheet metal or hydronic systems services, you are required to obtain a license with the Plumbing & Mechanical Systems Board". That contractor licence requires a Master of Record, described by the board as an individual holding an active master licence under Iowa Code chapter 105 who is responsible for the proper designing, installing and repairing of the systems concerned, and a master may serve only one contractor per discipline at a time. It also requires public liability insurance of at least $500,000 and a surety bond of at least $5,000, each on a certificate stating it will not be cancelled without ten days written notice to the board.

Do not file twice. DIAL is explicit that plumbing and mechanical contractors "Complete a joint application for a 3-year registration and contractor license" and are "not required to also complete an online or paper application application with Contractor Registration", and that "The Contractor Registration office does not handle PMSB Contractor Licenses." Electrical work runs through its own board under Iowa Code chapter 103, Electricians and Electrical Contractors, with DIAL listing Class A Journeyman, Class B Journeyman, Master, Residential, Special Electrician and Unclassified Person credentials.

Official sources: Iowa DIAL Building, Construction and Trades Licences; Iowa DIAL Contractor Registration; Iowa PMSB Contractor License Requirements; Iowa Plumbing and Mechanical Systems Board Licensure; Iowa DIAL Electrical Licensing

What happens if you skip it

Enforcement sits with DIAL, and the statute tells the director to act rather than to consider acting. Iowa Code 91C.8(2) provides that where the director believes a contractor has violated the requirement to be registered, the requirement that registration information be substantially complete and accurate, or the requirement that an out-of-state contractor file a bond, the director "shall with reasonable promptness issue a citation to the contractor". Rule 481-465.9 allows investigations without prior notice by correspondence, telephone or review of submitted materials, and allows the director to seek an administrative warrant if an investigator is refused access.

The money is set at 91C.8(5): not more than five hundred dollars for a first violation, and not more than five thousand dollars for each violation in the case of a second or subsequent violation. DIAL words it as a "$500 citation for a first violation" and a citation "up to $5,000" for a repeat. Rule 481-465.10(2) adds that in proposing a penalty the department gives "due consideration" to knowledge of the alleged violation, knowledge of the requirements of the law, and the nature and extent of the violation, so pleading ignorance is a factor rather than a defence.

Two consequences bite harder than the fine. Under 91C.7(1) an unregistered contractor "shall not be awarded a contract to perform work for the state or an agency of the state", which closes public work entirely. And registration can be revoked: rule 481-465.11 provides for a notice of intent, a fact-finding interview, and a revocation effective 21 days after the decision is mailed, with the certificate returned to the department. You have 15 working days to contest a citation or a revocation decision, and the contest goes to the employment appeal board.

Official sources: Iowa Code Chapter 91C, Construction Contractors; Iowa Administrative Code 481 Chapter 465, Construction Contractor Registration; Iowa DIAL Contractor Registration

Recheck the official source before you file or sign

Iowa's own pages disagree with each other in at least four places that this guide names rather than smooths over, so treat any summary, including this one, as a starting point and not as the rule. The Secretary of State publishes both "due by April 1st" and "filed by March 31" for the same biennial report. DIAL publishes both "Your registration must be renewed every year" and a three-year joint registration, while the administrative rule prices both a one-year and a three-year term. And DIAL's wording on the $25,000 bond reads as though employees trigger it, where the statute and the rule tie it to an out-of-state principal place of business.

Before you file an application, sign a contract, or price a job, open the current DIAL, Secretary of State or Department of Revenue page for your own situation, confirm the figure and the deadline, and keep a dated copy of what you read. Where a web page and a statute disagree, the statute and the administrative rule govern. Two more things this guide will not do for you: it states no city or county requirement, because DIAL says only to "Contact the city or county government for each project to determine local requirements", and it states no Iowa home improvement deposit cap or cancellation window, because no Iowa statute establishing one was located.

Official sources: Iowa Secretary of State Business Entity Forms and Fees; Iowa Secretary of State Business FAQs; Iowa DIAL Contractor Registration; Iowa Administrative Code 481 Chapter 465, Construction Contractor Registration; Iowa Code Chapter 91C, Construction Contractors

Keep the sequence straight. Use Contractor Lane's free roadmap to put state registration, contractor credentials, insurance, tax setup, and local permits in the right order for your business.

About Contractor Lane

Contractor Lane is built by working home-service operators. We write from official state sources and keep the full source links beside the requirements so you can confirm the current rule before filing.

Common questions

Does Iowa issue a general contractor licence?

No. Iowa requires a contractor REGISTRATION with the Department of Inspections, Appeals, and Licensing under Iowa Code chapter 91C, and DIAL's Building, Construction and Trades index lists no general contractor licence among its fourteen programmes. The registration exists to confirm unemployment insurance and workers' compensation compliance and to secure amounts owed to the state by out-of-state contractors. It involves no trade exam and no experience requirement. Specific trades such as plumbing and mechanical, electrical, elevators and asbestos are licensed separately.

Official sources: Iowa DIAL Building, Construction and Trades Licences; Iowa DIAL Contractor Registration; Iowa Code Chapter 91C, Construction Contractors

Do subcontractors have to register in Iowa?

Yes. DIAL answers the question directly: "Do sub-contractors have to be registered? Yes. Sub-contractors are not covered under the general contractor's registration." Out-of-state subcontractors also need their own $25,000 bond, because DIAL states that they are not covered under the general contractor's registration or bond. If you operate more than one construction business with a separate federal identification number, DIAL requires each one to be registered.

Official sources: Iowa DIAL Contractor Registration; Iowa Code Chapter 91C, Construction Contractors

What happens to my registration if I turn my sole proprietorship into an LLC?

You start over. Rule 481-465.5(3) does not permit an amendment where the change is to the business classification, and DIAL states that a contractor who first applied as a sole proprietor or partnership and then incorporates "must re-apply as a new business and be issued a new contractor registration number". Ordinary changes are different: those must be reported to DIAL within 15 working days, and DIAL warns that failure to report may result in penalties.

Official sources: Iowa Administrative Code 481 Chapter 465, Construction Contractor Registration; Iowa DIAL Contractor Registration

Can I get the Iowa contractor registration fee waived?

Sometimes. Iowa Code 91C.1(3) exempts a contractor from the fee where the registration application shows the contractor is self-employed, does not pay more than two thousand dollars annually to employ other persons in the business, and does not work with or for other contractors in the same phases of construction. DIAL requires a signed and notarised fee exemption form in place of the $50 payment, and adds that the exemption is not available to a contractor classified as an LLC, corporation or partnership. The administrative rule defines "same phase of construction" by trade, giving examples including electrical work, roofing, excavation, concrete work, glasswork and carpentry.

Official sources: Iowa Code Chapter 91C, Construction Contractors; Iowa DIAL Contractor Registration and Renewal Guidelines; Iowa Administrative Code 481 Chapter 465, Construction Contractor Registration

General educational information, not legal, tax, licensing, or insurance advice. Rules, fees, deadlines, and local requirements change. Confirm every item with the responsible agency before relying on it.