Iowa startup guide

How to Start a Contracting Business in Iowa

Iowa does not license general contractors. It registers them, and it does so for reasons that have nothing to do with skill: unemployment insurance, workers' compensation, and making sure the state gets paid. Understand that one distinction and the whole Iowa setup sequence falls into place.

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
The $2,000 threshold
DIAL requires "all individual and business construction contractors" performing construction work to register "if they earn at least $2,000 a year from construction". Iowa Code 91C.1 puts the same line in the definition: a person who earns less than two thousand dollars annually, or who performs work on the person's own property, is not a contractor for purposes of the chapter.Iowa DIAL Contractor Registration; Iowa Code Chapter 91C, Construction Contractors
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
You pay the sales tax on your own materials
The Department of Revenue states that "A contractor is considered to be the consumer of building materials and supplies purchased for use in a construction contract, and is, therefore, responsible for paying sales tax at the time the purchases are made, or use tax if the purchases were made tax free." Iowa's state sales and use tax rate is 6%, and many cities and counties add a 1% local option tax.Iowa Department of Revenue Sales Tax FAQ; Iowa Department of Revenue Contractors Guide

What Iowa actually requires, and what it does not

Iowa does not issue a general contractor licence. It issues a contractor registration, and the difference matters because a registration proves something narrower than a licence does. DIAL states the purpose in its own words: construction contractors must register with the state "To ensure compliance with unemployment insurance laws", "To ensure compliance with workers' compensation laws", "To ensure payments owed to state agencies by out-of-state contractors are collected", and "To make information about contractors available to the general public". Nowhere in that list is a competency test, a trade exam, or an experience requirement, and Iowa Code chapter 91C imposes none.

The registration is nonetheless mandatory and it binds early. Rule 481-465.3 provides that "Before performing any construction work in this state, a contractor shall be registered with the department." The trigger is money, not job type: DIAL requires registration by any individual or business construction contractor "if they earn at least $2,000 a year from construction", and Iowa Code 91C.1 excludes from the definition of contractor only a person who earns less than two thousand dollars annually or who works on their own property.

What "construction" covers is deliberately broad. DIAL says the definition "is very broad" and that "Carpenters, electricians, plumbers, roofers, painters and many others must register." The operative definition comes from the unemployment security rules at 871-23.82(96), which reach construction of buildings and other structures, "additions, alterations, reconstruction, installation, maintenance and repairs", demolition and wrecking, site clearing, and "blasting, test drilling, landfill, leveling, earthmoving, excavating, land drainage, and other land preparation". If you are unsure whether your work is construction, assume it is and read that rule.

  • Registration is with DIAL, the Department of Inspections, Appeals, and Licensing.
  • It is required at $2,000 a year of construction earnings, not at a per-project dollar value.
  • Subcontractors register separately; the general contractor's registration does not cover them.
  • A joint venture is registered independently of its members.
  • Working on your own real estate or property does not require registration.

Official sources: Iowa DIAL Contractor Registration; Iowa Code Chapter 91C, Construction Contractors; Iowa Administrative Code 481 Chapter 465, Construction Contractor Registration; Iowa Administrative Code 871-23.82(96), Definition of Construction Employer

Build the company in the order Iowa checks it

Decide the legal owner first, because everything downstream is keyed to it. If you will trade as a sole proprietorship, the Iowa Secretary of State does not file you at all: its Business FAQ states that "Sole proprietorships in Iowa are filed with the County Recorder's office in the county where the individual plans to do business" on a Trade Name Application, and that the form is specific to the county. If you will form an LLC or a corporation, that goes to the Secretary of State, and the published fees are $50 for a Certificate of Organization under Iowa Code 489.201, $50 for Articles of Incorporation under 490.202, $10 to reserve a name, $5 for a fictitious name filing, and $100 for a Foreign Registration Statement if the entity was formed in another state.

Check the name before you commit to it. The Secretary of State runs a Business Entities Search that matches on the first letters or words of an entity name, and warns in its own liability statement that the office "is a filing repository, and makes no representation or warranty as to the correctness or completeness of the information contained in any filing". Clearing the state database is a starting point, not a trademark clearance.

Then get the unemployment insurance account, because Iowa will not register you as a contractor without it. Rule 481-465.4(7) requires the employer account number from the workforce development department to be issued "before the contractor applies for a contractor registration number", and DIAL states the requirement applies "even with no employees". Only after that does the DIAL contractor registration application make sense to file.

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

