
About Dave Mann Restoration
Honest roofing for Kansas City homeowners
An Overland Park roofing and exterior company that does the job in a day, stands behind it for 15 years — and doesn't ask for a dime until it's done.
- 15-Year WorkmanshipOur labor warranty
- Lifetime ManufacturerWarranty on shingles
- Done in 1 DayMost roofs, sometimes 2
- $0 Up FrontPay when we're done
- Insurance ClaimsWe help you file
Our story
Roofing the way homeowners wish it worked.
Dave Mann Restoration was built around the things homeowners in the Kansas City area kept telling us they wanted from a roofer: show up, be honest, finish fast and don't ask for money before the work is done.
So that's how we work. Craig Warren inspects every roof himself and gives you a straight answer with photos. Our crews finish most roofs in a single day. And you pay when the job is complete — not before.
We install GAF, Malarkey and CertainTeed roofing systems and back our installation with a 15-year workmanship warranty, on top of the lifetime manufacturer warranty on your shingles.

Your inspector: Craig Warren
Free inspections · phone appointments
What you can count on
Our promises, in writing.
- No money up front — pay when the job is done
- Most roofs completed in one day, sometimes two
- 15-year workmanship warranty on every roof
- Lifetime manufacturer warranty on shingles
- GAF, Malarkey and CertainTeed roofing systems
- English-speaking crews you can talk to
- Help filing hail and wind damage insurance claims
- Open Monday–Saturday, with phone appointments
No money up front
You don't pay a dime until the job is done and you've walked it with us. We carry the risk, not you.
Most roofs in one day
A full replacement is usually finished in a single day — two at most for bigger roofs — so your home isn't left exposed.
15-year workmanship warranty
We stand behind our installation for 15 years, on top of the lifetime manufacturer warranty on your shingles.
Top shingle brands
We install GAF, Malarkey and CertainTeed roofing systems — names Kansas City homeowners and insurers know.
Crews you can talk to
Our crews speak English, so you can ask questions on site and get straight answers from the people on your roof.
Insurance claim help
Hail or wind damage? We document everything and help you through the insurance claim from start to finish.

Local to Kansas City
On both sides of the state line.
From our base in Overland Park we serve homes within 25 miles — Johnson and Wyandotte counties in Kansas, and Kansas City, Lee's Summit, Independence, Raytown and the Northland in Missouri.
See every town we serve
Free inspection · $0 up front
See why homeowners pay us last.
Call (913) 339-8863 for a free inspection. Most roofs are done in one day, and you don't pay until the job is finished.
