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.
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
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.
- 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
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.
Recent Roofing Projects
Real roofs by our crew around the Des Moines metro.



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
What to Expect: Our Roof Replacement Process
Free inspection & written estimate
We check the roof, attic ventilation and flashing, then give you a clear written estimate.
Material & color selection
Pick your shingle line and color with samples in hand.
Tear-off & deck inspection
Old roofing comes off and we inspect the deck, replacing any soft or damaged boards.
Underlayment, flashing & ventilation
Ice and water barrier, underlayment, new flashing and ventilation components go on before a single shingle.
New shingles installed
Shingles are installed to the manufacturer's specifications.
Cleanup & final walkthrough
We haul away all old materials, clean up the property and walk the finished roof with you.



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!
The team was extremely professional, courteous, and clearly committed to delivering high-quality work.
Got completely new guttering installed from these guys and they did a great job.
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.
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.
Roofing by City
We provide roofing services across the Des Moines metro and Central Iowa.
Counties We Serve
Other Exterior Services
Siding
Vinyl, fiber cement and LP engineered wood siding installed, repaired and sealed against Iowa weather.
Learn MoreGutters
Custom seamless gutters made on site, downspouts placed to protect your foundation, and optional gutter guards.
Learn MoreEntry Doors
Steel and fiberglass entry doors installed square, sealed and weather-tight, with sidelights and transoms available.
Learn MoreWindows
Energy-efficient double-hung, casement and sliding windows, measured, installed and sealed to stop drafts.
Learn MoreGet Your Free Roofing Estimate
Call or send a request and we'll set up a time to look at your home. Every estimate is free and comes with a straight answer.
- Free, no-pressure written estimates
- Fast storm response
- Licensed, insured and BBB A+ accredited · Iowa Reg. #C132501
- Cash, check, card & financing available
- Call or text(515) 419-7459
- HoursMon – Sat: 8:00 AM – 5:00 PM · Sun: Closed
- Service areaDes Moines & Central Iowa
Ready to Protect Your Home?
Get a free estimate from a local, family-owned exterior contractor. Financing available.