The four things Iowa checks before it issues a number

Iowa Code 91C.2 makes registration conditional on three things, and the application form adds the paperwork that proves them. First, workers' compensation: the contractor must comply with Iowa law on workers' compensation insurance and provide evidence of coverage annually, or relief from the requirement under section 87.11, or a statement that the contractor is not required to carry it. The insurance company, not the contractor, must notify DIAL if the policy is cancelled, and rule 481-465.5(1) requires the contractor to notify DIAL ten days before any change in coverage.

Second, an unemployment insurance account. The contractor must hold an employer account number or special contractor number issued by the Iowa Department of Workforce Development under chapter 96, and DIAL states that both in-state and out-of-state contractors are "required to obtain an Iowa unemployment insurance number in order to register, even with no employees". This is the step that surprises solo operators most often, because it is an employer account for a business with no employees.

Third, the out-of-state bond. A contractor whose principal place of business is outside Iowa must file a $25,000 surety bond on DIAL's own bond form, issued by a surety licensed in Iowa, or supply a Department of Transportation letter showing prequalification to bid under section 314.1. Fourth and last, the application itself: the business name and principal place of business, each officer or owner, the business classification, a NAICS code or description of principal products and services, and the fee or a signed and notarised fee exemption form.

Once the file is complete, rule 481-465.7 gives DIAL 30 days to issue the number, and specifies its shape: "The registration number will consist of the letter 'C' followed by six unique digits." Keep it current. Changes to the information on the application must be reported within 15 working days, and rule 481-465.5(3) does not allow an amendment when the business classification changes, so a sole proprietorship that incorporates must re-apply as a new business and receives a new number.

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

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

Iowa taxes contractors in a way that catches new owners out

Register for the tax permits you need through GovConnectIowa or the Iowa Business Tax Permit Registration form 78-005. The Department of Revenue states plainly that "These permits are free of charge", and that you "may begin to collect tax immediately" using your copy as proof of registration until the account number arrives. Sales and use tax, withholding tax, fuel tax and the construction equipment tax all register through the same door.

Then read the rule that costs Iowa contractors the most money when they get it backwards. You are treated as the consumer of your own materials. The Department states that a contractor "is considered to be the consumer of building materials and supplies purchased for use in a construction contract, and is, therefore, responsible for paying sales tax at the time the purchases are made, or use tax if the purchases were made tax free", and its Contractors Guide repeats that contractors "are generally final consumers of building materials, supplies, and equipment, and must pay sales tax at the time of purchase". You pay the tax at the supply house; you do not buy materials tax free for resale to the homeowner.

Labour is split by the nature of the job. Services connected with "new construction, reconstruction, alteration, expansion, or remodeling of a building or structure" are exempt from sales and use tax, while "Repair services remain taxable". The taxable-services list names the trades directly, including "Carpentry repair and installation", "Electrical and electronic repair and installation", "Plumbing, including drain cleaning and unplugging toilets, sinks, and sewers", "Painting, papering, and interior decorating", "Roof, shingle, and glass repair", "Pipe fitting", "Excavating and grading", "House and building moving", "Welding", and "Machine repair of all kinds".

Filing frequency is set by volume, with one construction-specific exception. A business collecting less than $1,200 in sales and use tax a year files annually, due on or before January 31 following each calendar year. At $1,200 or more a year it files monthly, due on or before the last day of the following month. And "Hotel and motel, auto rental, and construction equipment taxpayers are also required to file monthly, regardless of tax dollars collected", so a contractor with a construction equipment tax permit is on a monthly cycle from the first return.

Official sources: Iowa Department of Revenue Business Permit Registration; Iowa Department of Revenue Sales Tax FAQ; Iowa Department of Revenue Contractors Guide; Iowa Department of Revenue Taxable Services; Iowa Department of Revenue Filing Frequency and Return Due Dates

What it costs to be legal, and what nobody will invoice you for

The government side of an Iowa contracting startup is unusually cheap, which is exactly why it gets skipped. A single-member LLC filing its own Certificate of Organization pays $50 to the Secretary of State. The DIAL contractor registration is $50 for one year or $150 for three, and a qualifying self-employed contractor pays nothing at all: Iowa Code 91C.1(3) exempts from the fee a contractor who is self-employed, does not pay more than two thousand dollars annually to employ other persons, and does not work with or for other contractors in the same phases of construction. Tax permits from the Department of Revenue are free of charge.

