In most Eastern Iowa communities — including Iowa City, Cedar Rapids, North Liberty, Coralville, and surrounding areas — a building permit is required for roof replacement projects. Iowa’s state building code mandates permits for re-roofing work, and local jurisdictions with populations over 15,000 may adopt additional requirements. Permit costs typically range from $75 to $250 depending on the scope of work and your municipality.
The permit process exists to protect homeowners by ensuring roofing work meets safety standards. Most local building departments require inspections at key stages: after tear-off and deck preparation, and again after the project is complete. These inspections verify that materials and installation meet Iowa’s building codes, which account for our region’s heavy snow loads, high winds, and severe weather.
Iowa also has regulations about the maximum number of roofing layers allowed. Most municipalities limit roofs to two layers of shingles. If your home already has two layers, a complete tear-off is required before installing the new roof.
When you work with Bunting Construction, we handle all permitting and inspections on your behalf. We’re fully licensed and insured, and we’ve been navigating Eastern Iowa building codes since 1995. You won’t need to visit the building department or schedule inspections yourself — we take care of everything so you can focus on choosing the right materials for your home. Call (319) 330-9691 to get started.