Johnson County Roofing ContractorFree Kansas City Roof Inspection24-Hour Response
Family-owned, Kansas Class A licensed. Storm damage, repairs, and full replacements. Honest work and a written photo report after every inspection.
Our Services
Real prices, real timelines. From storm damage to full replacements, we handle every step and stand behind every job.
Real Roofs. Real Reviews.
5.0 out of 5 across 21 Google reviews — see the work behind them.
2 weeks ago
We had our roof replaced by MCO Roofing with Great results. Houston was excellent to work with & exceptionally good with insurance company recommended.
3 months ago
I am so relieved I finally got my roof taken care of! After that last big storm hit Olathe, I knew we had some hail damage, but I was honestly dreading the whole process of dealing with the insurance company. I’m so glad I went with these guys. They made everything incredibly easy and handled the claim side of things so I didn't have to stress. The crew was super fast, cleaned up every little bit of debris, and my house looks brand new again. If you’re looking for someone honest who actually does what they say they’re going to do, look no further. Thanks again for making this so painless!
3 months ago
Houston did an amazing job with my roof after we got hit with a hail storm. They talked to insurance and made sure everything was being done proper.
2 months ago
I had a great experience with this roofing company! After some hail damage in Leawood, I needed help navigating the insurance process, and they made everything so easy. They did an amazing job on my roof—everything looks perfect. The crew was very polite, professional, and respectful the entire time. Houston was especially great to work with—super helpful, responsive, and made sure everything went smoothly from start to finish. Highly recommend!
3 months ago
Houston was very helpful , he held our hand through the whole process .He helped us with our situation treated it as his own problem and made sure we understood everything each step of the way. Not only did he build our roof but he also built a personal & long lasting relationship with us and treated us like family, he has shown us that he is someone very knowledgeable and reliable to count on when it comes to these type of issues and would definitely recommend him and his company to any friend or family member in need
May 2026
Best of the best! Helped with my insurance and hail damage!!
May 2026
Houston and his team were very responsive and thorough. Would highly recommend!
May 2026
Houston can climb crazy steep roofs to get them approved with insurance. Support local!
May 2026
10/10 — Highly recommend Houston and the MCO Roofing team. I was a little nervous at first about having a full crew show up and how my dogs would handle all the activity, but everything went incredibly smoothly (a few CBD treats helped too). The team was professional, efficient, and respectful throughout the entire process. I also really appreciated how they work with an extended crew — it's a smart business model that not only keeps things running efficiently but also creates opportunities for hardworking people. Houston was especially helpful in guiding me through the insurance process, making what could have been stressful feel simple and manageable. Thanks to his expertise, I was able to get a brand-new roof with very little out-of-pocket cost. Any time I had questions, Houston and the team were quick to respond and always made me feel taken care of. From start to finish, the experience was seamless, and I couldn't be happier with the outcome.
April 2026
MCO Roofing is THE company to use! Hands down the best experience i've ever had with any kind of contract work. Houston made the entire process very easy. Highly recommend this company 10/10
March 2026
Had some hail damage and didn't even realize how bad it was until they came out. Ashton walked me through the insurance process, met the adjuster, and handled everything. Roof looks great now. Definitely recommend if you don't want to deal with the headache yourself.
March 2026
After the hailstorm, Ashton helped get my roof taken care of and made the whole process way easier than I expected. He even helped me deal with the insurance side of things, which was a huge relief. He's knowledgeable, honest, and actually cares about doing the job right. I'd definitely recommend him.
March 2026
Crazy storm messed up our house here in Liberty, look at this pic of the hail we got! 🫢 We called MCO ROOFING and honestly they have been a lifesaver.
March 2026
I have had nothing but a great experience so far with MCO. Extremely professional and willing to help with any step of my process. Responds to messages quickly. I 100% recommend using MCO if you have any issues.
March 2026
No complaints from my wife or I. Easy experience from beginning to end… the new roof really looks great. 👍
Built Tough
Specific claims, every one in writing. No vague reassurance — here's exactly what you get with MCO Roofing.
Kansas Class A Licensed
Fully licensed Kansas Class A General Contractor and insured — you're covered, the job is permitted, and the work is accountable.
View License (PDF)Limited Lifetime Shingle Warranty
Premium name-brand shingles — Malarkey Vista and Owens Corning Duration — backed by a written limited-lifetime manufacturer warranty.
24-Hour Photo Report
Free inspection includes a full written report with photos in 24 hours — no sales pressure, no obligation.
Family-Owned, Kansas-Based
We're your neighbors across the Kansas City metro, Kansas and Missouri, not storm-chasers passing through. Local crew, local accountability.
5-Year Workmanship Warranty
Every roof replacement includes a written 5-year workmanship warranty on installation labor. If our work fails, we fix it.
$500 Off for First Responders
EMTs, firefighters, and veterans get $500 off any roof replacement. A portion of every job goes back to those who serve.
Our Process
Four steps, every time. Here's how long each one takes.
Inspection
We come out, photograph everything, send a written report.
Estimate
Itemized quote with material options, labor, and timeline.
Install
Crew on site. Premium materials, clean job site.
Walkthrough
We finish, you sign off. 5-year workmanship warranty starts.
We Honor Those Who Serve
MCO Roofing proudly offers special pricing for EMTs, firefighters, and veterans. This is our way of saying thank you for your service.

Veterans

EMTs

Firefighters
EMT, firefighter, or military veteran, whether active, retired, or formerly serving. Show ID and we'll apply the credit to any roof replacement of $5,000 or more. See terms & conditions.
A portion of every job goes to support veterans, firefighters, and EMTs.
Request a Quote
Ready to protect your home? Fill out the form below and we'll provide a free, no-obligation estimate.
Contact Info
Call Us
(913) 954-4501
Email Us
houston@mcoroofing.com
Service Areas
Kansas City Metro · KS & MO
Lenexa • Leawood • Mission Hills • Prairie Village • Shawnee • Overland Park • Olathe • Lawrence • Kansas City • Independence • Lee's Summit • Blue Springs
Business Hours

Look for our truck in your neighborhood!
Ready to Protect Your Home?
Get a free inspection and estimate. EMTs, firefighters & veteran families receive $500 off!





