How to Choose a Roofing Company in Des Moines (License, Insurance & Reviews)
A simple, no-nonsense checklist for hiring a Des Moines roofing company you can trust — so you don’t get burned by a storm-chaser after the next Iowa hail event.
★★★★★ 5.0 from 57 Google reviews · By Scott, Owner of Hutch Unlimited Roofing
After a big hail or wind storm rolls through Central Iowa, your driveway fills up with door-knockers overnight. Some are honest local roofers. Many are out-of-state crews chasing the storm who’ll be three states away by the time your roof leaks. Choosing the right Des Moines roofing company is the single decision that determines whether your roof lasts 25 years or fails in two — so it’s worth slowing down and doing it right.
I’m Scott, owner of Hutch Unlimited Roofing here in Grimes. I’ve inspected hundreds of roofs across Des Moines, West Des Moines, Ankeny, Waukee, Urbandale, Johnston, Clive, and Altoona. Below is the exact checklist I’d give my own family before they hired anyone — including us.
What should I check before hiring a roofer in Des Moines?
Before you sign anything, run every roofer past this checklist. A trustworthy company will happily hand over all of it. A storm-chaser will dodge, stall, or push you to sign “today only.”
- Proof of insurance — general liability AND workers’ compensation, dated and current.
- A real local address in the Des Moines metro, not a P.O. box or an out-of-state phone number.
- Verified reviews on Google and a Better Business Bureau profile.
- Written warranties — both the manufacturer’s and the roofer’s own workmanship warranty.
- A detailed written estimate that lists materials, brand, scope, and price — not a napkin number.
- Time in business — a track record you can actually check.
Is a roofing license required in Iowa?
Iowa does not issue a state “roofing contractor license” the way some states do, but every legitimate contractor doing business here must be registered with the Iowa Division of Labor if they perform more than $2,000 of work per year. That registration is free to verify. Ask any roofer for their Iowa Contractor Registration number and confirm it — a company that can’t or won’t provide one is a red flag.
Registration isn’t the same as insurance, though, which is where most homeowners get caught. Always ask for both.
Why insurance matters more than almost anything
If a worker is hurt on your roof and the company has no workers’ compensation coverage, that liability can land on you as the homeowner. And if an uninsured crew damages your home or a neighbor’s property, you may have no recourse. Require two documents, in writing:
- General liability insurance — covers property damage caused during the job.
- Workers’ compensation — covers injuries to the crew on your property.
Don’t just take a verbal “yeah, we’re insured.” Ask for a current certificate of insurance (COI) — a real company can email one in minutes.
Local roofer vs. out-of-state storm-chaser: how do I tell them apart?
Central Iowa’s hail and wind seasons attract traveling crews that swarm neighborhoods, sign as many contracts as they can, do fast work, collect the insurance check, and leave. When your roof leaks two winters later, the phone number is disconnected and your “warranty” is worthless.
| Sign | Local Des Moines Roofer | Storm-Chaser |
|---|---|---|
| Address | Real Iowa office you can drive to | Out-of-state, P.O. box, or none |
| Phone | Local (515) number | Out-of-area / call center |
| Reviews | Years of local Google & BBB history | Few or brand-new reviews |
| Warranty | Backed by a company that’ll still be here | Only good if you can find them later |
| Pressure | Gives you time to decide | “Sign today or you lose the deal” |
Hutch Unlimited has been locally owned and operating in the Des Moines metro since 2021. Our office is at 2407 NE 12th St in Grimes — you can literally drive by it. That permanence is the whole point of hiring local: we’re here when you need the warranty honored.
Not sure who to trust after the last storm?
Get a free, no-pressure roof inspection from a local Iowa team that’ll still be here in five years.
How do I check a roofing company’s reviews and BBB rating?
Reviews are the fastest way to separate real contractors from fly-by-night crews. Here’s how to read them like a pro:
- Check the count, not just the score. A 5.0 rating from 3 reviews means little. Look for a strong average across a meaningful number — for reference, we’re at 5.0 stars from 57 Google reviews.
- Read the recent ones. Are people praising cleanup, communication, and how the crew handled surprises? Those details reveal how a company actually operates.
- Look up the Better Business Bureau profile. A BBB A+ rating (which Hutch Unlimited holds) tells you the company resolves issues rather than ignoring them.
- Watch for patterns in complaints. One bad review is life. A pattern of “never came back to fix it” is a warning.
What warranties should a Des Moines roofer offer?
There are two different warranties, and a good roofer gives you both — in writing:
- Manufacturer’s warranty — covers the shingles or metal panels themselves against defects (often 25–50 years, depending on the product). This only holds up if the roof is installed to spec.
- Workmanship warranty — the roofer’s own guarantee on the installation and labor. This is the one that actually protects you against leaks from bad install work — and it’s only as good as the company standing behind it.
This is exactly why a company’s longevity matters. A workmanship warranty from a crew that vanishes after storm season isn’t worth the paper it’s printed on.
Why should I always get a written estimate?
A proper written estimate protects you from surprise charges and tells you whether the roofer actually knows what they’re doing. A real Des Moines roofing estimate should spell out:
- The full scope (tear-off vs. overlay, decking inspection, underlayment, flashing, ventilation).
- The exact material and brand — not just “architectural shingles.”
- A clear price and payment schedule.
- Cleanup and magnetic nail sweep of your yard.
Rough Des Moines-area pricing (all figures are estimates — every roof is different, and only an on-site inspection gives a real number):
| Project | Typical Des Moines Range (estimate) |
|---|---|
| Asphalt shingle roof replacement | $8,000 – $18,000+ |
| Metal roof replacement | $15,000 – $35,000+ |
| Roof repair (leak, wind/hail damage) | $400 – $2,500+ |
| Free roof inspection | $0 |
If storm damage is involved, a good local roofer will also help you navigate your insurance claim — an area where experience with Iowa adjusters genuinely pays off.
Red flags to walk away from
- Demands a large cash deposit or full payment up front.
- Pressures you to sign “today only” or to sign an insurance-assignment form on the spot.
- Won’t provide a certificate of insurance or Iowa registration number.
- No local address, no BBB profile, and thin or no reviews.
- Offers to “waive your deductible” — that’s insurance fraud, and it puts you at risk.
Choosing well isn’t complicated — it’s just about slowing down long enough to verify. If you want a local, insured, BBB A+ team that’ll still be here to honor its warranty, learn more about our work as a roofing company in Des Moines, IA, or get a fast estimate below.
FAQs
Do roofers need a license in Iowa?
Iowa does not issue a specific state roofing license, but any contractor performing more than $2,000 of work per year must be registered with the Iowa Division of Labor. Always ask for their Iowa Contractor Registration number, plus proof of general liability and workers’ compensation insurance — registration alone doesn’t cover insurance.
How do I know if a Des Moines roofer is a storm-chaser?
Look for an out-of-state phone number, no permanent local address, brand-new or few reviews, and high-pressure “sign today” tactics. A trustworthy local roofer, like Hutch Unlimited, has a real Iowa office (ours is in Grimes), a local (515) number, years of Google and BBB history, and gives you time to decide.
How much does a new roof cost in Des Moines?
As a rough estimate, asphalt shingle roof replacements in the Des Moines metro typically run $8,000–$18,000+, and metal roofs $15,000–$35,000+, depending on size, pitch, and material. Repairs often fall between $400 and $2,500+. These are estimates only — an on-site inspection is the only way to get an accurate price, and inspections from Hutch Unlimited are free.
What warranty should come with a new roof?
You should receive two written warranties: a manufacturer’s warranty covering the shingles or panels (often 25–50 years) and a workmanship warranty covering the roofer’s installation and labor. The workmanship warranty is only as reliable as the company behind it, which is why hiring an established local roofer matters.
Why choose Hutch Unlimited over other Des Moines roofing companies?
Hutch Unlimited is locally owned and has served the Des Moines metro since 2021, holds a 5.0-star rating from 57 Google reviews and a BBB A+ rating, and is fully insured. We offer free inspections, storm and hail damage help, insurance claim assistance, and financing — and because we’re local, we’re here to honor our warranty long after the job is done.
Hire a Des Moines roofer you can actually count on
Free inspection, honest written estimate, and a warranty backed by a local team. Call Scott and the crew today.