Call now for a quote: (816) PREMIUM

Roof Repairs

Don't need a whole new roof? Not a problem. We'll repair your roof in a way that will last as long as the rest of your roofing. We don't cut corners.

Roof Inspections

If you think your roof may be damaged contact us today. Inspections are free. We'll check for damage and give you the best solutions for your problems.

Roof Replacement

If your roof is old, sagging or received damage from a storm you may need it replaced. We'll inspect the damage and see if you can file a claim with your insurance company.

Licensed & Insured

“The roof at our Overland Park home was old and sagging. We weren't sure what to do so we called our friend Shawn who owns Top Shelf Roofing. His company came out and inspected our roof for free. They showed us where the roof deck was wet and sagging. We were so glad to have it replaced before the damage got worse! These guys are the best Overland Park roofing company in Johnson County!” –Jack Home Owner In Overland Park
“We had a tree fall on part of our home and damage about a quarter of our roof. Top Shelf Roofing came out, helped me file the claim with my home owners insurance and repaired that section of our roof. These guys are awesome Olathe roofers! I'd recommend them to all my friends.” –Jasmine Olathe Roofing Customer
“Top Shelf Roofing gave us the best inspection we've ever had. They showed me all the places I had hail damage that I never would have seen! They called the insurance company right then and there and filed the claim with me. The new roof looks amazing! Hands down the best roofing contractors Overland Park!” –John Overland Park Home Owner