Serving Des Moines & Central IowaMon–Sat 8 AM–5 PM · Free Estimates(515) 419-7459
Replacement · Repair · Inspection

Roofing Contractor in Des Moines, IA

Roof replacement, same-day roof repair and free roof inspections, built for Iowa hail, wind, heavy snow and freeze-thaw cycles.

4.9★ Google ratingBBB A+ AccreditedLicensed & insuredFamily-owned & local
Licensed & Insured
BBB A+ Accredited
Owens Corning · CertainTeed · LP
Family-Owned & Local
Free Estimates
4.9★ Google Rating
The Short Answer

Ultimate Exteriors replaces and repairs roofs across the Des Moines metro. Owner Omer Okic quotes every job himself, our own roofing crew does the install, and most replacements are finished in 1 to 3 days.

  • Owens Corning Preferred Contractor; also installs CertainTeed
  • Ice and water barrier and attic ventilation on every roof
  • Many leaks are found and fixed on the first visit
  • Free inspections, written estimates and financing available
Roofing in Des Moines

A Complete Roofing System, Installed Right

A roof is more than the shingles you see from the street. Every Ultimate Exteriors roof replacement covers the whole system: the decking, ice and water barrier at the eaves and valleys, underlayment, flashing around chimneys and vents, ventilation, and the shingles themselves. When one of those layers is skipped, it shows up later as a leak, an ice dam or a roof that ages years too early.

As an Owens Corning Preferred Contractor, we install Owens Corning and CertainTeed shingles and match the product to your home, your budget and the weather Des Moines gets every year. Owner Omer Okic is involved from the first inspection to the final walkthrough, so the person who quoted your roof is the person who answers for it.

Why homeowners choose us
  • Owens Corning Preferred Contractor
  • Owner involved on every job
  • Built for Iowa wind, hail, snow & rain
  • Licensed, insured, BBB A+ accredited
  • Consistent updates start to finish
  • Free estimates · cash, check, card & financing
(515) 419-7459
Services

Roofing Services We Offer

Roof Replacement

Full tear-off down to the deck, deck repairs where needed, and a complete new roofing system.

Roof Repair & Leak Detection

We find the source of the leak, not just the stain, and fix it. Many repairs are done the same day. Repairs start at $375.

Free Roof Inspections

A straight answer on what your roof needs now, what can wait, and what doesn't need doing at all. Inspections and estimates are free.

Hail & Wind Damage

We document storm damage with photos and repair or replace what was hit.

New Roof Installation

Roofs for additions, garages and new construction across the metro.

Low-Slope & Flat Areas

Porches, additions and other low-slope sections built up and sealed so water drains instead of pooling.

Our Work

Recent Roofing Projects

Real roofs by our crew around the Des Moines metro.

Craftsman-style home with a new architectural shingle roof and dormer
A new architectural shingle roof with a dormer and wrap-around porch.
New shingle roof on a craftsman home with the Ultimate Exteriors truck in the driveway
Our truck on site for a full roof and exterior job.
New dark shingle roof over the main house and screened porch
A new roof over the house and screened porch.
Know the Warning Signs

Signs It's Time for a New Roof

  • Your roof is 15 to 20 years old or older
  • Shingles are curling, cracked or missing
  • Shingle granules are collecting in your gutters
  • Leaks or ceiling stains in more than one spot
  • Hail or wind damage across large areas of the roof
  • Ice dams form along the eaves every winter
Not sure if you need a repair or a full replacement? We'll inspect it for free and tell you which one makes sense. Isolated damage usually just needs a repair.
Manufacturer-backed products. We install shingles from Owens Corning and CertainTeed, which carry manufacturer warranties. As an Owens Corning Preferred Contractor, we can walk you through the warranty options available for your roof. Ask us at your estimate which warranty options apply to the system you choose.
Our Process

What to Expect: Our Roof Replacement Process

  1. Free inspection & written estimate

    We check the roof, attic ventilation and flashing, then give you a clear written estimate.

  2. Material & color selection

    Pick your shingle line and color with samples in hand.

  3. Tear-off & deck inspection

    Old roofing comes off and we inspect the deck, replacing any soft or damaged boards.

  4. Underlayment, flashing & ventilation

    Ice and water barrier, underlayment, new flashing and ventilation components go on before a single shingle.

  5. New shingles installed

    Shingles are installed to the manufacturer's specifications.

  6. Cleanup & final walkthrough

    We haul away all old materials, clean up the property and walk the finished roof with you.

Crew tearing off a worn, patched asphalt shingle roof down to the deck
1. Tear-off: old shingles come off down to the deck.
Crew installing underlayment over the roof deck at dusk
2. Ice and water barrier and synthetic underlayment go down.
New shingle bundles staged along the ridges of a home during a roof replacement
3. New shingles are staged and installed.
Most residential roof replacements take 1 to 3 days, depending on the size of the home and the weather. We schedule tear-offs for dry stretches.
★★★★★ 4.9 on Google

Homeowners Who Trusted Us

Real words from real neighbors. Excerpts from our Google reviews.

Omer was able to detect a water leak in my roof and resolve the issue same day!
Caleb Rogers · Google reviewRoof repair
The team was extremely professional, courteous, and clearly committed to delivering high-quality work.
Brad Dorman · Google reviewRoofing
Got completely new guttering installed from these guys and they did a great job.
Nathan Cox · Google reviewGutters
Roof Cost Guide

What Does a New Roof Cost in Des Moines?

Most metro roofs run $4 to $13+ per square foot. See what moves the price and why we usually come in under the local average.

FAQ

Roofing FAQs

When should I replace my roof instead of repairing it?

Replacement usually makes more sense when the roof is over 15 years old, the shingle damage is widespread, or there are leaks in several areas. If the damage is isolated, a repair is often all you need, and we'll tell you that.

How long does a roof replacement take in Des Moines?

Most residential replacements take 1 to 3 days depending on the size of the home and the weather. We plan installs around dry weather so your home isn't left open.

Will my new roof handle Iowa winters?

Yes. We build for freeze-thaw cycles, ice dams and heavy snow loads. Ice and water barrier at the eaves and valleys plus proper attic ventilation are the two biggest factors, and both are part of every roof we install.

Do I need to be home during installation?

Not for the whole project. We do recommend being there at the start and at the end for the walkthrough.

What happens to my old roof?

We remove and haul away all of the old materials. You won't have any debris or disposal to deal with.

Do you fix leaks or only replace roofs?

We do both. Many leak repairs are found and fixed on the first visit.

Do you offer financing?

Yes. We offer financing options so you can spread the cost of a new roof or roof repair into manageable payments. We also accept cash, check and card. Ask about financing at your free estimate and we'll walk you through the options.

Do you offer free roof inspections and estimates?

Yes. Omer inspects your roof, shows you photos and gives you a written roof estimate if work is needed, all free. See free roof inspections.

How much does a roof replacement cost in Des Moines?

Most asphalt shingle roof replacements in the metro run $4 to $13+ per square foot of roof. Our roof cost guide shows what moves the price and where we usually come in.

Ready to Protect Your Home?

Get a free estimate from a local, family-owned exterior contractor. Financing available.

(515) 419-7459Free Estimate