Roofing & Waterproofing Companies in Iowa

Short answer: Exchange lists 9 roofing and waterproofing companies in Iowa. Iowa has no state roofing license, but any contractor earning 2,000 dollars or more a year from construction registers with the Department of Inspections, Appeals, and Licensing, and out-of-state firms file a 25,000 dollar surety bond. On residential jobs the general contractor posts a notice of commencement to the state Mechanics Notice and Lien Registry within 10 days of starting, and Iowa Code 103A.71 voids storm-repair contracts where the roofer rebates a deductible or negotiates the insurance claim.

Registration authority
The Iowa Department of Inspections, Appeals, and Licensing (DIAL) registers construction contractors under Iowa Code chapter 91C; there is no state roofing license or trade exam.
Registration threshold
Registration applies to contractors earning 2,000 dollars or more a year from construction work, and out-of-state contractors file a 25,000 dollar surety bond.
Lien deadline
A subcontractor that posts its lien within 90 days of last furnishing labor or material keeps its claim for the full value even if the owner has already paid the general contractor.
Consumer contract rule
Door-to-door sales of 25 dollars or more carry a three business day cancellation right under Iowa Code chapter 555A, with refunds due within ten business days of the notice.
Code regime
The state building code is based on the 2015 International codes but reaches private homes only where a city or county has adopted it, so the edition and permit rules are set locally.
Storm-repair statute
Iowa Code 103A.71 bars residential roofers from rebating insurance deductibles or negotiating with the insurer, and a contract made in breach is void.

Do roofers need a license in Iowa?

Iowa does not issue a state roofing license, but a roofing contractor earning 2,000 dollars or more a year from construction work in Iowa registers as a construction contractor with the Department of Inspections, Appeals, and Licensing.

The registration regime sits in Iowa Code chapter 91C. It was run for many years by Iowa Workforce Development's labor division, and older contracts, bid forms and websites still point there. The statute now names the Department of Inspections, Appeals, and Licensing, usually shortened to DIAL, as the agency, and DIAL's contractor registration page is the place to apply, renew and look up a registration number. People who earn less than 2,000 dollars a year from construction, or who work only on their own property, fall outside the definition of contractor.

Registration is not a competency test. There is no roofing exam, no experience requirement and no financial review, so a registration number tells an owner that the firm is known to the state and has addressed workers' compensation and unemployment insurance, not that it can install a low-slope membrane or a below-grade waterproofing system. Plumbing, mechanical and electrical work are licensed separately in Iowa; roofing and waterproofing are not.

What does Iowa contractor registration cost and what does it involve?

Iowa contractor registration costs 50 dollars, the maximum yearly fee chapter 91C allows, and requires proof of workers' compensation compliance, an Iowa unemployment insurance account number and, for out-of-state contractors, a 25,000 dollar surety bond.

Chapter 91C lets the director set the fee at no more than 50 dollars per year, and DIAL lists a 50 dollar application fee. A self-employed contractor who pays others no more than 2,000 dollars a year and does not work alongside other contractors in the same phase of construction can qualify for a fee exemption but still registers. DIAL states that both in-state and out-of-state contractors need an Iowa unemployment insurance number before they can register.

The bond is the point that matters most after a storm, when crews arrive from neighboring states. Under the statute an out-of-state contractor files a surety bond of 25,000 dollars, or shows prequalification with the Iowa Department of Transportation, and the bond stays in force until the surety cancels it with at least thirty days' written notice. Working unregistered exposes the contractor to administrative penalties of up to 500 dollars for a first violation and up to 5,000 dollars for each later one, and an unregistered contractor cannot be awarded state work.

Which licenses, permits and registrations apply in Iowa?

RequirementWho issues itWhen it appliesWhat it involves
Construction contractor registrationIowa Department of Inspections, Appeals, and LicensingContractors earning 2,000 dollars or more a year from construction work in Iowa50 dollar application fee, workers' compensation compliance and an Iowa unemployment insurance number; no exam
Out-of-state contractor bondSurety company, filed with DIALContractors based outside Iowa registering to work in the state25,000 dollar surety bond or proof of Iowa DOT prequalification; continuous until canceled on thirty days' notice
Notice of commencement of workPosted by the general contractor to the Secretary of State's Mechanics Notice and Lien RegistryResidential construction, no later than ten days after work startsOnline posting with owner, contractor and property details; 7 dollar fee online; needed to keep the general contractor's lien rights
Preliminary noticePosted by the subcontractor or supplier to the same registryResidential construction, before the owner pays the general contractorLien is limited to the balance owed to the general contractor when the notice is posted; no notice, no lien
Insurance work noticeResidential contractor, in wording set by Iowa Code 103A.71Roof or exterior repair contracts on one to four family housingDuplicate notice in ten-point bold type; no deductible rebates and no negotiating with the insurer
Building permitCity or county building departmentSet locally; no statewide residential codeVaries by jurisdiction; Des Moines does not require a permit for reroofing unless sheathing or rafters are replaced