The expensive requirements are the ones that are not fees. Workers' compensation coverage is a condition of registration unless you qualify for relief under section 87.11 or are not required to carry it. An out-of-state contractor posts a $25,000 surety bond. A plumbing or mechanical contractor licence requires at least $500,000 of public liability insurance and a $5,000 surety bond before the board will issue anything, and that licence itself is $250 for the three-year period that runs July 1, 2026 to June 30, 2029, with the contractor registration bundled in at $150 and a $25 charge for filing on paper.

Two figures this guide will not print. There is no stated Iowa electrical licence fee here, because DIAL's electrical page references a licence fee schedule document without publishing a figure in the page text. And there is no city or county cost, because DIAL says only to "Contact the city or county government for each project to determine local requirements", and no Iowa municipal source was checked for this guide. Budget for both by calling, not by estimating.

  • Iowa LLC Certificate of Organization: $50, Iowa Code 489.201.
  • Iowa Articles of Incorporation: $50, Iowa Code 490.202.
  • DIAL contractor registration: $50 per year or $150 for three years; fee exemption available under 91C.1(3).
  • Out-of-state contractor surety bond: $25,000, or a DOT prequalification letter.
  • PMSB contractor licence: $250 for the 2026-2029 period, plus a $5,000 bond and $500,000 liability insurance.
  • Department of Revenue tax permits: free of charge.

Official sources: Iowa Secretary of State Business Entity Forms and Fees; Iowa Administrative Code 481 Chapter 465, Construction Contractor Registration; Iowa Code Chapter 91C, Construction Contractors; Iowa PMSB Contractor License Requirements; Iowa PMSB Licensing Period and Fees; Iowa DIAL Electrical Licensing; Iowa Department of Revenue Business Permit Registration; Iowa DIAL Contractor Registration

Protect the money before the first invoice goes out

Iowa gives contractors a strong payment remedy and then conditions it on paperwork you have to file at the START of the job, not at the end. On residential construction, Iowa Code 572.13A requires a general contractor, or an owner-builder who has contracted or will contract with a subcontractor, to post a notice of commencement of work to the Mechanic's Notice and Lien Registry "no later than ten days after the commencement of work on the property". The consequence of missing it is not a fine. Subsection 4 states that a general contractor who fails to provide that notice "is not entitled to a lien and remedy provided by this chapter".

A second residential requirement runs alongside it. Iowa Code 572.13 requires the general contractor to give the owner a specific written notice, in boldface type of a minimum size of ten points, warning that persons furnishing labour or materials may enforce a lien even without a direct contract with the owner. Failure to give it carries the same penalty: no lien, no remedy under the chapter. Both of these apply only to residential construction properties.

Build both steps into your job-start checklist alongside the contract and the deposit, because they are cheap now and impossible to fix later. The Secretary of State charges a $7 posting fee for an electronic notice of commencement and $10 for a paper filing, and Iowa Code 572.34(11) confirms that "Registration under chapter 91C shall not be required in order to post a notice or a lien under this chapter", so the registry and the registration are separate systems.

Official sources: Iowa Code Chapter 572, Mechanic's Lien; Iowa Secretary of State Mechanics Liens; Iowa Mechanic's Notice and Lien Registry

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 I need an Iowa unemployment insurance number if I have no employees?

Yes, to register. DIAL states for both in-state and out-of-state contractors that they are "required to obtain an Iowa unemployment insurance number in order to register, even with no employees", and Iowa Code 91C.2(2) makes an employer account number or special contractor number from the Department of Workforce Development a condition of registration. Rule 481-465.4(7) requires that number to be issued before the contractor applies for a registration number, so get it first.

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

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

Do I have to pay Iowa sales tax on materials I buy for a customer's job?

Yes, in the ordinary case. The Department of Revenue treats a contractor as the consumer of building materials and supplies purchased for use in a construction contract, so you are "responsible for paying sales tax at the time the purchases are made, or use tax if the purchases were made tax free". Iowa's state rate is 6% and many cities and counties add a 1% local option tax. Your labour is a separate question: services connected with new construction, reconstruction, alteration, expansion or remodeling are exempt, while repair services remain taxable.

Official sources: Iowa Department of Revenue Sales Tax FAQ; Iowa Department of Revenue Contractors Guide; Iowa Department of Revenue Taxable Services

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.