Free Roof Inspection & Estimate in Des Moines
The owner gets on your roof, photographs what he finds and tells you straight whether you need nothing, a repair or a new roof. No charge and no pressure.
Ultimate Exteriors gives free roof inspections and free written roof estimates across the Des Moines metro. Most inspections take about 45 minutes, and you see photos of everything we find.
- Omer, the owner, inspects every roof himself
- Photos of every problem, explained in plain English
- A written estimate if your roof needs repair or replacement
- No charge and no obligation to hire us
What We Check on Every Roof Inspection
A real inspection covers more than the shingles you can see from the driveway.
Shingles
Hail bruises, cracks, creased or lifted tabs from wind, missing shingles and granule loss. These decide whether you need a repair, a claim or nothing at all.
Flashing, pipe boots & vents
Chimneys, walls, skylights, valleys and the rubber boots around plumbing pipes. Cracked boots and loose flashing cause more leaks than bad shingles do.
Attic & decking
From the attic we look for daylight, water stains, damp insulation and frost. On the roof we feel for soft spots that mean rotted decking.
Gutters & roof edge
Granules in the gutters, drip edge, and signs of ice dams along the eaves.
Ventilation
Whether intake and exhaust vents are balanced. Poor airflow ages shingles early and feeds ice dams.
Soft metals
Dents in vents, gutters and downspouts help show how big the hail was, which matters for an insurance claim.
Past repairs
Patches, mismatched shingles and roofing tar that point to an old problem that may be back.
Photos, a Straight Answer and a Written Estimate
You won't get a vague "you need a new roof" from the driveway. Omer shows you the photos, explains what each one means and tells you which of three answers you're getting:
- Nothing needed. Your roof is fine. We'll tell you what to watch for.
- A repair. A boot, some flashing or a few shingles. See roof repair.
- A replacement. With a written roof estimate and the reasons why.
If there's storm damage, we document it with photos and can be there when your adjuster inspects. We never pay or waive deductibles and we don't negotiate claims, per Iowa law.

When to Get a Roof Inspection
- After hail or a high-wind storm, even if you don't see damage
- Your roof is 15 years old or more
- A stain on a ceiling or a drip in the attic
- Shingles in the yard or granules piling up in the gutters
- Before you buy or sell a home
- Before winter, so small problems don't turn into ice dam leaks
- Your insurance company asks about your roof's condition
- You got a quote from someone else and want a second opinion
What's in Our Written Roof Estimates
If your roof needs work, the estimate comes from the same person who inspected it. Here's what it spells out.
- Repair or full replacement, and why
- The exact shingle brand and product line
- Tear-off, disposal and cleanup
- A price per sheet for any rotten decking, before work starts
- Ice and water barrier, underlayment, flashing and vents
- Warranty on materials and labor
Want a ballpark first?
Most Des Moines roof replacements land between $4 and $13+ per square foot of roof. Our roof replacement cost guide shows what moves the price and where we usually come in, below most local roofers for the same materials.
For small leaks, text a photo to (515) 419-7459. We can often tell you if it's a simple repair before we come out.
Booking a Free Roof Inspection
1. Call, text or request
Call or text (515) 419-7459, or use the form below. Tell us what's going on.
2. Pick a time
We set a time that works for you, Monday through Saturday.
3. Inspection
About 45 minutes on the roof and in the attic, with photos.
4. Straight answer
Photos, a recommendation and, if needed, a written estimate.
Free roof inspections across the metro: Des Moines · West Des Moines · Ankeny · Urbandale · Johnston · Waukee · Clive · Altoona · Windsor Heights · Norwalk · Polk City · Saylorville
Roof Inspection Questions
Is your roof inspection really free?
Yes. Roof inspections and written roof estimates are free across the Des Moines metro, with no obligation to hire us.
How long does a roof inspection take?
Most inspections take about 45 minutes. Bigger, steeper or more complicated roofs can take a little longer.
Who does the inspection?
Omer Okic, the owner, does the inspections and writes the estimates himself. You are not handed off to a salesperson.
Do I need to be home?
It helps, so we can check the attic and walk you through the photos. If you can't be there, call us and we'll work something out.
What's the difference between a roof inspection and a roof estimate?
An inspection tells you what condition your roof is in. An estimate puts a price on fixing what we found. We do both in the same visit, and both are free.
Can you give me a roof estimate over the phone?
We can give you a ballpark range, and our roof cost guide shows where most Des Moines roofs land. An exact price needs someone on your roof, because pitch, layers and decking change the number. For small repairs, texting photos to (515) 419-7459 is often enough to get started.
Will you find storm damage that insurance will pay for?
If there is hail or wind damage, we'll photograph it and tell you plainly whether it looks worth a claim. If it doesn't, we'll tell you that too. We never pay or waive deductibles and we don't negotiate claims, per Iowa law. See our storm damage and insurance guide.
How often should I get my roof inspected?
After any hail or high-wind storm, and every few years otherwise. Once a roof is about 15 years old, a yearly look is cheap insurance.
Can you inspect a roof covered in snow?
Not completely. Snow hides the shingles. In winter we can check the attic and anything that's clear, then finish the inspection when the roof is visible.
More on roofing: Roofing services · Roof repair · Storm damage & insurance · Hail damage guide · Spotting hidden storm damage · Roof cost guide · Reviews
Book Your Free Roof Inspection
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.

