Call Now
    Roofing Kansas City With Pride · KS Class A

    Mission: Protect Your Home

    Kansas roofing done right. Honest work, solid materials, and a crew that treats your home like our own. Roof inspections, repairs and replacements.

    Step 1 of 5

    1Step 1 of 5About 60 seconds

    Get a free inspection.

    Start with your ZIP. We'll check coverage, then book a time that works.

    • Free, no obligation
    • KS Class A Licensed
    • Reply within 24 hours

    Next: tell us what's going on with your roof

    Why MCO

    Built Tough

    Here's why Kansas homeowners keep calling us back.

    Licensed & Insured

    Licensed & Insured

    Kansas Class A General Contractor. Fully licensed and insured, so you're covered.

    Quality Materials

    Quality Materials

    We use the same materials we'd put on our own homes. Name-brand shingles with real warranties.

    On-Time Delivery

    On-Time Delivery

    We show up when we say we will and keep you in the loop the whole time.

    Expert Team

    Expert Team

    Our crew has been roofing Kansas homes for years. Storm damage, installs, you name it.

    Satisfaction Guaranteed

    Satisfaction Guaranteed

    We don't leave until you're happy with the work. That's just how we do it.

    Fast Response

    Fast Response

    Need us today? We'll be there. Same-day emergency service, no runaround.

    Our Process

    Four steps, every time. Here's how long each one takes.

    01

    Inspection

    We come out, photograph everything, send a written report.

    ~45 min
    02

    Estimate

    Itemized quote — material options, labor, timeline.

    Same day
    03

    Install

    Crew on site. Premium materials, clean job site.

    3–5 days
    04

    Walkthrough

    We finish, you sign off. Lifetime labor warranty starts.

    ~30 min

    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

    Veterans

    EMTs

    EMTs

    Firefighters

    Firefighters

    $500 Off for EMTs, Firefighters & Veterans

    EMT, firefighter, or military veteran. Show ID and get the discount on any project over $5,000. No fine print, no expiration.

    A portion of every job goes to support veterans, firefighters, and EMTs.

    Reviews

    What Our Customers Say

    5.0 out of 5 based on 13 Google Reviews

    C

    Cyndy Ash

    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.

    M

    Melanie Ash Osburn

    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.

    B

    Brandalin Book

    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.

    Get in Touch

    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) 605-0073

    Email Us

    houston@mcoroofing.com

    Service Areas

    Johnson & Douglas County, KS

    Lenexa • Leawood • Mission Hills • Prairie Village • Shawnee • Overland Park • Olathe • Lawrence

    Business Hours

    Monday - Friday7:00 AM - 6:00 PM
    Saturday8:00 AM - 4:00 PM
    SundayClosed
    24/7 Emergency Service Available
    MCO Roofing company truck with orange digital camo wrap

    Look for our truck in your neighborhood!

    By submitting this form, you agree to be contacted regarding your roofing project.

    Ready to Protect Your Home?

    Get a free inspection and estimate. EMTs, firefighters & veteran families receive $500 off!

    (913) 605-0073