Roof Replacement in St. Louis, MO
Need a new roof on your home in St. Louis, MO? Tell us about the house, and we set up a visit with a local roofer who looks the roof over and writes the price down. Sending a request costs nothing, and you sign nothing until you're ready.
Not sure if we cover your area? Check now ↓
Request Your Estimate
Four quick fields. We read every request and set up the roofer's visit.
The roof visit, the written estimate and any work that follows come from a local roofing company, not from Roof Replacement St. Louis MO. See our Referral Marketing Disclosure.
Replacing a Roof in St. Louis, Step by Step
Many homes in the City of St. Louis are close to a hundred years old. Census survey data puts the median build year for City homes at 1938. Roofs that old often hide extra work, like soft decking, tired chimney flashing or a forgotten second layer.
St. Louis County houses tend to be younger, but hail, wind and hot summers wear their roofs down too. When you want a real price, we take your request and arrange a roofer's visit.

From Request to Roof Inspection
- Send a request. Give your address, the roof's rough age and what you have noticed. It costs nothing.
- We ask a few questions. We go over the details, answer what we can about permits and costs, and set up the visit.
- A local roofer inspects the roof. The inspection is the roofer's: they climb up, measure, take photos and check the decking.
- The roofer writes the estimate. The price comes on paper, line by line. Compare it if you like, and sign only if it suits you.
From Shingles to Metal
Most roof jobs around St. Louis fall into one of five groups.
Clues Your Roof Is Near the End
Most roofs warn you long before they fail. Look from the sidewalk, the gutters and the attic.
- Edges curling up. Cupped or cracked shingles have dried out after many summers of 90-degree days.
- Sand at the downspouts. Gritty gutters mean the shingles are shedding granules.
- Rings on a ceiling. A brown stain upstairs or damp attic insulation shows water is getting in.
- A dip along the ridge. A sag can point to weak decking or framing. Have a roofer look at it soon.
- Old trees hanging over. Big street trees drop limbs and pack wet leaves into valleys and gutters.

A Quick Read on Your Roof
Unsure whether to patch or replace? Our repair-or-replace quiz takes five questions, from the roof's age to past repairs, and gives a rough answer to raise with the roofer. Only someone on the roof can give the real one.
Hail Season and Your Roof
The National Weather Service says the St. Louis area gets thunderstorms on 40 to 50 days a year, and usually a few bring large hail and damaging winds.
On April 28, 2012, two waves of storms dropped baseball-size hail over St. Louis County, and the NWS lists that day among the area's historic hail storms.
Wind is just as hard on roofs. The April 22, 2011 Good Friday tornado, which peaked at EF4 in Bridgeton, peeled a large section of roof off Concourse C at the airport.
After a storm, start with photos from the ground. A roofer can document damage and write an estimate; your insurance company decides the claim, and you pay your own deductible. See the storm and hail damage page.

What a New Roof Usually Runs
These figures come from home-cost sites. They are not our prices and not a bid; the roofer gives the written price after seeing your roof.
| Cost row | Figure | Source (year) |
|---|---|---|
| Missouri whole roof, average | about $6,931 (range about $5,392 to $17,837) | This Old House (2026) |
| St. Louis asphalt shingles, per sq ft installed | about $5 to $8 | HomeBlue (2024) |
| St. Louis metal roofing, per sq ft installed | about $8 to $13 | HomeBlue (2024) |
| Missouri slate, per sq ft | about $15.19 | This Old House (2026) |
Pitch and overhang make a roof bigger than the floor plan. The roof cost calculator works out that area from four answers, and the cost guide explains why quotes differ.
Why Requests Start on This Page
- Written estimates. The roofer puts the price on paper, item by item, before any work begins.
- No cost to request. You owe nothing if you decide not to go ahead.
- Local to the City and St. Louis County. Our guides cover City permits, historic districts, County city rules and local storms.
- Shingle and metal roofs. Slate, tile and flat roofs too, priced by the roofer on site.
- Facts you can check. We show you where to confirm a contractor's City business license yourself.

Where Requests Are Accepted
We take requests across the City of St. Louis and from five St. Louis County suburbs: Kirkwood, MO, Webster Groves, MO, University City, MO, Florissant, MO and Chesterfield, MO. The City and the County are separate governments, so each town page names its own permit office. See the service areas page.
A Site Made for St. Louis
Roof Replacement St. Louis MO exists so that getting a clear, written roof price doesn't turn into weeks of chasing names. We write for the roofs that are really here, such as the City's 17 local historic districts and 130 landmarks, where the Cultural Resources Office reviews exterior work.
You send the request; we reply to your questions and book the roofer's visit. A local roofer looks at the roof before naming any price, then puts that price in writing. Asking costs you nothing.

Quick Answers
Is there a charge to send a request?
No. The form costs nothing, and you are not bound to hire anyone. Many roofers look at a roof and write an estimate at no charge; ask before the visit to be sure. We never offer gifts or rewards for a request, and Missouri law bars roofers from offering them.
Does a City of St. Louis re-roof need a permit?
Not when it uses like material and replaces 25% or less of the sheathing, the City says. Switching materials, or replacing over a quarter of the sheathing, makes it a permit job. Before work starts, your roofer should confirm with the Building Division permit section (1200 Market Street, Room 425) and settle who files. County homes: ask your city.
Does Missouri license roofers?
Not at the state level. Inside the City, though, any contractor working there must hold a City graduated business license. Ask to see it, then confirm it at the License Collector's office (Rooms 102–104, City Hall). St. Louis County doesn't license roofers as far as we can find, so ask your city what it requires.
Can a roofer handle my insurance claim?
No. Missouri bars contractors from negotiating a claim for you. Your insurer decides it, and only a public adjuster holding a Missouri license may represent you. Even so, the roofer may take pictures of what's broken and price the work in writing for you.
My house is in a City historic district. What changes?
In a City local historic district, or for a City Landmark, roof work usually needs a Cultural Resources Office permit, even where the building code asks for none. Its counter reviewer in City Hall, Room 424, can clear smaller roofing jobs on the spot. Check with that office before changing material, such as slate or tile to shingles.
Start Your Request
When you're ready, send the form with your address and a line about the roof. We'll read it, answer your questions and arrange the roofer's visit. There's no charge to ask and no pressure to hire.