Roof Replacement
Roof replacement in St. Charles County and Greater St. Louis
When repairs stop making sense, a new roof is the fix. We start with a free inspection and photos, tear off down to the decking, and recycle every old shingle.
Prefer to talk? Call (314) 222-9529
Whether your roof is simply old or a storm took years off it, the decision deserves photos and a straight answer, not a pitch. Our free inspection shows you what we found, photo by photo, including whether a repair would buy you real time.
If replacement is the right call, we bring more than 20 years of roofing experience to it as a family-owned company based in O’Fallon. We walk you through materials, what the job includes and how insurance fits when a storm caused the damage. We back our work with a satisfaction guarantee.

Signs it is time for a new roof
Age
Missouri’s Department of Commerce and Insurance puts the useful life of a roof at about 25 years in its claims guide. A roof near that age with curling, cracked or bare shingles is worth pricing before it leaks.
Granules in the gutters
Granules shield the asphalt from the sun. IBHS testing found that when hail knocks them loose, the exposed asphalt weathers and ages faster.
Leaks in more than one place
A single leak can often be repaired. Stains in several rooms, or decking that feels soft underfoot, suggest the roof is failing as a whole.
Storm damage on several slopes
When hail bruises or missing shingles show up across the roof, patching rarely makes sense, and an insurance claim may be part of the plan.
Two layers already
The re-roofing rules O’Fallon and St. Peters publish allow a new roof over one existing layer only, and only when that layer is a sound base. A house with two layers needs a full tear-off.
How it works
How a roof replacement goes
- 01
Free inspection and photos
We look over the roof and exterior, take photos and notes, and show you what we found before anything else happens. No obligation, no pressure.
- 02
Materials and a detailed estimate
We talk through asphalt shingles, metal, slate and other options for your house and budget, then put the full scope in a detailed estimate.
- 03
Tear-off and preparation
The old roof comes off down to the decking while your property is protected, so the deck can be checked and prepared for the new roof.
- 04
Installation
New underlayment, flashing, edge metal and shingles or panels go on over a clean, sound deck.
- 05
Cleanup, recycling and final inspection
We clean up thoroughly, send the old shingles off to be recycled and finish with a final inspection.
Options
Roofing materials we offer
Asphalt shingles
Familiar, widely available and made in many colors and profiles. Ask how a line handles wind and hail, not only how it looks.
Impact-rated shingles
A Class 4 rating under UL 2218 means the shingle passed a test with a 2-inch steel ball. IBHS points out that the test does not account for weathering or aging, so treat the label as a starting point, and ask your agent whether your insurer offers anything for one.
Metal
Panels or metal shingles with a long service life. Our metal roofing page covers the panel types, hail and the insurance fine print.
Slate
Natural stone with a look nothing else matches. If slate is on your list, we will talk through whether it fits your house and budget.
What the local codes expect from a new roof
O’Fallon, St. Peters and unincorporated St. Charles County all build on the International Residential Code with local amendments, and the two cities publish re-roofing guides that spell out the basics. Any roofer you hire should be able to explain how a bid covers each point below.
Permit rules differ. O’Fallon’s guide, dated 2017, says a re-roof needs no permit but must still meet the code, while St. Peters requires one when more than 25 percent of the sheathing is replaced or the roofing material changes. Check with your city or county before work starts, since rules change.
- Old roofing comes off down to the sheathing; the only exception is a single existing layer that is still a sound base.
- Underlayment: two layers on slopes from 2:12 up to 4:12, one layer at 4:12 and steeper. Asphalt shingles are not allowed below 2:12.
- Drip edge is required at the eaves and rakes of shingle roofs.
- Existing attic ventilation cannot be reduced or blocked by the new roof.
- An ice barrier at the eaves is not required in O’Fallon, St. Peters or unincorporated St. Charles County, so treat it as an option rather than a requirement.
Hail belongs in the plan here
NOAA’s Storm Events Database logged hail up to 3 inches across eastern St. Charles County on May 13, 2023, mostly along and east of Jungermann Road. On March 14, 2024, hail of the same size fell along the I-70 corridor near Foristell and Wentzville.
If you are replacing anyway, it is a good time to weigh impact-rated shingles or metal, and to ask how the edges and flashing will be detailed.
When insurance pays for part of it
Missouri’s insurance department explains that replacement cost coverage pays to repair or replace without deducting depreciation, while actual cash value pays the depreciated cost. Some policies settle the roof differently from the rest of the house, so read your declarations page.
The department’s claims guide also notes that a standard policy does not pay the added cost of meeting current code unless it includes ordinance and law coverage. Ask your agent about yours, and see our storm damage page for how we help you through the claim.
Free inspection
We look, photograph what we find and walk you through it. No obligation, no pressure.
Get a free inspectionor call (314) 222-9529
Filing an insurance claim?
We help you start the claim, meet your adjuster at the property and go over the insurance scope with you line by line.
Reassured me and walked me through the process
I had the pleasure of working with Devin Stinson and am currently getting my roof replaced. I had waited almost too long to do it as I am a first time homeowner. The process was a little scary but Devin reassured me and walked me through the process…
Very trustworthy and friendly
Have to say I was so happy to see Curtis Correll from Correll Roofing again today who did my roof the last time around. I found him very trustworthy, friendly and I can bet he will give you the best offer you’ll find! Free estimates too!
Fixed on the spot
I had a leak in my roof and called a couple different roofing companies to check it out. None of them could figure out where it was coming from, they just told me I’d need a whole new roof. Then I called Correll Roofing Company. Curtis came out…
FAQ
Roof Replacement: questions
Ask us anything at (314) 222-9529.
Do I need a permit to replace my roof?
It depends on where you live. O’Fallon’s published guide says no, St. Peters requires one in certain cases, and other cities and the counties set their own rules. Ask your building department before work starts, and ask any roofer you hire who is handling it.
Is ice and water shield required?
Not by code in O’Fallon, St. Peters or unincorporated St. Charles County; their adopted tables mark the ice barrier as not required. It can still earn its keep in valleys and around chimneys and skylights, and the county’s code accepts a self-adhering membrane as valley lining.
What happens to my old shingles?
They are recycled. Every shingle we tear off goes to recycling, which is what “From roof to road” on our yard signs is about.
What warranty comes with a new roof?
Roofing materials come with manufacturer warranties, and registration and installation rules apply. Ask us, or any roofer you interview, for the material and workmanship terms in writing before you sign.
Guides
Read before you decide.

