Roof Repair in St. Louis: When to Fix It vs. Replace It
A few summers ago, a friend in Webster Groves noticed a water spot on his ceiling. Small, maybe six inches across. He figured he'd get to it eventually. Three months later, that six-inch spot had grown to two feet. The repair bill? $4,700. The original leak would've been a $400 fix.
Roof leaks don't get better on their own. They get worse. And in St. Louis—where we get spring storms, summer heat, fall winds, and winter freeze-thaw cycles—ignoring a small problem is an expensive decision.
Here's how to think about roof repairs: what they actually cost, when you should bother fixing versus replacing, and what to do when a storm hits at 11 PM on a Saturday.
Find St. Louis Roofers →Common Roof Repairs in St. Louis (And What They Cost)
Not all repairs are created equal. Here's what St. Louis homeowners typically pay for common fixes.
| Repair Type | Typical Cost | Timeframe |
|---|---|---|
| Shingle replacement (small area, 10-20 shingles) | $300 - $600 | 1-2 hours |
| Flashing repair (chimney, vent, valley) | $400 - $900 | 2-4 hours |
| Skylight leak repair | $500 - $1,200 | 2-4 hours |
| Vent pipe boot replacement | $200 - $500 | 1-2 hours |
| Gutter/edge repair | $300 - $700 | 2-3 hours |
| Emergency tarping | $200 - $500 | 1-2 hours |
| Major leak diagnosis and repair | $600 - $1,500 | 4-8 hours |
| Storm damage (multiple areas) | $1,000 - $4,000+ | 1-3 days |
These are St. Louis-area averages. Prices vary based on roof pitch, height, accessibility, and contractor availability. Emergency/weekend service typically adds 25-50%.
The Repair vs. Replace Decision
Here's the question that actually matters: Is throwing money at repairs smart, or are you just delaying an inevitable replacement?
Repair makes sense when:
- Your roof is under 15 years old (architectural shingles)
- Damage is isolated to one or two areas
- Repair costs less than 20% of full replacement cost
- The rest of the roof is in good condition
- You're planning to sell within a few years and don't want to over-invest
Replace makes sense when:
- Your roof is 20+ years old
- Shingles are curling, cracking, or losing granules across the whole roof
- You've had multiple repairs in the past 3-5 years
- Repair costs exceed 30-40% of replacement cost
- You're getting repeated insurance claims for hail/storm damage
- There's evidence of deck rot or structural damage
The math isn't complicated. If your roof needs $2,000 in repairs every other year, and a new roof costs $15,000, you're at break-even in 7-8 years—right about when an older roof would need replacing anyway. Sometimes you're better off pulling the trigger.
Considering replacement? Check our guides on asphalt shingles and metal roofing for full cost breakdowns.
Get Repair Quotes →Storm Damage and Insurance Claims
St. Louis sees severe weather every spring and summer. Hail, straight-line winds, occasional tornadoes. If a storm damages your roof, here's the process:
Step 1: Document Everything
Before you clean anything up, take photos. Lots of photos. Wide shots showing the whole roof, close-ups of damage, photos of any debris. Your phone's camera is your best friend here.
Step 2: Emergency Protection
If there's active water intrusion, get it stopped. Tarping a damaged section costs $200-500 and prevents thousands in additional water damage. Most insurance policies require you to mitigate damage—meaning you can't just let water pour in for weeks while waiting for an adjuster.
Step 3: Call Your Insurance Company
Open a claim. They'll assign an adjuster to inspect the damage. Don't wait—most policies have time limits on claims, and damage that sits for months raises questions about cause.
Step 4: Get Your Own Inspection
Insurance adjusters work for the insurance company. A reputable local contractor works for you. Having your own inspection gives you a baseline to compare against the adjuster's report.
Step 5: Meet With the Adjuster
Be present if possible. Point out all the damage you've documented. Ask questions. If the adjuster's report seems low, you can request a re-inspection or get a public adjuster involved.
Warning Signs of Shady Contractors
After major storms, out-of-town contractors swarm damaged areas. Some are legitimate. Many aren't.
- Avoid anyone who knocks on your door offering to "inspect your roof for storm damage"
- Never pay full upfront—reputable contractors take deposits, not 100%
- "We'll pay your deductible" is insurance fraud. Walk away.
- Verify licensing and insurance—Missouri requires registration for contractors
- Get everything in writing—scope of work, warranty, timeline
DIY vs. Professional Repair
I'll be honest: some temporary fixes are DIY-friendly. Permanent repairs usually aren't.
DIY-Appropriate (Temporary):
- Applying tarp over a damaged section
- Caulking around an obvious gap (temporary fix until pro arrives)
- Clearing debris from valleys and gutters
- Replacing a single missing shingle (if you have extras and are comfortable on a ladder)
Call a Professional:
- Anything requiring you to walk on a steep roof
- Flashing work around chimneys, skylights, or walls
- Anything involving structural components
- Repairs on flat/membrane roofs (requires compatible materials)
- Anything you're not 100% confident about
Here's the thing about DIY roof repair: a bad repair can void your shingle warranty and complicate insurance claims. It can also make a small problem much, much worse. Roofers see botched DIY jobs constantly, and they always cost more to fix than the original issue.
Emergency Repair Tips
Storm damage doesn't wait for business hours. Here's what to do when you discover a leak at 11 PM:
Inside:
- Contain the water: buckets, trash cans, whatever holds water
- Protect belongings: move furniture and electronics away from the leak
- Don't poke the ceiling: if water is pooling in ceiling drywall, it'll find its way out. Poking makes a bigger mess.
- Turn off power to any affected areas if water is near electrical
Outside (if safe):
- Visual inspection only: don't climb on a wet, storm-damaged roof in the dark
- Clear obvious debris if safely reachable from a ladder
- Take photos in the morning before cleanup begins
Next steps:
- Call a roofing company first thing in the morning—after major storms, they're booking fast
- Most reputable companies offer emergency tarping within 24-48 hours
- Document everything for insurance before any repairs begin
St. Louis Roof Repair FAQ
How much does roof repair cost in St. Louis?
Minor repairs (shingle replacement, small leaks) typically cost $300-$800 in St. Louis. Moderate repairs (flashing, vent issues) run $500-$1,500. Major repairs (structural damage, large sections) can exceed $2,000. Emergency tarping usually costs $200-$500.
Should I repair or replace my roof?
Repair if: damage is isolated, roof is under 15 years old, and repair costs are under 20% of replacement cost. Replace if: roof is 20+ years old, damage is widespread, or you've had multiple repairs in recent years. A full replacement often makes more financial sense for older roofs.
How do I file an insurance claim for roof damage in St. Louis?
Document damage with photos, call your insurance company to open a claim, get a professional inspection, and meet with the adjuster. Most Missouri homeowners insurance covers storm and hail damage. Avoid contractors who offer to 'pay your deductible'—that's insurance fraud.
Can I repair a roof leak myself?
Temporary fixes like tarps or sealant are DIY-friendly for emergencies. Permanent repairs usually require professional help—leaks often appear far from the actual entry point, and improper repairs can void warranties or insurance coverage.
How quickly should I fix storm damage?
Within 24-48 hours for temporary protection (tarping). Permanent repairs should happen within weeks, not months. Delayed repairs can lead to secondary water damage, mold, and insurance complications. Document everything immediately after the storm.
Need a Repair Assessment?
Most St. Louis roofing contractors offer free inspections. Get someone on your roof before a small leak becomes a big problem. The peace of mind is worth the phone call.
Find St. Louis Roofers →How we got these numbers: Our methodology pulls from local contractor pricing across St. Louis metro. Repair costs vary significantly based on roof access, pitch, and materials. These are estimates for budgeting—get quotes for your specific situation.