
Roofing for Des Moines, built for the storms that roll in off the prairie.
Repairs, full replacements, hail and wind damage, metal and flat roofs, siding and gutters across Polk County and the suburbs. We climb up, take photos, and write the price down before any shingle comes off.
Three things Des Moines homeowners ask first
Can a roof look fine and still be damaged?
All the time. Hail bruises a shingle without tearing it, and the leak shows up a year or two later when the mat cracks. That's why we walk the roof instead of judging from the curb.
Repair or replace?
Under about 15 years old with damage on one slope, we repair. Older, curling, granules gone or damage on every slope, a replacement is usually the better money. We show you the photos either way.
How soon can someone come?
A leak or an open hole gets a tarp first, often the same day. Inspections usually happen within a day or two, longer only in the week after a big hailstorm.
Eleven kinds of roofing work, one crew you can call back
Asphalt shingles cover most houses between Waukee and Altoona, so most of our days are spent on them. We also install standing seam steel, weld TPO on flat roofs downtown, and finish the job with siding and seamless gutters when the same storm took those too.

Roof repair
Missing shingles, lifted tabs, failed pipe boots, leaky chimney flashing and the drip over the bedroom that only shows up in a south wind.
Roof repair
Roof replacement
Full tear-off to the deck, ice and water shield at the eaves, new underlayment, flashing, ventilation and shingles, with the permit on file.
Roof replacement
Storm & hail damage
Hail bruises, wind-creased shingles, torn ridge caps and tree limbs, documented for your claim and repaired the right way.
Storm damage
Free roof inspection
Every reachable slope, the attic, the flashing and the gutters, with photos and a plain answer: nothing, repair, claim or replace.
Inspections
Emergency tarping
Water coming through the ceiling or a limb through the deck: we tarp it, stop the water and come back to fix it properly.
Emergency repair
Metal roofing
Standing seam steel for homes and acreages that want a roof that sheds snow and shrugs off most hail for decades.
Metal roofsWhat things cost here, and what to do after a storm
Prices in central Iowa jump after a big hail year, and the advice online is written for somewhere else. These pages are written for Polk County roofs and Polk County weather.
The rest of what people want to know before a roofer climbs up
Is the roof inspection really free?
Yes. We climb up, walk every slope we can safely reach, look in the attic if you let us, photograph what we find and tell you whether the roof needs nothing, a repair, a claim or a replacement. You owe nothing for the visit and nobody is going to pressure you at the kitchen table.
How do I know if last night's hail hurt my roof?
From the ground you usually can't. Look for dents in the gutters, downspouts, window wraps and the air-conditioner fins, and for shingle granules piling up at the bottom of a downspout. Those are clues, not proof. The proof is on the shingles: soft bruises, missing granules and cracked mats in a pattern across each slope. Our hail guide shows what we look for.
Will you deal with my insurance company?
We document the damage with photos and measurements, give you a written scope, and meet your adjuster on the roof when you want us there. The claim is still between you and your insurer, and we never offer to cover or waive a deductible. See how claims work here.
Do I need a permit for a new roof in Des Moines?
The City of Des Moines requires a building permit for a roof replacement and for structural roof repairs. The suburbs each run their own building departments with their own rules. We pull whichever permit your address needs as part of the job.
Is Capitol Roof Co. licensed?
Iowa doesn't issue a state roofing licence. Roofing contractors who earn $2,000 or more a year must register with the Iowa Division of Labor, which also requires workers' compensation coverage. We're fully insured, with general liability and workers' compensation, and we'll send the certificates before a crew comes out.
How long does a replacement take?
Most single-family roofs in the metro are torn off and re-shingled in one to two working days once materials are delivered. Steep, cut-up roofs, decking repairs or a stretch of wet weather can add a day. Metal and flat roofs take longer and we'll give you a schedule in writing.
A roofing company that shows you the damage before it sells you a roof
Central Iowa gets hail most springs and summers, straight-line winds most years, and a few weeks every winter cold enough to build ice along the eaves. That weather brings a crowd of out-of-town crews after every big storm. We'd rather be the company you call again in ten years.
- Photos firstEvery inspection comes with pictures of each slope, so you see the bruise, the lifted tab or the rotten deck yourself.
- The price in writingMaterials by name, the number of squares, flashing, ventilation, permit and clean-up, all on one page before any work starts.
- Built for this climateIce and water shield at every eave, balanced attic ventilation, and impact-rated shingles offered on every quote.
- Honest about claimsWe tell you when damage is too light to file, and we never offer to pay or hide your deductible.
- Clean yardsTarps over the landscaping, a magnetic sweep for nails, and the dumpster gone when we are.




Four numbers that explain Des Moines roofs
Sources: NOAA storm events data and Des Moines climate normals, as gathered in our research notes.
All of Des Moines, and the suburbs in every direction
We work across the city, from the brick foursquares around Drake and Sherman Hill to the post-war bungalows in Beaverdale and the ranches on the south side, and out into Polk, Dallas and Warren counties.
West Des Moines, Ankeny, Urbandale, Waukee and Johnston are where we spend most days. We also cover Clive, Grimes, Norwalk, Indianola, Pleasant Hill, Altoona and Bondurant, plus the acreages between them.
- West Des Moines
- Ankeny
- Urbandale
- Waukee
- Johnston
- Clive
- Norwalk
- Pleasant Hill
- Bondurant
- Altoona
- Grimes
- Indianola
Ask for a free roof inspection
A few details are plenty. We'll phone you to pick a visit time, inspect the roof at no charge, and hand you a written price before anything is touched.
