Skip to content
    Call Now

    Roof repair and replacement in Kansas City

    Free inspections, roof repairs, and full replacements. Family-owned and serving both sides of the state line.

    5.0 28 Google reviews (rating out of 5 stars)

    Get a free inspection.

    Enter your ZIP to get started.

    Free, no obligation. Written photo report included.

    MCO crew member working on a dark shingle roof

    About MCO Roofing

    MCO Roofing jaguar mascot

    MCO Roofing is a family-owned, Kansas-based roofing contractor serving the Kansas City metro in Kansas and Missouri.

    Free roof inspections
    Your inspection includes photos and a written report.
    Roof replacement warranty
    Roof replacements include a written 5-year workmanship warranty. Manufacturer material warranties have their own terms.
    Meet the team

    What to expect

    From documenting the damage to finishing the repairs, here's how the work comes together, including the paperwork when insurance is involved.

    1. Step 01

      Roof & exterior inspection

      We inspect the roof and other affected exterior items, then document what we find with photos and measurements.

    2. Step 02

      Policy & claim review

      Using insurance? We go through the paperwork with you, compare the claim scope with the needed repairs, and flag deductible or coverage questions for your insurer.

    3. Step 03

      Written repair estimate

      We itemize the repairs and provide photos and construction details for your adjuster’s review. You choose materials and approve the work before we schedule it.

    4. Step 04

      Installation & cleanup

      Our crew completes the agreed scope and cleans up the job site. If we find additional damage, we document it and discuss any changes with you.

    5. Step 05

      Walkthrough & paperwork

      We review the finished work and warranty with you, and provide the final invoice and completion photos for your records and insurance claim.

    Already have an insurance estimate? See how to read your scope of loss, or see what MCO documents for an insurance claim.

    Start with a free inspection.

    $500

    Full roof replacement credit

    Thank you for your service

    First responder & veteran credit

    For EMTs, firefighters, and veterans on a qualifying full residential roof replacement of $5,000 or more.

    See eligibility & terms

    Roofing questions

    Answers about inspections, repairs, service areas, and storm damage.

    More roofing questions
    What happens at a free roof inspection?

    We inspect your roof, photograph what we find, and provide a written photo report. If work is needed, we explain the repair or replacement options before you decide. There is no obligation to hire us.

    See what's included in an inspection
    Can my roof be repaired instead of replaced?

    A leak or a few damaged shingles may call for a focused repair. Widespread damage, repeated leaks, or an aging roof may make replacement a better fit. An inspection helps establish the condition and the scope of work.

    Explore roof repair options
    Do you work on both sides of the state line?

    Yes. MCO Roofing serves the Kansas City metro in Kansas and Missouri, including Johnson, Douglas, Wyandotte, Leavenworth, and Jackson counties. Check the service-area page for your city.

    Find your service area
    Can you help document storm damage?

    We can photograph visible roof conditions, prepare a written roof scope and estimate, and attend the adjuster inspection to answer questions about the work. Your policy and insurer determine coverage and settlement.

    See our storm damage process

    Areas We Serve

    MCO Roofing serves homeowners on both sides of the state line, from Johnson County to Jackson County, Missouri. Find roofing services in your city:

    Request a quote

    Tell us about your roof or exterior project. We’ll contact you to discuss the work and next steps.

    Contact information

    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

    Every dayOpen 24 hours
    Emergencies answered around the clock

    Provide an email address or a phone number.

    By submitting, you agree MCO Roofing may contact you by phone and email at the number and address you provided about your request. See our Privacy Policy and Terms.