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.

Cardinal Contractors 4.8 star Google rating St. Louis MO
Cardinal Contractors LLC BBB Business Review

Get Your Free Roofing Quote Now!

Kansas City's Trusted Roofing Contractor

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.

Services We Provide in Kansas City

Cardinal Contractors roofing crew standing on completed residential roof replacement in Lenexa KS

Roof Replacement Kansas City

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.

Cardinal Contractors yard sign at residential home after storm damage roof repair in Prairie Village KS

Storm Damage Roofing

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.

Cardinal Contractors yard sign at residential home for insurance claim roof replacement in Leawood KS

Insurance Claim Roofing

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.

Cardinal Contractors residential roof repair on brick two-story home in Merriam KS

Roof Repair

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.

Aerial view of commercial flat roof installation completed by Cardinal Contractors in Kansas City MO

Commercial Roofing

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.

Cardinal Contractors residential siding installation on historic stone home in Lee's Summit MO

Siding Installation

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.

Why Kansas City Homeowners Choose Cardinal Contractors

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.

Cardinal Contractors roofer installing flat roof membrane on commercial property in Kansas City KS
Cardinal Contractors roofing team serving Kansas City KS and the greater KC metro area

15,000+

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

Roofing Services Throughout the Kansas City Metro

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 1800 101st St STE 350, Kansas City MO 64131.

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.

St. Louis Office

Cardinal Contractors
4525 Veterans Memorial Parkway
Saint Peters MO 63376
(314) 266-4633

Kansas City Office

Cardinal Contractors
1800 101st St STE 350
Kansas City MO 64131
(913) 914-7663

Our Kansas City PROJECTS

Frequently Asked Questions Kansas City Roofing

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.

Ready for Your Free Kansas City Roof Inspection?

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.