Roofers in St Louis, MO
Compare up to three local St Louis roofing contractors from Henry's vetted bench — repairs, full replacements and storm damage.
St Louis roofs take a beating from spring and summer hail, ice storms, and the freeze-thaw cycles typical of the Mississippi River valley. Homeowners here deal with a mix of century-old brick two-flats with slate or wood-shake roofs in neighborhoods like Lafayette Square and Central West End, and newer asphalt-shingle roofs in South City and the county-adjacent wards. Because hail and wind claims are common, most St Louis roofing jobs involve an insurance adjuster at some point. This guide covers what a roof replacement or repair actually costs in the city in 2026, when the City of St Louis Building Division requires a permit, what license your contractor needs, and how the claims process works under Missouri insurance rules.
The Henry Standard
Every roofer in our network agrees to three things.
Show up
Call back. Keep appointments. And if something changes, communicate it.
Quote honestly
Clear scope, materials, and pricing in writing—so you know what you're agreeing to.
Finish the work
See the job through and take care of the agreed-upon work before calling it finished.
Nothing revolutionary. Just the way we believe doing business should still be done.
How Henry matches you with St Louis roofers
- Step 1
Tell Henry about the roof
Your ZIP, what's going on up there, and how soon you need it handled. Two minutes, four questions.
- Step 2
Pros are already vetted
Only three Henry Standard roofers in your St Louis-area ZIP get your request — pros we've checked for responsiveness, references and written estimates.
- Step 3
Compare up to three quotes
You hear from three roofers at most — never a list of twenty — and every estimate comes in writing. You pick, or pick nobody.
What roofing costs in St Louis
| Roof inspection | $0 - $250 |
| Asphalt shingle repair | $400 - $1,500 |
| Full asphalt shingle replacement (avg 2,000 sq ft) | $9,500 - $16,500 |
| Slate roof repair (per section) | $1,200 - $4,500 |
| Full slate roof replacement | $35,000 - $75,000 |
| Flat/membrane roof (city rowhouse) | $7,000 - $14,000 |
| Gutter replacement | $1,800 - $4,200 |
| Emergency tarp-over after storm | $300 - $900 |
Ranges are general estimates gathered from homeowner-reported quotes in the St Louis area, not an offer or a quote for your roof.
When to schedule roof work in St Louis
St Louis roofers stay busiest from April through July, which lines up with the region's peak severe thunderstorm and hail season tracked by the National Weather Service office in St Louis (weather.gov/lsx). Ice damming and freeze-thaw cracking on flat roofs also drives winter repair calls in January and February. Booking a roof replacement in fall (September-October) often gets faster scheduling and lower prices than the post-hailstorm rush in late spring.
Permits, inspections and HOA rules
The City of St Louis requires a building permit for roof replacement and most structural roof repair work, issued through the Building Division of the Department of Public Safety. Permits can be applied for online at stlcitypermits.com or in person at 1520 Market Street. Homes in one of the city's local historic districts or National Register districts (Lafayette Square, Soulard, Central West End, Compton Heights, and others) may also need review from the Cultural Resources Office before a slate or shake roof is altered, since the Building Division checks historic district status as part of the residential permit process.
Licensing and insurance in Missouri
Contractors performing roofing work inside the City of St Louis must hold a Construction Industry Contractor Graduated Business License (GBL) issued by the city's License Collector under Ordinance 61094 (Section 8.12A of the Revised City Code), in addition to any applicable Missouri workers' compensation and general liability coverage. Missouri does not license roofing contractors at the state level, so the city business license, proof of insurance, and manufacturer certifications (for GAF, Owens Corning, etc.) are the main credentials to verify before hiring.
Why St Louis roofs age faster
St Louis sits in a transition zone between humid subtropical and continental climates, which means roofs face hot, humid summers, sudden severe thunderstorms with hail, and winter freeze-thaw cycles in the same year. Asphalt shingles in the region typically last 18-22 years instead of the 25-30 year manufacturer estimate because of this cycling.
Older housing stock compounds the problem: many South City brick two-flats and Central West End homes still have original slate or built-up flat roofs installed 60-100 years ago that need specialized, more expensive repair work rather than a simple shingle swap.
What drives cost in the city
Steep roof pitches on century homes, multiple roof planes on Victorian-era houses, and tear-off of old wood shake or slate add labor hours that a suburban ranch roof would not require. Expect city bids to run higher per square than similar work in St Louis County.
Access is also a factor. Narrow lots and alley-only access in neighborhoods like Soulard and Benton Park can require smaller equipment or hand-carrying materials, which contractors typically build into their bid.
Hail and wind damage patterns
The National Weather Service St Louis office (serving the metro from its Weldon Spring location) logs multiple severe hail events most years, with the corridor along I-70 and I-44 seeing frequent spring supercell activity. Homeowners in Dutchtown, Bevo Mill, and Carondelet have reported repeat hail claims in recent storm cycles.
After a hailstorm, insurers often send adjusters within one to two weeks. Getting your own roofer's inspection and photo documentation before the adjuster visit gives you leverage if the initial estimate undercounts damage.
Working with your HOA or historic district
Homes within the citys local historic districts, including Lafayette Square, Compton Heights, and parts of the Central West End, may require Cultural Resources Office sign-off before replacing a visible roof material such as slate or wood shake with a substitute like architectural asphalt.
Budget extra lead time, four to eight weeks in some districts, if your roof faces a public street and the district guidelines specify approved materials.
Areas Henry covers
Central West End · Lafayette Square · Soulard · Tower Grove South · Tower Grove East · Shaw · The Hill · Dutchtown · Benton Park · Compton Heights · Skinker-DeBaliviere · Southampton · Holly Hills · Carondelet · Downtown West · Forest Park Southeast · Bevo Mill · Princeton Heights
Common questions
Do I need a permit to replace my roof in the City of St Louis?
Yes. The Building Division requires a permit for roof replacement and most structural repairs. Apply online at stlcitypermits.com or at 1520 Market Street.
How long do I have to file a hail damage claim in Missouri?
Missouri law allows up to five years to file a property damage claim, but most homeowner policies require notice within 12 months of the storm date, so file as soon as you find damage.
Does Missouri require a state roofing license?
No. Missouri does not license roofing contractors at the state level. In the City of St Louis, contractors need a Construction Industry Contractor Graduated Business License from the License Collector.
What does a full roof replacement cost in St Louis in 2026?
A typical asphalt shingle tear-off and replacement on a 2,000 square foot roof runs about $9,500 to $16,500 depending on pitch, access, and material grade.
Can I keep my slate roof instead of replacing it with shingles?
Yes, and in some historic districts you may be required to. Slate repair specialists can patch sections rather than replace the whole roof, which is often cheaper than a full slate replacement.
Who do I call about a roofing contractor dispute in Missouri?
The Missouri Department of Commerce and Insurance handles insurer conduct complaints, and the Missouri Attorney General's Consumer Protection division handles contractor complaints.
St Louis roofing guides from The Henry Files
Moisture below the roofline in St Louis?
A damp basement or crawl space can be a separate problem from a roof leak. Henry's local crawl space guide covers moisture control, inspections, and repair options.
Crawl space repair in St Louis, MONearby Missouri markets
Sources
Get St Louis roofing estimates in writing.
Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.
Get My Free Roofing Quotes