Free Roof InspectionWritten, Itemized EstimatesIndependent Local RoofersDes Moines & Polk County
A plain-English look at the law before you sign

Iowa Roofing Rules: What Des Moines, IA Homeowners Should Know

Whether your house sits in Des Moines, IA or another corner of Polk County, Iowa, a new roof comes with a handful of state laws and one city rule that is about to change. This guide walks through contractor registration, insurance-job limits, your cancel rights and local permits, so you know which questions to raise before any paperwork gets signed.

Prefer to talk? Call now(515) 555-0172

The Short Answer

Iowa does not issue a statewide roofing license. Most contractors register with the state instead, and that step is a filing, not a test of skill. On storm and insurance work, the law stops a roofer from rebating your deductible or bargaining with your insurer for you. Some contracts can be undone within set business-day windows, and the City of Des Moines will start requiring re-roof permits on January 1, 2027.

This is a summary of public law, not legal advice.

Checking a Roofer's Registration

Iowa Code chapter 91C puts a simple threshold on it: bring in $2,000 or more a year from construction, and state registration is required. A contractor based outside Iowa must also file a $25,000 bond to register. Ask any roofer you are weighing for its registration number, then confirm it through the state's contractor registration line at 515-242-5871. Keep in mind that registration only shows the business is on file; it doesn't rate workmanship.

  • See proof of insurance. Ask for the certificate before work starts, not after.
  • Get warranties on paper. You want the manufacturer's warranty and the roofer's labor warranty in writing.
  • Insist on an itemized contract. Each line, from tear-off to flashing, should be spelled out with a price.
  • Ask for local references. A street address and a few nearby homeowners you can call are fair requests.
A restored foursquare house with a hipped roof, front dormer and porch on a brick street

Deductibles and the Law

Iowa Code § 103A.71 covers contractors who repair or replace home roofs after a catastrophe such as hail, a windstorm or a tornado. Such a contractor may not advertise or promise to rebate any portion of your insurance deductible to win the job. That same section says the roofer cannot represent you on the claim or negotiate with your insurer on your behalf. Iowa Code § 515.137A repeats the deductible ban for any roofer working under a benefits assignment.

Before or at signing, the roofer has to hand you a written notice in bold type explaining these limits. Break any of the three rules, and the contract is void. A roofer may photograph and write up storm damage, but the claim belongs to you and your insurer; only a licensed public adjuster or your own attorney can speak for you in it.

  • An offer to absorb your deductible. Any pitch to cover, waive or refund it, in whole or in part, runs against § 103A.71.
  • A promise to argue with your insurer. A roofer offering to take over talks with the adjuster is offering something Iowa law forbids.
  • No bold-type notice. If the contract arrives without the required written notice, stop and ask why.
  • Pressure to sign right now. The Iowa Insurance Division warns against rushed deals and large payments up front.

To report a roofer, call Consumer Protection at the Iowa Attorney General's office, 888-777-4590. For policy questions, the Iowa Insurance Division answers at 877-955-1212.

When You Can Cancel

Iowa gives you two separate ways out, each counted in business days.

Assignment of benefits (Iowa Code § 515.137A). You never have to sign your insurance benefits over to a roofer. If you choose to, the roofer can only be named as a co-payee alongside you and any mortgage lender. Any reason is enough to back out within five business days, counted from the signing or from the day a copy reaches you, whichever comes later. The same right opens up if real work hasn't begun 30 days after the scheduled start. The roofer can't charge a cancel fee and must return payments within 10 business days.

Sales made away from the seller's business (Iowa Code chapter 555A). When you agree to a purchase of $25 or more at your door, your kitchen table or anywhere other than the seller's place of business, you can cancel until midnight of the third business day after the sale. The seller then has ten business days to refund you.

Iowa law adds no further cancel right tied to how your insurer decides the claim, so read each contract before you sign it. If you do cancel, put it in a dated note and keep a copy.

Roof Upgrade Incentives

