Trusted by 15,000+ homeowners across Missouri since 2012. St. Louis. Kansas City. Storm damage. Hail repair. Roof replacement. Free inspections.
Cardinal Contractors operates from two locations to serve homeowners and businesses throughout the greater St. Louis and Kansas City metro areas.
Our St. Louis team is based in Saint Peters MO and serves St. Charles, O’Fallon, Wentzville, Lake St. Louis, Chesterfield, Wildwood, Ballwin, Ellisville, Creve Coeur, Kirkwood, Webster Groves, Clayton, Arnold, Fenton, and surrounding communities.
Our Kansas City team is based in Kansas City MO and serves Independence, Lee’s Summit, Blue Springs, Liberty, Overland Park, Olathe, Shawnee, Lenexa, Leawood, Raymore, Belton, and surrounding communities in Missouri and Kansas.
Expert roofing across St. Charles County, O'Fallon, Wentzville, Chesterfield, and surrounding communities.
Expert roofing across Independence, Lee's Summit, Overland Park, Olathe, and surrounding communities in Missouri and Kansas.
Cardinal Contractors has been restoring roofs for homeowners and businesses across St. Louis, St. Charles County, and Kansas City since 2012. With more than 15,000 completed projects and 630+ five-star reviews, we have built a reputation for doing the work right — on time, on budget, and with the communication homeowners actually deserve.
We specialize in storm damage repair, hail damage restoration, insurance claim roof replacement, and full residential and commercial roofing. Whether you need a simple repair or a full replacement after a major storm, our licensed and insured team handles everything from the free inspection through final cleanup.
Cardinal Contractors completes most residential roof replacements in a single day. We perform full tear-offs, replace damaged decking, and install manufacturer-warranted systems from GAF, Owens Corning, CertainTeed, and more.
We install vinyl, cedar, fiber cement, and James Hardie siding for residential and commercial properties. Siding replacement is often covered under the same insurance claim as your roof after storm damage.
St. Louis and Kansas City storms can destroy a roof in minutes. We provide free storm damage inspections, complete documentation, and full restoration and we work directly with your insurance adjuster.
Navigating an insurance claim after storm damage is stressful. Cardinal Contractors meets with adjusters on your behalf, documents every damaged item, and helps ensure you receive the full coverage your policy provides.
Not every roof problem requires a full replacement. We repair leaks, missing shingles, damaged flashing, and ventilation issues and we will always give you an honest assessment of what your roof actually needs.
Cardinal Contractors installs and repairs commercial roofing systems including TPO, EPDM, flat roof systems, and metal roofing for businesses throughout the St. Louis and Kansas City metro areas.
Cardinal Contractors combines the experience of a large roofing company with the service of a local one. Since 2012 we have completed more than 15,000 residential and commercial roofing projects across Missouri and Kansas earning more
than 630 five-star Google reviews along the way. We are licensed and insured in both Missouri and Kansas, and we handle every aspect of your project from the free inspection through final cleanup. Our insurance specialists work directly with adjusters to document storm damage and help homeowners receive the coverage their policy provides.
No pressure. No guessing. Just a clear, honest assessment of what your roof needs and the team to get it done right.
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






Yes. Cardinal Contractors provides free roof inspections for homeowners throughout St. Louis, St. Charles County, and the Kansas City metro area. Most inspections are scheduled within 24-48 hours of your call.
Yes. Our team meets with insurance adjusters onsite, documents all storm-related damage, and helps homeowners navigate the claims process to ensure they receive the full coverage their policy provides.
Most residential roof replacements are completed in a single day. Larger homes, steep roofs, or specialty materials may require two to three days. We give you a realistic timeline during your free inspection.
Yes. Cardinal Contractors operates from two locations — Saint Peters MO serving St. Louis and Kansas City MO serving the KC metro. We are fully licensed and insured in both Missouri and Kansas.
We install architectural asphalt shingles, impact-resistant shingles, designer shingles, standing seam metal roofing, TPO, EPDM flat roofing, and cedar shake from manufacturers including GAF, Owens Corning, CertainTeed, TAMKO, and Atlas Roofing.
Call Cardinal Contractors today or fill out the form below. We serve homeowners and businesses throughout St. Louis, St. Charles County, and the Kansas City metro area. Most inspections are scheduled within 24-48 hours.
630+ five-star Google reviews from homeowners across St. Louis, St. Charles County, and Kansas City MO.
Cardinal Contractors did a great job on my roof. The roofers and the sales team were very professional and eager to please. I got a great roof and it looks gorgeous! ...