Earlham & Madison County, Iowa
No Pressure, No Obligation
No obligation. Takes less than 60 seconds.
"During the storms, I lost a few shingles on a very steep section of my roof. Xtreme Roofing came over and replaced those 2-3 shingles for me. It was nice to call someone who was willing to help and didn't force me into replacing more than those few missing shingles. I appreciated not being pressured into committing to a bigger job. Thanks for helping me out so my roof wasn't exposed to any more rain while shingles were missing."
Roof Repair Services
Minor repairs: $300–$750
Small shingle or flashing fixes, isolated leaks, minor storm damage.
Mid-range repairs: $950–$1,400
Larger sections of shingles, multiple flashing points, or repairs involving ventilation components.
Hail damage repairs: $600–$1,400 for surface-level damage; $2,500–$6,500+ when underlayment or decking is also affected.
Decking repairs: Cost depends on the extent of structural damage found once the roofing surface is opened up. We give a written number before any work begins, no surprise charges after the fact.
Not every roof problem needs a full replacement, and we're not going to tell you it does just to sell a bigger job. Here's how we think about it:
Repair usually makes sense when: the roof is under 10–12 years old, damage is isolated to one area, and matching shingles are still available.
Replacement usually makes sense when: the roof is past its expected lifespan, damage is spread across multiple sections, or repeated repairs are starting to cost more than a new roof would over time.
When insurance is involved: we document the full scope of damage and walk you through your options so you can make an informed decision, whichever direction that ends up being.
When in doubt: we'll always give you our honest read during the free inspection, not just the answer that benefits us.

Not a franchise, not a storm-chasing crew that shows up after a bad storm and disappears.
Our family lives near this community, not just services it.
installations backed by manufacturer warranties.
You know the number before anything starts.
for active leaks and urgent storm damage.
Most straightforward repairs (shingle or flashing work) are completed in a single day, running 2–4 hours once we're on site. Larger repairs involving decking or multiple damage points may take 1–2 days depending on scope. Since homes out here are spread across farmland rather than packed into a neighborhood, we build a little extra drive time into scheduling, but once we arrive the work moves just as fast as it would in town.
Coverage depends on your specific policy and the cause of damage. We document everything thoroughly during the free inspection so you have what you need to check with your insurance provider and understand your options.
Repair addresses isolated damage to extend the life of your existing roof. Replacement removes and rebuilds the entire roofing system. Out here in Madison, Dallas, and Guthrie County farm country, that decision tilts toward replacement a little sooner than it would in a sheltered Urbandale neighborhood. Rural roofs take direct wind off open fields with no trees or neighboring houses to break it, and the grit kicked up during planting and harvest season settles into the shingle granules and accelerates wear across the whole roof rather than just one section. We'll tell you honestly which one your situation actually calls for.
In most cases, yes. We work with major manufacturers and will do our best to find a close match. A lot of homes in Earlham and the surrounding farm communities are older farmhouses with shingle styles that have been out of production for years, more so than the newer subdivisions around Urbandale. When an exact match isn't available, we'll walk you through the closest realistic options before any work starts.
Yes. Winter repairs are more limited in scope due to temperature and material constraints, but urgent leaks and storm damage don't wait for spring, and neither do we. Open farmland around Earlham means wind-driven snow can drift and pile against rooflines differently than it does on a sheltered in-town lot, so winter inspections out here often turn up things a quick drive-by wouldn't catch.
Most repairs fall between $300 and $1,400 depending on scope. Hail damage involving underlayment or decking can run $2,500–$6,500+. You'll get a written estimate before any work begins.
Based in Earlham, serving homeowners throughout Madison, Dallas, Guthrie, Adair, and Adams Counties. Xtreme has completed roof repair and replacement work across Iowa and is happy to travel farther for homeowners anywhere in the state who want high-quality work. Give us a call or fill out our contact form and tell us what you're looking for, we'll be upfront with you about whether the distance makes sense. See our full range of services at our Earlham location page.
150 W 1st St, Earlham, IA 50072
(515) 517-1255
2962 99th St Suite 5, Urbandale, Iowa 50322
(515) 276-9794