Roof replacement cost
Published estimates put a standard asphalt tear-off in the St. Louis market in the mid $20,000s and metal far higher. Here is what moves your number and how an insurance claim changes it.
Read the guide
Signs you need a new roof
Curling shingles, bald patches, daylight in the attic and leaks that keep coming back usually mean a roof is finished. A few missing shingles on a sound roof usually do not.
Read the guide
How long a roof lasts
Architectural shingles often run about 30 years, metal 40 to 80 and good slate far longer, but St. Louis heat, freeze-thaw winters and hail move those numbers. Here is what to expect and why.
Read the guideRelated services
Often done together.
Roof Repair
Roof leaks, missing shingles, flashing failures and wind damage traced to the source and repaired, with photos along the way.
Learn moreStorm and Hail Damage Repair
Hail and wind damage found, photographed and repaired, with help through your insurance claim from first call to final check.
Learn moreFree Roof Inspections
A free, no-obligation inspection of your roof and exterior, documented with photos and explained to you in plain terms.
Learn moreMetal Roofing
Metal is one of the roofing materials we offer, with straight talk on panel types, hail, insurance and permits.
Learn moreRoof Replacement across St. Charles County and Greater St. Louis
Roofing With Integrity
Roof Replacement, starting with a free look.
No obligation and no pressure. We look over the roof and exterior, photograph what we find and walk you through it. If you have storm damage, we help with the insurance claim from the first call.
- Call(314) 222-9529
- Emailoffice@correllroofingco.com
- Based in O’Fallon1048 Rondale Ct., O’Fallon, MO 63368
- Post-Disaster Claims Guide, Missouri Department of Commerce and Insurance
- Raising the Roof on Insurance Coverage, Missouri Department of Commerce and Insurance
- Residential Re-Roofing Requirements, City of O’Fallon Building Department
- Residential Re-Roofing Requirements, City of St. Peters Building Department
- 2021 Residential Building Code Amendments, St. Charles County Building and Code Enforcement Division
- Impact Testing of High Concentrations of Small Hail, Insurance Institute for Business and Home Safety
- Roof 101, Insurance Institute for Business and Home Safety
- Storm Events Database, NOAA National Centers for Environmental Information

