How much do common roof repairs cost in St. Louis?
Most St. Louis residential roof repairs run $400–$1,800 depending on scope. Simple shingle replacements sit on the low end; multi-layer flashing rebuilds and decking patches sit on the higher end. Below are 2026 ranges for the repair types we quote most.
| Repair type | Typical cost | Notes |
|---|---|---|
| Blown-off / replacement shingles (small section) | $400 – $700 | Color match approximate on aged roofs. |
| Pipe boot or vent flashing replacement | $300 – $550 | Common cause of slow ceiling leaks. |
| Chimney flashing rebuild | $700 – $1,400 | Step + counter-flashing replaced together. |
| Valley leak repair | $600 – $1,200 | Often involves ice-and-water shield rework. |
| Decking sheet replacement (per 4x8) | $80 – $140 | Rate per sheet; quantity varies. |
| Emergency tarp-and-secure | $300 – $700 | Stopgap to stop active water intrusion. |
| Skylight reseal | $450 – $900 | Full replacement billed separately. |
How much does a new roof cost in St. Louis?
Full replacement on a typical 2,000 sq ft St. Louis home runs $8,500–$14,500 for architectural asphalt, $16,000–$28,000 for standing-seam metal, and climbs from there for designer materials, slate, and tile. The table below shows installed price per square foot and a typical full-house cost for each material.
| Material | Installed / sq ft | 2,000 sq ft home | Warranty | Lifespan |
|---|---|---|---|---|
| 3-tab asphalt | $3.50 – $4.75 | $7,000 – $9,500 | 20–25 yr | 15–20 yr |
| Architectural asphalt | $4.50 – $7.50 | $9,000 – $15,000 | 30–50 yr | 20–28 yr |
| Designer / luxury asphalt | $7.00 – $10.50 | $14,000 – $21,000 | Lifetime | 25–35 yr |
| Standing-seam metal | $9.00 – $16.00 | $18,000 – $32,000 | 40–50 yr | 40–70 yr |
| Corrugated metal | $6.50 – $10.50 | $13,000 – $21,000 | 30–40 yr | 30–50 yr |
| Synthetic slate / composite | $10.50 – $16.50 | $21,000 – $33,000 | Lifetime | 40–50 yr |
| Cedar shake | $9.50 – $15.00 | $19,000 – $30,000 | 25–40 yr | 25–40 yr |
| Natural slate / tile | $18.00 – $35.00+ | $36,000 – $70,000+ | Lifetime | 75–100 yr |
Ranges reflect current St. Louis market pricing. Steep-pitch, two-story, multi-layer tear-off, and complex roofs cost more — see the add-on factor table below.
What drives roofing costs up or down in St. Louis?
The base price tells you part of the story. Pitch, height, existing layer count, decking condition, and permit jurisdiction each move the final number. Below are the typical St. Louis adjustments we apply on estimates.
| Factor | Typical adjustment |
|---|---|
| Steep pitch (8/12 or higher) | +15–35% labor |
| Two-story access | +5–15% labor |
| Tear-off of two existing layers | +$1,200–$2,500 |
| Decking replacement (per 4x8 sheet) | $80–$140 |
| Drip edge upgrade | $1.25–$2.50 per linear foot |
| Synthetic underlayment upgrade | $0.40–$0.85 per sq ft |
| Ice-and-water shield (eaves + valleys) | Included on most estimates; ~$1.10–$1.75 sq ft over coverage area |
| Permit (St. Louis-area municipality) | $75–$250 |
| Dumpster delivery + removal | $350–$600 |
| Skylight remove-and-replace per unit | $300–$1,200 |
How long does each kind of roofing project take?
Most St. Louis residential replacements complete in 1–3 days on-site once materials arrive. Repairs are usually same-day or next-day. Below is a typical timeline for the project types we quote.
| Project | From call to completion | On-site days |
|---|---|---|
| Emergency tarp | Same day (during business hours) | Hours |
| Minor repair (1–2 leaks) | Same week | 0.5–1 day |
| Asphalt replacement (1,800–2,800 sq ft) | 1–3 weeks | 1–2 days |
| Metal standing-seam install | 3–6 weeks | 3–6 days |
| Storm-damage insurance work | 2–8 weeks (claim-dependent) | 1–3 days |
Want an accurate number for YOUR roof?
Tables are useful, but every roof is different. Call (314) 834-6556 for a free, written estimate on your specific home.
How does insurance change the cost picture?
For storm-driven work in St. Louis, insurance often pays the majority of the project cost minus your deductible — meaning your out-of-pocket cost is far smaller than the headline number on the contract. The catch is the scope: what insurance approves often differs from what your roof actually needs.
When hail or wind damage meets a carrier’s threshold, the insurance scope of loss specifies what the carrier will pay for — usually shingle replacement on the affected slopes, and sometimes the entire roof if matching can’t be achieved. Items like code-required upgrades (synthetic underlayment, ice-and-water shield, drip edge), decking damage hidden under shingles, and ventilation upgrades are often not in the initial scope — and have to be supplemented or paid out-of-pocket.
See our storm damage and emergency roofing pages for how we handle insurance work specifically — including which conversations to have with your adjuster on-site.
How do I read a roofing estimate?
A real roofing estimate names every line item — materials, labor, tear-off, decking allowance, dumpster, permit, warranty terms, and timeline. Anything missing is a question worth asking the contractor.
Confirm materials are itemized by line
Shingle line, underlayment, ice-and-water shield, drip edge, ridge cap, accessories. A blanket 'materials' line is a yellow flag.
Confirm tear-off scope and disposal are included
Look for an explicit 'tear-off' line and a separate 'dumpster' line. Reroof-over (no tear-off) should be flagged in writing if proposed.
Verify the decking allowance
Decking damage is found during tear-off, not before. The estimate must specify a per-sheet replacement rate so surprises stay small.
Confirm permit cost is itemized
Permit fees vary $75–$250 in the St. Louis area. They should appear as their own line, not buried in 'misc.'
Read both warranty terms separately
Workmanship warranty (from the contractor) and manufacturer warranty (from the shingle/metal maker) are different things with different terms.
Confirm timeline and crew commitment
How many days on-site, with how many roofers — in writing. A vague 'we'll start in a couple weeks' is hard to hold accountable.
What’s specific to St. Louis pricing?
St. Louis pricing is driven by hail frequency, freeze-thaw cycles, historic-neighborhood roof styles, and the difference between permit jurisdictions on either side of the river.
Seasonality: Late fall and winter typically see 5–10% softer pricing on materials and labor as the industry slows. Late spring through mid-fall is peak season, and major hail events spike pricing for weeks afterward.
Metro East vs. Missouri side: Permit fees and inspection requirements differ between St. Louis County, the City of St. Louis, and Illinois Metro East cities. Labor cost is broadly similar across the metro, but project lead times can vary by jurisdiction.
Hail history: St. Louis sits in a high-hail corridor. Insurance-covered work makes up a significant share of projects in zip codes like 63017, 63044, and parts of St. Charles County in seasons with severe storm activity.
Historic-neighborhood styles: Older homes in Lafayette Square, Soulard, the Central West End, and Webster Groves often have steep pitches, multiple slopes, and dormers that push labor cost above the standard 2,000 sq ft ranch baseline. 1970s ranches in Chesterfield are usually the least expensive per square foot to replace.