Cardinal Contractors repairs roofs for homeowners across St. Louis, St. Charles County, and surrounding communities. Whether you’re dealing with a leak after a storm, missing shingles, damaged flashing, or wear around a chimney or skylight, our team performs lasting repairs that protect your home and extend the life of your existing roof. We’ll always give you an honest assessment — if you need a repair, we recommend a repair. If you need a replacement, we’ll tell you that too. Free inspections throughout the St. Louis metro.
Roof leaks rarely fix themselves. Water intrusion causes damage quickly staining ceilings, rotting framing, and creating mold conditions inside your home. We locate the source of the leak, identify any secondary damage, and perform a lasting repair rather than a temporary patch.
Wind, hail, and age can dislodge or break shingles, leaving the roof deck exposed to the elements. We replace missing and damaged shingles with matching materials to restore your roof’s protection and appearance.
Flashing around chimneys, vents, skylights, and valleys is one of the most common sources of roof leaks. Cracked, lifted, or improperly installed flashing allows water to penetrate even a healthy roof. We repair and replace flashing to manufacturer and code specifications.
Rotted or damaged soffit and fascia compromise ventilation and allow moisture
and pests into your roof system. We repair and replace these components as
part of a complete roofing solution.
Poor ventilation causes heat and moisture to build up in the attic, shortening the life of your shingles and creating conditions for mold and rot. We assess ventilation during every inspection and make corrections where needed.
Soft spots, sagging, or visible rot in the roof deck require immediate attention. We replace damaged decking sections to restore the structural integrity of your roofing system before installing new materials over the top.
Cardinal Contractors provides roof repair services throughout the greater St. Louis area. Our office is based at 4525 Veterans Memorial Parkway in Saint Peters MO.
We regularly serve homeowners in Saint Peters, O’Fallon, St. Charles, Wentzville, Lake St. Louis, Chesterfield, Wildwood, Ballwin, Ellisville, Creve Coeur, Kirkwood, Webster Groves, Clayton, Town and Country, Arnold, Fenton, and surrounding communities throughout St. Louis County and St. Charles County.
We are also fully licensed to perform roofing work in Illinois, serving homeowners in the Metro East region including Collinsville, Edwardsville, O’Fallon IL, and Belleville.
Cardinal Contractors
4525 Veterans Memorial Parkway
Saint Peters MO 63376
(314) 266-4633
Call Cardinal Contractors at (314) 266-4633 or fill out the form below. We serve Saint Peters, O’Fallon, St. Charles, Wentzville, Chesterfield, and all surrounding St. Louis metro communities. Most inspections are scheduled within 24-48 hours.
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
One of the most common questions St. Louis homeowners ask is whether to repair their roof or replace it entirely. Cardinal Contractors gives you a straight answer based on what we find during your free inspection — not on what generates the most revenue.
A repair is typically the right choice when:
A full replacement becomes the better investment when:
We document everything during your free inspection photos, measurements, and a clear written assessment so you can make an informed decision with confidence. If a repair is all you need, that is exactly what we will recommend.
Every roof repair from Cardinal Contractors follows the same disciplined approach that has earned us more than 630 five-star reviews since 2012.
We begin with a free inspection to assess the full scope of damage and identify any related issues that could cause problems down the road. We provide photos and a detailed explanation of our findings before any work is scheduled. You will know exactly what needs to be repaired and why before we discuss next steps.
We provide a detailed written estimate with no surprises and no hidden fees. We also advise whether your homeowner’s insurance may cover the repair — particularly for storm or hail damage — and can assist with the documentation process.
Our crew protects your property before work begins. We perform the repair to manufacturer specifications using quality materials matched to your existing roofing system wherever possible. We complete cleanup and perform a final walkthrough with you before we leave.
All work is backed by our workmanship warranty. We stand behind every repair we perform.
St. Louis and St. Charles County experience some of the most severe storm weather in the Midwest — hail, high winds, and heavy rain can damage even well-maintained roofs in a matter of minutes. If your home was hit by a recent storm, a prompt inspection is critical.
Delaying storm damage repairs allows water intrusion to compound, turning a manageable repair into a much larger and more expensive problem. Cardinal Contractors responds quickly to storm damage throughout the St. Louis metro, provides full documentation for insurance purposes, and can assist you through the claims process if needed.
For urgent situations after severe weather, we also offer emergency roof repair services to protect your home from additional water damage until permanent repairs can be completed. We also offer emergency tarping services when immediate protection is needed.
The right answer depends on the age of your roof, the extent of the damage, and the condition of the surrounding roofing system. Cardinal Contractors provides free inspections with photos and a written assessment so you can make an informed decision. We will always recommend the most cost-effective solution for your specific situation.
Repair costs depend on the type of repair, the materials involved, the extent of the damage, and accessibility. Minor repairs such as replacing a few shingles or resealing flashing are significantly less expensive than larger structural repairs. We provide detailed estimates during your free inspection with no obligation.
In many cases a roof leak can be repaired effectively — especially when the damage is localized and the rest of the roof is in good condition. However, widespread leaking, multiple failed repairs, or an aging roof may make replacement the better long-term investment. Our free inspection will tell you clearly which situation you are dealing with.
Cardinal Contractors responds promptly to storm damage throughout the St. Louis metro area. We offer emergency tarping services to prevent additional water intrusion while permanent repairs are scheduled. Call (314) 266-4633 for urgent situations.
Yes. Cardinal Contractors is based in Saint Peters MO and serves all of St. Charles County including Saint Peters, O’Fallon, St. Charles, Wentzville, Lake St. Louis, Cottleville, and surrounding communities. We also serve St. Louis County and Metro East Illinois.
Call Cardinal Contractors at (314) 266-4633 or fill out the form below. We serve Saint Peters, O’Fallon, St. Charles, Wentzville, Chesterfield, and all surrounding St. Louis metro communities. Most inspections are scheduled within 24-48 hours.