Can a roofer waive my insurance deductible in Iowa?

A roofer cannot waive or rebate an insurance deductible in Iowa: Iowa Code section 103A.71 bars residential contractors from advertising or promising to rebate any part of a deductible on roof or exterior repairs, and a contract breaching that rule is void.

The section covers anyone in the business of repairing or replacing residential roof systems or other exterior work on housing built for one to four families, including detached garages. The ban reaches indirect rebates too: allowances, discounts against the price or payments to someone connected with the property, other than items of nominal value. The same section says the contractor shall not represent or negotiate on the owner's behalf with the property insurer. The Iowa Insurance Division's consumer guidance makes the same point from the other side: only the insured, an attorney or a licensed public adjuster negotiates a claim.

Before the contract is signed the roofer hands over a duplicate notice in at least ten-point bold type, in wording fixed by the statute, telling the owner that they may owe the contract price whether or not the insurer pays. Breaches of the rebate and negotiation rules are also unlawful practices under the consumer fraud statute. Where a contract assigns the insurance proceeds to the roofer, section 515.137A adds a five business day cancellation right, a further right to cancel if substantial work has not started within thirty calendar days, a ten business day refund period, and a bar on such assignments for at least seventy-two hours after a catastrophic disaster.

How long does a roofer have to file a mechanic's lien in Iowa?

In Iowa a roofer protects a mechanic's lien in full by posting it to the Mechanics Notice and Lien Registry within 90 days after last furnishing labor or material, and has two years after those 90 days to sue on it.

Chapter 572 allows a lien to be posted after the 90 days, but a late lien reaches only the balance the owner still owes the general contractor when the owner is given written notice of it. That is why the 90 day mark is the working deadline: a subcontractor that posts within it can recover the full value of its work even if the owner has already paid the general contractor. An owner can also shorten the enforcement period by serving a written demand, after which the claimant has thirty days to start its action or lose the lien.

Residential work, defined as single-family and two-family dwellings, has extra steps, and they run through the Secretary of State's online registry, not the county recorder. The general contractor posts a notice of commencement of work no later than ten days after starting and gives the owner a written boldface notice about subcontractor and supplier liens; a general contractor that skips these is not entitled to a lien. A roofing subcontractor or supplier posts a preliminary notice, and its lien is good only for the balance still owed to the general contractor when that notice goes up. The Secretary of State lists a 7 dollar fee for each of those notices posted online. On commercial jobs these registry notices do not apply, but a firm supplying a subcontractor gives the general contractor written notice within thirty days of first furnishing.

Can I cancel a roofing contract signed at my door in Iowa?

Under Iowa Code chapter 555A a buyer can cancel a door-to-door sale of 25 dollars or more, which includes a roofing contract signed at the kitchen table in Iowa, without penalty within three business days of the transaction.

The seller attaches a completed, detachable form headed Notice of Cancellation, in duplicate and in ten-point boldface type, showing the date of the transaction and where to send the cancellation. Once a notice arrives, the seller has ten business days to refund what the buyer paid. Storm-chasing sales are usually made on the doorstep, so this three day right and the five day right on insurance assignments often run side by side on the same job.

Iowa does not set a statutory cap on roofing deposits, so the payment schedule is whatever the contract says. Owners comparing bids generally ask for the DIAL registration number, a certificate of workers' compensation coverage and the required insurance notice before paying anything, and check the registry afterward to see which suppliers have posted preliminary notices against the property.

Do I need a permit to replace a roof in Iowa?

It depends on the city or county, because Iowa has no residential building code that applies statewide: each local government decides whether a reroof needs a permit and which code edition governs the work.

Under Iowa Code chapter 103A the state building code applies to state-owned buildings, to certain state-funded construction and in any city or county that has adopted it by ordinance. The current state rules are built on the 2015 editions of the International Building Code, International Residential Code and International Existing Building Code, but many cities have adopted newer editions on their own, and some rural counties enforce no residential code at all. Permits and inspections are handled by the local building department, not by a state office.

Des Moines shows how local the answer is. The city's published shingle requirements state that reroofing does not require a building permit unless sheathing or rafters are being repaired or replaced, and that the work follows chapter 9 of the 2021 International Residential Code. Other Iowa cities require a permit for any tear-off. Some municipalities also license or register contractors locally in addition to the state registration, so it is worth a call to the building department in the city where the roof is before the bid is finalized.

How do Iowa storms and winters change the way a roof is specified?

Iowa roofs are specified for severe straight-line wind, hail and ice dams: the August 10, 2020 derecho produced a measured 126 mph gust at Atkins and damaging winds lasting 30 to 60 minutes across eastern Iowa.

