Hail, straight-line winds, ice dams, brutal freeze-thaw cycles — Iowa roofs take a beating. We replace and repair them in asphalt, metal, composite, and rubber, with warranty-backed materials and crews that treat your home like their own.

Full tear-off replacements finished in as little as a day — in asphalt, metal, composite, and rubber roofing systems. Targeted repairs for leaks, flashing, and missing shingles. And when a storm rolls through, complete restoration with your insurance claim handled start to finish.
“Impact Exteriors are the most professional, honest and thorough roofers that I have ever worked with, having had several others during my 30+ years of home ownership. Jace kept me informed, they were fast, cleaned up everything when they were done and price was very fair.”
“Couldn’t be happier with my roof and siding! Accurate estimate, very professional and top quality work. I highly recommend Jace and his crew.”
“Reasonably priced, amazing work, and extremely great to work with.”
That’s exactly what the free inspection answers. Isolated damage — a few shingles, a flashing leak — usually means repair. Widespread hail bruising, granule loss, or a roof near the end of its lifespan usually means replacement, and if a storm caused it, insurance often covers it.
Most homes are completed in a single day. Larger or more complex roofs can take two. We confirm the timeline before work starts and protect your landscaping and property throughout.
Yes — it’s one of the main things we do. We document the damage with photos, meet your adjuster on site, and make sure the scope covers everything that should be covered.
It depends on size, pitch, materials, and tear-off — which is why we give one clear written quote after inspecting, not a guess over the phone. Financing is available, and storm-related replacements are often largely covered by insurance.
Free 30-minute inspection with photo documentation. If there’s damage, we help you handle the insurance claim. If not, you get peace of mind. Either way, it costs nothing.