Omaha, Council Bluffs and the Sarpy County suburbs
Hiring a Roofer on the Iowa Side: Council Bluffs and Pottawattamie County
Council Bluffs shares storms with Omaha but not its rulebook. A roofer working in Council Bluffs answers to Iowa's contractor registration, an Iowa statute written for storm contractors, and the City of Council Bluffs' own license and re-roof rules. This page covers all three, and the county's hail and tornado record.
Iowa's contractor registration
Iowa's Department of Inspections, Appeals, and Licensing (DIAL) says on its contractor registration page that anyone earning at least $2,000 a year from construction must register, while those earning less, or working only on their own property, do not. The key requirements it lists:
- a $50 application fee;
- a $25,000 bond from every out-of-state contractor;
- a certificate of workers' compensation and a $25,000 bond from contractors with employees;
- an Iowa unemployment insurance number.
The same page links DIAL's public tool to check a contractor, so you can confirm a Council Bluffs roofer before signing.
Iowa Code 103A.71: the storm contractor law
Section 103A.71 of the 2026 Iowa Code covers residential contractors who repair or replace roof systems, or do other exterior work, after a catastrophe, which the law defines to include a hail storm, windstorm or tornado. It says a residential contractor:
- may not advertise or promise to rebate any part of your insurance deductible, including through an allowance or discount;
- may put a sign in your yard only with your consent, and cannot pay you for it;
- may not represent you or negotiate for you on your insurance claim, or offer to;
- must give you a fully completed duplicate "Notice of Contract Obligations and Rights," in at least 10-point bold type, for you to sign before or when you sign the contract.
That notice tells you in plain terms that the contract is void, and you owe nothing under it, if the contractor promises a deductible rebate or negotiates with your insurer on your behalf. The statute also makes a rebate promise or claim negotiation an unlawful practice under Iowa Code section 714.16.
The Iowa Insurance Division's guidance for contractors draws the same line. It says contractors may recommend that you file a claim and may attend the insurer's inspection, but may not act for you in negotiating a settlement or hold themselves out as public adjusters. It also describes a notice for contractors to add to solicitations, advertising, social media and contracts, stating that the contractor is not a public adjuster, is not responsible for getting your claim approved and will not negotiate your policy rights.
Council Bluffs' own rules
The City of Council Bluffs requires all contractors to keep a current contractor license and insurance under Chapter 13 of the City Code. Its Roofing and Re-roofing guide applies the International Residential Code and requires existing roof coverings to come off down to the deck in several cases, including where there are already two or more layers and, for asphalt shingles, where the building is in a moderate to severe hail exposure area. The guide states that Council Bluffs is considered a moderate hail exposure area, so plan on a full tear-off for a shingle re-roof.
The Pottawattamie County record
NOAA's Storm Events Database records 62 hail events of 1 inch or larger in Pottawattamie County from 2016 through 2025, on 28 separate days. Of those, 26 reached 1.75 inches and 13 reached 2 inches. The county also logged 17 tornadoes in the decade, three of them rated EF3.
- April 26, 2024. An EF3 tornado that tracked out of Douglas County crossed the Missouri River and Interstate 29 near Carter Lake, widening to about a quarter mile and damaging numerous homes and businesses. A separate EF3 near McClelland is recorded with one death and three injuries. FEMA declared DR-4779 for Pottawattamie County, followed by DR-4784 and DR-4796 for later storms that year.
- April 17, 2025. The public reported hail estimated up to 4 inches near Weston and near McClelland, the county's largest in the 2016-2025 record.
- June 27, 2008. A bow-echo storm that crossed eastern Nebraska brought winds estimated at 70 to 90 mph from Council Bluffs to southwest of Treynor, with two deaths and an $11 million estimate.
- September 23, 2015. More than 7 inches of rain fell in the Council Bluffs area overnight, causing significant flash flooding of streets and small streams.
Finding help on both sides of the river
The National Roofing Directory's 50-state roofing licensing table lists Iowa's and Nebraska's requirements side by side, and its storm center shows active National Weather Service alerts. If you are comparing companies based across the river, NRD's page of roofers in Omaha is a starting point, and the homepage explains the Nebraska rules they follow at home.
Frequently asked questions
Do Council Bluffs roofers need to register with the state of Iowa?
Yes, if they earn at least $2,000 a year from construction. DIAL runs the registration, and out-of-state contractors and contractors with employees must also file a $25,000 bond.
Can an Iowa roofer negotiate with my insurance company for me?
No. Iowa Code 103A.71 bars a residential contractor from representing or negotiating for you on an insurance claim, or offering to, and a contract with a contractor that does so is void.
Does a Council Bluffs shingle re-roof have to be a tear-off?
The city's Roofing and Re-roofing guide requires removal down to the deck for asphalt shingles in a moderate to severe hail exposure area, and it states that Council Bluffs is a moderate hail exposure area.
Sources
- contractor registration page — dial.iowa.gov
- Section 103A.71 — legis.iowa.gov
- guidance for contractors — iid.iowa.gov
- requires all contractors — councilbluffs-ia.gov
- Roofing and Re-roofing guide — councilbluffs-ia.gov
- NOAA's Storm Events Database — ncei.noaa.gov
- crossed the Missouri River and Interstate 29 — ncei.noaa.gov
- EF3 near McClelland — ncei.noaa.gov
- DR-4779 — fema.gov
- DR-4784 — fema.gov
- DR-4796 — fema.gov
- hail estimated up to 4 inches near Weston — ncei.noaa.gov
- near McClelland — ncei.noaa.gov
- winds estimated at 70 to 90 mph — ncei.noaa.gov
- significant flash flooding — ncei.noaa.gov