Johnson County Roofing ContractorFree Kansas City Roof Inspection24-Hour Response
Family-owned, Johnson County 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 24 Google reviews. See the work behind them.
a month ago
Houston and his crew did a marvelous job. Roof is solid and looks good clean up was done very well, and everything was done in a timely manner. Highly recommend them.
5 months ago
No complaints from my wife or I. Easy experience from beginning to end… the new roof really looks great. 👍
May 2026
Houston and his team were very responsive and thorough. Would highly recommend!
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
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. Definitely recommend him and his company to any friend or family member in need.
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
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.
Built Tough
Specific claims, every one in writing. No vague reassurance. Here's exactly what you get with MCO Roofing.
Johnson County Class A Licensed
Johnson County Class A General Contractor with current insurance certificates available. We pull permits when the jurisdiction requires them and complete the work under a written contract.
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 a $500 credit on a qualifying full roof replacement of at least $5,000. 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 a full 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
Ready to Protect Your Home?
Get a free inspection and estimate. EMTs, firefighters and veterans receive a $500 credit on a qualifying full roof replacement.