This page doesn't point to any public money for roof upgrades. Class 4 impact-resistant shingles and FORTIFIED roof systems are choices in Iowa, not requirements. A number of insurance companies trim premiums for these roofs, so check with your agent about your own policy and the paperwork it wants. For budgeting, the cost row Iowa Class 4 impact-resistant shingles, per sq ft, runs about $5.50–$7.50 (AskDoss, 2026). Polk County was part of federal disaster declarations after the August 10, 2020 derecho (FEMA-4557-DR) and the May 2024 storms and tornadoes (FEMA-4784-DR), but those covered past events and are not a source of roof aid today.

Permits Near Des Moines

City limits, not ZIP codes, decide which office handles a roof. Inside Des Moines, it's the City of Des Moines Permit and Development Center at 602 Robert D. Ray Drive, 515-283-4200. Until December 31, 2026, a plain re-roof inside the city goes ahead without a building permit, according to the City's printed handout; work that repairs or replaces sheathing or rafters is the exception and does need one. Starting January 1, 2027, an ordinance the City Council passed on July 13, 2026 requires a building permit to replace roof coverings on homes and commercial buildings alike.

The City hasn't published the fee or process yet, and your roofer normally pulls the permit. The City won't allow a new layer over a roof that already carries two or more, so that roof has to be torn off. The City adopted the 2024 International Residential Code in December 2025. If your house sits in a local historic district such as Sherman Hill, the Historic Preservation Commission reviews a change of roofing material first.

  • West Des Moines, IA. Building Division, 515-222-3630.
  • Urbandale, IA. Building Inspections, 515-278-3935.
  • Ankeny, IA. Building Division, 515-963-3560. Its 2024 IRC re-roof handout calls for stripping everything off when two layers are already on, plus ice barrier protection.
  • Altoona, IA. Building office, (515) 967-5136.
  • Indianola, IA. Community Development, 515-961-9430.
  • Outside any city. Unincorporated Polk County uses Polk County Building Services, 515-286-3352; unincorporated Warren County uses Warren County Planning & Zoning, 515-690-9160.

Windsor Heights runs its own permits too. None of these suburbs publishes a clear re-roof permit rule, so call before work begins; the roofer handles any permit needed. Town pages go deeper: West Des Moines, Ankeny and Indianola.

A 1920s brick Tudor revival house with a steep front gable and dark shingle roof in spring

Rules FAQ

Does a roofer need a state license to work in Iowa?

No. Iowa has no statewide roofing license. A business earning $2,000 or more a year from construction registers with the state under chapter 91C instead. That registration tells you the company is on file, nothing more. Ask for the number, check it at 515-242-5871, and then judge the roofer on insurance, warranties, references and a clear written contract.

A roofer offered to knock my deductible off the bill. Is that allowed?

No. Under Iowa Code § 103A.71, a roofer working on storm or insurance damage may not advertise or promise to rebate any part of your deductible. A contract made by a roofer who breaks that rule is void, so you would owe nothing under it. Report the offer to the Attorney General's Consumer Protection Division at 888-777-4590.

Will my Des Moines re-roof need a permit?

That turns on when the work happens. A job finished by December 31, 2026 needs no City building permit for a plain re-roof, per the City's handout, unless sheathing or rafters get repaired or replaced. Work from January 1, 2027 onward requires one for any roof-covering replacement inside city limits. Your roofer normally pulls it. The Permit and Development Center answers at 515-283-4200.

Can my roofer meet the adjuster and settle the claim for me?

A roofer can be on site to point out and photograph damage, but Iowa law bars it from representing you or negotiating your claim. The claim stays between you and your insurer. If you want an advocate, that job belongs only to a licensed public adjuster or a lawyer you hire.

Read the Originals

Every point above comes from these public sources, read on 2026-10-05.

Unsure Where You Stand?

If you'd like a roof looked at, this free referral service passes your request to one independent local roofer near Des Moines. We aren't a roofing company: we don't do the work, set prices or sign contracts, and we stay out of insurance claims. Roofers may pay us for a referral; you are never charged for it.

Get a Free InspectionCall (515) 555-0172

Find Out If You're Covered

Enter a town or ZIP code, say Ankeny or 50023, to see at once whether an independent roofer near you takes jobs there.

Des Moines · West Des Moines, IA · Urbandale · Altoona, IA · Ankeny · Indianola, IA

Call (515) 555-0172Free Inspection