Roofing in the St. Louis area

Quick answer

A full roof replacement on a typical St. Louis single-family home costs about $8,000–$22,000, depending on roof size, pitch, and material — most asphalt-shingle jobs land near $11,000–$16,000. Repairs usually run $400–$2,500. RoofMatch STL matches you with up to three vetted local roofers for free, no-obligation quotes so you can compare real numbers for your home.

Typical cost and timeline
Typical cost $8,000–$22,000 per roof replacement
Typical timeline Most homes: 1–3 days for a replacement; many repairs same-day.

Asphalt shingles, ~1,700–2,200 sq ft of roof area. Metal and slate cost more.

What’s included when we match you

When you tell us about your roof, we route your request to local contractors who handle that exact job — a small repair goes to a different shortlist than a full tear-off or a commercial flat roof. Every roofer in the network is licensed, insured, and screened for reviews and complaint history before we refer anyone.

Common St. Louis roofing jobs

  • Full replacement / re-roof — old roof removed, deck inspected, new system installed.
  • Repairs — leaks, missing or lifted shingles, flashing, boots, and valleys.
  • Storm & hail damage — inspection, documentation, and insurance-claim support.
  • Inspections — pre-purchase, post-storm, or routine condition checks.

Frequently asked questions

How much does a new roof cost in the St. Louis area?
Most St. Louis homeowners pay between $8,000 and $22,000 for a full roof replacement, with the typical asphalt-shingle job around $11,000–$16,000. Price depends on roof size, pitch, number of layers removed, and material.
Is RoofMatch STL a roofing company?
No. RoofMatch STL is a free matching service. We connect you with independent, licensed local roofing contractors and are paid a referral fee by those contractors — never by you.
How fast can I get matched with a roofer?
Submit the short form and we typically match you with up to three vetted local roofers within one business day. Emergency leak and storm-damage requests are prioritized.
Do you cover storm and hail damage claims?
Yes. Many roofers in our network specialize in hail and wind damage and can help document a roof for an insurance claim. St. Louis sees frequent spring and summer hail, so this is one of our most common requests.

Roofing by city

Get matched with vetted local roofers — free

Tell us about your project. We'll match you with up to three pre-screened roofers for free quotes — no obligation.

5-digit ZIP so we can match local roofers.

So a roofer can reach you with a quote.