Call Now
    Mission: Protect Your Home · KS Class A

    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.

    About 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

    Includes a free written photo report— yours to keep.

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

    Why MCO

    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.

    5YEAR

    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

    $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.

    01

    Inspection

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

    ~45 min
    02

    Estimate

    Itemized quote with material options, labor, and timeline.

    Same day
    03

    Install

    Crew on site. Premium materials, clean job site.

    3 to 5 days
    04

    Walkthrough

    We finish, you sign off. 5-year workmanship 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, 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.

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

    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, you agree MCO Roofing may contact you at the phone number and email you provided about your request by call, text, and email. Message frequency varies. Msg & data rates may apply. Reply STOP to opt out, HELP for help. See our Privacy Policy and Terms.

    Ready to Protect Your Home?

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

    See first responder discount terms

    (913) 954-4501