Trusted by homeowners and businesses across Kansas City, Independence, Lee’s Summit, Overland Park, and surrounding communities. Storm damage. Hail repair. Roof replacement. Free inspections available throughout the KC metro.
Excellent rating
Based on 650 reviewsTrustindex verifies that the original source of the review is Google. Bradley Hayman of Cardinal Contractors llc., dropped by my home in Washington mo., inspected my roof for hail damage, and convinced me there was enough to file an insurance claim. He immediately phoned my insurance company and from there, acted as my point man through out the entire roof replacement process from start to completion in a very professional and efficient manner with excellent people skills. FIVE STARS! FOR SURE. Eugene BrownTrustindex verifies that the original source of the review is Google. We had a great experience with Robert. He came out to inspect our siding and roof, was professional, honest, and extremely knowledgeable throughout the entire process. He took the time to explain everything clearly and made us feel comfortable with his recommendations. What really stood out was that he repaired a fascia issue on our roof at no charge, which was incredibly appreciated and showed genuine care for his customers rather than just trying to make a sale. It’s hard to find that kind of integrity and customer service these days. I would absolutely recommend Robert to anyone needing roofing or siding work done. Great communication, great service, and a genuinely good person to work with. Oliver JonesTrustindex verifies that the original source of the review is Google. We had the best experience working with Aaron Brown and Will Gingrich! They made the process very easy from start to finish! We highly recommend this company! They also did my neighbors roof and did a great job! If you are looking for a reliable company and you’re in need of a new roof, go with Cardinal Contractors! Will made it so easy and handled things on the insurance side which saved us a big headache! He was very attentive to any questions we had! Thank you to you both for a great job! Cathy HesterbergTrustindex verifies that the original source of the review is Google. We chose Aaron Brown from Cardinal Contractors. He was extremely helpful from start to finish. His attention to detail and his determination with our insurance company was amazing. He worked very well with our adjuster and if there’s one thing I can say about him, he has an incredible work ethic. He will go to bat for you! He also gave us a great deal so we could put our house on the market! As far as the workmanship goes, Cardinal knows how to do things right. Simple, easy and efficient. Great company, great work and a great sales rep! Sydney BurkTrustindex verifies that the original source of the review is Google. Lucas with Cardinal was a pleasure to work with. I would you try him first. Jim FrazerTrustindex verifies that the original source of the review is Google. Our Kirkwood home is older, and once the roof came off there were a few decking issues. Cardinal Contractors showed us pictures, explained what needed to be replaced, and kept the job moving. We appreciated the communication because old homes always seem to have surprises. MANUELA RIBEIRO BESSA SANTOSTrustindex verifies that the original source of the review is Google. We were careful about who we hired for our Chesterfield home because the roof is a big part of the look of the house. Cardinal Contractors showed us several designer shingle options and helped us choose a color that matched the brick and trim. The crew protected the landscaping and cleaned up well. MIGUEL MARASCA RODRIGUESTrustindex verifies that the original source of the review is Google. We were referred to Robert who is a claims specialist through a friend who had used Cardinal in the past. He inspected her roof after this last storm and gave her the all clear which we respected. I knew we had damage but wasn’t sure how the claim process worked. She called me while he was still there and asked if I wanted her to send him over. Robert came by and did the inspection. Told us we had damage and then in detail how the process worked. At my age, things have changed so much. He helped us make the call, he came back the next week when the insurance guy was here and made sure everything was done properly. Not even a week later and they put the roof on already! I couldn’t be happier. Everyone we interacted with has been so professional. I have friends in Jerseyville who are still waiting and they started before us and now wish they knew about Cardinal before. I don’t think the in town guys will be able to keep up. ToddTrustindex verifies that the original source of the review is Google. Cardinal Contractors is truly one of the finest companies I’ve ever found and had the pleasure of working with. Alan and his crew are hard workers and Alan is not only one of the kindest people, he is extremely conscientious! He protected our roof from weather until we got an insurance quote and checked/helped out several times due to the weather, before we even contracted with him. Once we chose him they were on the job. Worked morning till night to get the job done. Alan went above and beyond for us in more ways than I can list, as you see I can’t say enough good things! Alan is welcome to give you my phone number as a reference to verify this! I HIGHLY RECOMMEND Cardinal Contractors! Tom MckinneyTrustindex verifies that the original source of the review is Google. We had a leak show up in our upstairs ceiling in Ballwin. Cardinal Contractors found the issue around the roof flashing and explained why water was getting in. They were honest about the repair options and helped us fix it before it got worse. OTÁVOIO PORTO LOIOLAVerified by TrustindexTrustindex verified badge is the Universal Symbol of Trust. Only the greatest companies can get the verified badge who has a review score above 4.5, based on customer reviews over the past 12 months. Read more
Cardinal Contractors brings more than a decade of roofing expertise to the Kansas City metro area. Based in Kansas City MO, our local team serves homeowners and businesses throughout Independence, Lee’s Summit, Blue Springs, Liberty, Overland Park, Olathe, Shawnee, Lenexa, Leawood, Raymore, Belton, and surrounding communities in Missouri and Kansas.
We specialize in storm damage repair, hail damage restoration, insurance claim roof replacement, and full residential and commercial roofing. The Kansas City metro experiences some of the most severe hail and wind storms in the country — when damage happens, our team responds quickly, documents everything, and works directly with your insurance adjuster to ensure you receive the coverage your policy provides.
Cardinal Contractors is fully licensed and insured in both Missouri and Kansas. Most roof replacements are completed in a single day. All work is backed by our workmanship warranty plus manufacturer warranties on installed systems.
Cardinal Contractors completes most Kansas City residential roof replacements in a single day. We perform full tear-offs, inspect and replace damaged decking, and install manufacturer-warranted systems from GAF, Owens Corning, CertainTeed, and more.
Kansas City and Independence experience severe hail and wind storms every year. We provide free storm damage inspections, complete damage documentation, and full restoration — working directly with your insurance adjuster throughout the process.
Our insurance specialists meet with adjusters onsite, document all storm-related damage, and help Kansas City homeowners navigate the claims process to receive the full coverage their policy provides.
Not every roof problem requires a full replacement. We repair leaks, missing shingles, damaged flashing, and ventilation issues for homeowners throughout the Kansas City metro — and we will always give you an honest assessment of what you actually need.
Cardinal Contractors installs and repairs commercial roofing systems including TPO, EPDM, flat roof systems, and metal roofing for businesses throughout Kansas City, Independence, Overland Park, and surrounding areas.
We install vinyl, cedar, fiber cement, and James Hardie siding for Kansas City homeowners and businesses. Siding replacement is often covered under the same insurance claim as your roof after hail or wind damage.
The Kansas City metro sees significant hail, wind, and storm activity every year — and Cardinal Contractors has built a team specifically equipped to respond. Our Kansas City office handles everything from the initial free inspection through material selection, permitting, installation, and final cleanup.
What sets us apart in the Kansas City market is our insurance expertise. Our specialists document damage thoroughly, meet with adjusters onsite, and advocate for homeowners throughout the claims process. We have helped Kansas City homeowners receive thousands of dollars more in insurance coverage by ensuring all storm-related damage is properly identified and documented.
We are fully licensed and insured in Missouri and Kansas,and we pull all required permits for municipalities throughout the KC metro.
Roofs Installed
Materials We Use:
Architectural asphalt shingles
Impact-resistant shingles
Designer and premium shingles
Standing seam metal roofing
TPO and EPDM flat roofing
Cedar shake and tile
Siding and gutters
Cardinal Contractors serves homeowners and businesses throughout the greater Kansas City metro area in both Missouri and Kansas. Our Kansas City office is located at 14825 E 42nd St S, Independence MO 64055
We provide roofing, storm damage repair, and restoration services across Kansas City, Independence, Lee’s Summit, Blue Springs, Liberty, Overland Park, Olathe, Shawnee, Lenexa, Leawood, Raymore, Belton, and surrounding communities. If your city is not listed, call us — we likely serve your area.
Cardinal Contractors
4525 Veterans Memorial Parkway
Saint Peters MO 63376
(314) 266-4633
Cardinal Contractors
14825 E 42nd St S
Independence MO 64055
(913) 914-7663






Yes. Cardinal Contractors provides free roof inspections throughout the Kansas City metro including Independence, Lee’s Summit, Overland Park, Olathe, Shawnee, and surrounding communities. Call (913) 914-7663 to schedule.
Yes. Cardinal Contractors is fully licensed and insured in both Missouri and Kansas, covering the entire Kansas City metro area on both sides of the state line.
Yes. Our insurance specialists meet with adjusters onsite, document all hail and wind damage, and work with your insurance company to ensure all covered damage is properly identified.
Most residential roof replacements are completed in a single day. Larger homes, steep roofs, or specialty materials may require two to three days.
We serve Kansas City, Independence, Lee’s Summit, Blue Springs, Liberty, Overland Park, Olathe, Shawnee, Lenexa, Leawood, Raymore, Belton, and surrounding communities in Missouri and Kansas.
Call Cardinal Contractors at (913) 914-7663 or fill out the form below. We serve Independence, Lee’s Summit, Overland Park, Olathe, and all surrounding Kansas City communities in Missouri and Kansas. Most inspections are scheduled within 24-48 hours.