Skip to content
    Call Now

    Free · No Obligation · 24-Hour Response

    Book Your Free Roof Inspection

    Takes about 60 seconds. We'll be in touch within 24 hours, usually faster. Serving the Kansas City metro, Kansas and Missouri.

    5.0(28 reviews)$500first-responder discount0%financing
    Step 1 of 5
    About 60 seconds

    Get a free inspection.

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

    • Free, no obligation
    • 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

    Text messaging: our booking form includes an optional, unchecked SMS consent checkbox that reads “I consent to receive conversational SMS from MCO Roofing about my roof inspection request.” Messaging frequency may vary. Message and data rates may apply. You can opt out any time by texting STOP. For assistance, text HELP or visit our website at https://www.mcoroofing.com. Visit https://www.mcoroofing.com/privacy for privacy policy and https://www.mcoroofing.com/terms for Terms of Service.

    Rather skip the form? (913) 954-4501

    (913) 954-4501Call or Texthouston@mcoroofing.comEmail
    Kansas City MetroKS & MO
    Open 24/7Including emergencies

    After You Hit Submit

    What Actually Happens Next

    1. Step 1 · Within 1 hour

      Confirmation

      You get an email immediately confirming we received your request. One of our friendly roofers sees it and will contact you as soon as possible!

    2. Step 2 · Same business day

      Scheduling call

      We'll give you a quick call to confirm the window you picked, walk you through our free inspection process, and answer anything you're curious about. :)

    3. Step 3 · Within 24-48 hours

      On-site inspection

      We walk the roof, photograph everything, and send you a complimentary written roofing inspection report.

    Active leak or storm damage right now? Call (913) 954-4501 for same-day emergency response.

    Where We Work

    We Probably Serve Your Block

    Based in Shawnee, our crews are out across the Kansas City metro, Kansas and Missouri, every day. Pick your city to see local projects, or just book and we'll confirm coverage.

    See all service areas

    Before You Book

    Quick Answers

    Two people on a shingle roof with roof vents in the foreground

    Yes, completely free and no obligation. We come out, photograph everything, walk the roof and attic, and send you a written report. You only pay if you decide to move forward with a repair or replacement.

    Most inspections are scheduled within 24 to 48 hours of your request. For active leaks, storm damage, or other emergencies, we offer 24/7 response. Call (913) 954-4501 and we'll dispatch a crew the same day.

    We serve the Kansas City metro, Kansas and Missouri, including Overland Park, Olathe, Lenexa, Leawood, Shawnee, Mission Hills, Prairie Village, Lawrence, Kansas City, Independence, Lee's Summit, Blue Springs, and surrounding communities. If you're nearby but not on the list, mention it on the booking form and we'll let you know.

    Report loss or damage to your insurer promptly and follow its instructions. You do not need a claim filed before MCO inspects the roof. We can document visible conditions and attend the adjuster inspection to answer roof-scope questions, while the insurer controls coverage and settlement.

    Plan for about 45 minutes. We inspect the roof exterior, flashing, gutters, and attic, photograph anything notable, and follow up with a written report plus an itemized estimate if any work is needed. No pressure, no high-pressure sales pitch.

    Prefer to talk?

    Call us. We pick up.

    Real humans, not a call center. We answer around the clock, seven days a week, storm emergencies included.

    (913) 954-4501

    Or email houston@mcoroofing.com

    Not ready yet?

    Take a look around first.

    Browse our recent work, learn what each service covers, or read up on storm-damage claims before you decide.