The National Weather Service estimated peak winds near 140 mph in the worst-hit areas around Cedar Rapids and reported about 585,000 Iowa customers without power. A typical derecho passes in 10 to 20 minutes, so the length of that event is what stripped so many roofs. For specifiers the lesson is in the details the wind tests: fastener count and placement, starter strip adhesion at eaves and rakes, edge metal on low-slope roofs and the attachment of rooftop equipment. After an event of that size, labor and materials stay tight for months, and scheduling a replacement can depend more on crew availability than on weather.

Winter drives the other half of the specification. The residential code used in Des Moines requires an ice barrier under asphalt shingles, either two cemented layers of underlayment or a self-adhering polymer-modified bitumen sheet, running from the eave to at least 24 inches inside the exterior wall line. Attic insulation and ventilation matter as much as the membrane, because ice dams start with heat loss. On the insurance side, the Iowa Insurance Division notes that many homeowner policies now carry roof endorsements that settle on actual cash value, meaning depreciated value, so owners in hail country should read the roof wording before a loss, not after.

Where can I verify a license and check the source in Iowa?

Every figure and rule on this page can be checked against the primary source. These are the offices that publish them. Confirm current requirements directly before you rely on any of them:

Contractor Registration, Iowa Department of Inspections, Appeals, and Licensing; Iowa Code chapter 91C, Construction Contractors, Iowa Legislature; Iowa Code section 103A.71, Residential contractors, Iowa Legislature; Iowa Code chapter 572, Mechanic's Lien, Iowa Legislature; Mechanics Liens and the Mechanics Notice and Lien Registry, Iowa Secretary of State; Iowa Code chapter 555A, Door-to-Door Sales, Iowa Legislature.

Roofing & Waterproofing contractors in other regions: Alabama, Alberta, Arizona, California, Colorado, Florida, Georgia, Illinois, Indiana, Kentucky, Louisiana, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Nebraska, New Jersey, New South Wales, New York, North Carolina, Ohio, Oklahoma, Ontario, Oregon, Pennsylvania, South Carolina, Tennessee, Texas, Utah, Virginia, Washington.

Jump to licence verification sources for Roofing & Waterproofing in Iowa, or back to all roofing & waterproofing contractors on Exchange.

Frequently asked questions

Which agency registers contractors in Iowa now?

The Iowa Department of Inspections, Appeals, and Licensing, known as DIAL, administers construction contractor registration under Iowa Code chapter 91C. Older documents refer to the labor division of Iowa Workforce Development, which previously ran the program. Registration numbers can be checked through DIAL's contractor registration page.

Does an out-of-state roofer need a bond to work in Iowa?

Yes. Chapter 91C calls for an out-of-state contractor to file a 25,000 dollar surety bond with its registration, or to show prequalification with the Iowa Department of Transportation. The bond is continuous until the surety cancels it with at least thirty days' written notice.

What is the MNLR in Iowa?

The Mechanics Notice and Lien Registry is the Iowa Secretary of State's online system for posting notices of commencement, preliminary notices and mechanic's liens. On residential projects the notices posted there decide whether a contractor or supplier keeps lien rights, and owners can search it by property for free.

Can a roofing contractor negotiate my insurance claim in Iowa?

No. Iowa Code 103A.71 says a residential contractor shall not represent or negotiate on an owner's behalf with the property insurer. Iowa Insurance Division guidance says only the insured, an attorney or a licensed public adjuster negotiates a claim. A contract made in breach of the rule is void.

Can a roofing subcontractor lien my house in Iowa if I already paid the general contractor?

Possibly. On residential work a subcontractor that posted a preliminary notice to the registry can claim against the balance still owed to the general contractor when the notice was posted. A subcontractor that never posted a preliminary notice is not entitled to a lien under chapter 572.

Which building code applies to roofing in Iowa?

It depends on the location. The state building code rests on the 2015 International codes but applies to private homes only where the city or county has adopted it. Cities set their own editions; Des Moines, for example, applies chapter 9 of the 2021 International Residential Code to shingle roofs.

Can I cancel an insurance assignment I signed with a roofer in Iowa?

Yes. Under Iowa Code 515.137A the named insured can cancel a post-loss assignment for any reason within five business days of receiving the fully executed copy, and later if substantial work has not begun within thirty calendar days. Payments come back within ten business days of written cancellation.
Des Moines Roofing Company — Roofing & Waterproofing

Des Moines Roofing Company

Burrage Roofing — Roofing & Waterproofing

Burrage Roofing

Kyler McCarty — Roofing & Waterproofing

Kyler McCarty

Premier Plus Storm Team — Roofing & Waterproofing

Premier Plus Storm Team

IMS Exteriors — Roofing & Waterproofing

IMS Exteriors

Mucu's Exterior LLC — Roofing & Waterproofing

Mucu’s Exterior LLC

Sky Shield - Roofing Service California — Roofing & Waterproofing

Sky Shield – Roofing Service California

Premier Plus Storm Team — General Contracting

Premier Plus Storm Team

Super Eagle Roofing — Roofing & Waterproofing

Super Eagle Roofing

Loading…