Urbandale, Iowa - Est. 1998
Xtreme Roofing & Siding, with 2 locations in Iowa, specializes in Roofing, Siding, Gutters, Storm Damage, Windows & Decks for homeowners in Urbandale, the Des Monies area and across Iowa. Our Urbandale team is scheduling jobs in your area now!
No obligation. Takes less than 60 seconds.
The Xtreme Difference
Delivering Excellence for Over 25 Years.
Urbandale homeowners searching for a roofing contractor have options. What they do not always have is clarity on who actually shows up, does the work, and stands behind it when it is done. Xtreme Roofing and Siding has been the answer to that question in Central Iowa since 1998. Family-owned with deep roots in Central Iowa and a reputation that travels with them to every job site across the state. Every roof replacement, siding installation, and storm repair starts with a free inspection and ends with a signed-off final walkthrough.
Get a Free QuoteNo Pressure, No Obligation
Not a franchise. A family business with deep roots and real Iowa connections.
Before, during & long after your project is complete. Real people, real answers.
You know the full price before any work begins. No vague numbers. No hidden fees.
Manufacturer certifications that protect your warranty and your home for years to come.
We pride ourselves on delivering great results and experiences for each client. Hear directly from past customers who've trusted us with their roofing needs.
What We Do Best
From routine repairs to full storm damage restoration, Xtreme Roofing & Siding delivers the same high standard of workmanship to every home in Urbandale, the Des Moines metro, and across Iowa.
When roof leaks, missing shingles, or storm damage threaten your home, fast and accurate repairs matter. Our team diagnoses the problem correctly the first time and fixes it to last, no band-aid solutions.
Learn MoreWhen repair isn't enough, trust Xtreme to replace your roof with premium materials and expert installation. We walk you through every option so you make the right decision for your home and budget.
Learn MoreIowa hail storms and wind can create more damage than what's visible from the ground. With 25+ years of storm experience, our restoration experts know exactly what to look for and properly document. We'll give you honest advice on the best path to a complete, lasting restoration.
Learn MoreProtecting your business starts at the top. Xtreme handles commercial roof replacements of all sizes. On time, on budget, and with minimal disruption to your operations.
Learn MoreYour siding is your home's first impression and first line of defense against Iowa's harsh seasons. Xtreme's siding specialists bring decades of installation expertise and only use materials proven to perform and built to last.
Learn MoreXtreme offers custom water management, not just gutters. From new seamless gutter installation, repairs and gutter guard systems, we handle the full scope of custom gutter work in Urbandale and across Iowa. One Job, One Company, Done Right.
Learn More
Storm Damage Inspections
Yes - storm and hail inspections are one of the most common calls we get after a Central Iowa storm. We come out, get on the roof, check your siding and document every piece of damage we find. Then we walk you through what we saw in plain language, what your property actually needs and what your options look like going forward.
Honest Information. No Pressure.
We're roofing contractors, not insurance adjusters. Our job is to give you honest information and let you make an informed call with your provider. The sooner you document the damage after a storm, the better your position.
The team behind Xtreme isn't just experienced, they're family. Literally.
Simple. Transparent. Stress-Free.
We start with a thorough on-site inspection of your roof, siding, or exterior issues. We document everything with photos and precise measurements. No guesswork, no upselling.
Within 24-48 hours you'll have a detailed, itemized estimate in hand. No vague numbers, no hidden fees. You'll know exactly what the project costs and why - so you can decide with total confidence.
We work around your timeline. Our team keeps you informed at every step - no surprises on your end, just a clear start date and a crew that shows up when they say they will.
Your project isn't done until the job site is spotless and you've done a final walkthrough with our team. We don't consider a project complete until you're satisfied.
The People Behind Every Project
Xtreme Roofing & Siding isn't backed by a corporate office or a revolving door of seasonal crews. It's built on a family that has worked side by side for over two decades and brought that same standard of care to every home they've touched across Iowa. This isn't a satellite office we check in on from out of state or only when storm damage occurs. We are here helping local Urbandale and Des Moines area families year round.
Co-Founder
Field Operations & Sales
Darrin has been building and protecting Iowa homes since 1998 near his hometown of Creston, Iowa. From estimates to final inspections, his hands-on approach sets the standard every crew member is held to. A natural communicator with a wealth of industry experience at his disposal.
Co-Founder
Office Operations / Billing & Insurance
Jo keeps everything running behind the scenes - phones, billing, insurance coordination, scheduling, and making sure every customer feels heard from the first call to the final invoice. She's the reason nothing falls through the cracks.
Project Management
Material Management & Sales
Jake grew up on job sites and turned that experience into a career built on honest assessments, zero-pressure sales, and a natural ability to organize, strategize and execute. If Jake says it needs to be done, it needs to be done.
Project Management
& Sales
Brad brings the same family-instilled work ethic to every project he touches. Detail-oriented and client-focused, he's the kind of project manager you actually hear back from.
Roofing can be complex, and we're here to provide answers to common questions. Here are some frequently asked questions from our clients.
Look for signs like missing shingles, leaks, or worn materials. If your roof is over 20 years old, it may be time for a replacement. Our Urbandale team provides free inspections and estimates. If you're not sure, give us a call, we provide honest, no-fluff assessments and solutions.
Most single-family homes in the Urbandale area take one to two days for installation. The size and pitch of the roof and the weather forecast both affect the timeline. We give you a realistic estimate before we schedule and keep you updated if anything changes.
Yes, all of our services include a workmanship warranty and depending on the job, our installations carry a comprehensive manufacturers warranty for peace of mind.
Absolutely! Contact us to schedule a free estimate and consultation for your roofing project. Our Des Moines/ Urbandale team can usually schedule an inspection in 24 hours and depending on the scope of work have full estimate withing 24-48 hours.
Proper licensing, Iowa-specific insurance, manufacturer certifications, local references, and familiarity with Iowa building codes.
A properly installed Central Iowa roof should perform as intended for 20 years. However, we do recommend a maintenance check every 1-2 years to catch any issues early. Better to replace a small problem if caught early than have to fix a bigger issue that went undetected for years.
Ask any contractor you're considering for their Iowa contractor license number and current certificates for both general liability and workers' compensation insurance. According to the National Roofing Contractors Association, both coverages should be confirmed before work starts - general liability covers property damage, and workers' comp protects you if someone gets hurt on the job.
Trusted By The Best
We're proud to partner with leading manufacturers and organizations that share our commitment to quality, craftsmanship, and homeowner protection.