How Much Does a New Roof Cost in St. Louis, MO?
Updated 2026 pricing for St. Louis homeowners. Local material costs, labor rates, permit fees, building codes, and climate-specific recommendations for your roof replacement.
Asphalt Shingles
$5,950 – $12,750
1,700 sq ft roof
Standing Seam Metal
$11,900 – $24,650
1,700 sq ft roof
Clay / Concrete Tile
$17,000 – $34,000
1,700 sq ft roof
Average Roof Costs in St. Louis by Material
Material Cost Comparison
Based on average roof size of 1,700 sq ft
| Material | Cost / Sq Ft | Cost / Square | Total (1,700 sq ft) |
|---|---|---|---|
| Asphalt Shingles | $3.50 – $7.50 | $350 – $750 | $5,950 – $12,750 |
| Standing Seam Metal | $7.00 – $14.50 | $700 – $1,450 | $11,900 – $24,650 |
| Clay / Concrete Tile | $10.00 – $20.00 | $1,000 – $2,000 | $17,000 – $34,000 |
Asphalt Shingles
Per Sq Ft
$3.50 – $7.50
Per Square
$350 – $750
Total
$5,950 – $12,750
Standing Seam Metal
Per Sq Ft
$7.00 – $14.50
Per Square
$700 – $1,450
Total
$11,900 – $24,650
Clay / Concrete Tile
Per Sq Ft
$10.00 – $20.00
Per Square
$1,000 – $2,000
Total
$17,000 – $34,000
* Costs include materials and installation labor at St. Louis rates (labor multiplier: 0.93x vs. national average). Population: 293,000 (metro: 2.8 million).
Cost Breakdown for a 1,700 Sq Ft Roof in St. Louis
| Cost Component | Estimated Cost |
|---|---|
| Asphalt Shingles (materials + labor) | $5,950 – $12,750 |
| Tear-Off ($120/square × 17 squares) | $2,040 |
| Disposal ($45/square × 17 squares) | $765 |
| Building Permit (St. Louis) | $75 – $300 |
| Estimated Total (Asphalt) | $8,830 – $15,855 |
This breakdown assumes one layer of old shingles to tear off. Multi-layer tear-off, structural repairs, or complex roof geometry will increase costs.
How St. Louis's Climate Affects Your Roof
Humid continental with hot, humid summers (heat index 105°F+), cold winters, and top-15 US metro for hail damage claims.
Most Popular Roofing Materials in St. Louis
Architectural asphalt shingles
Standard for ~80% of re-roofs — CertainTeed (headquartered near St. Louis) is especially popular locally
Impact-resistant shingles (Class 4)
Growing adoption due to hail frequency and 15–28% insurance premium discounts from Missouri insurers
Slate and synthetic slate
Popular in historic neighborhoods (Soulard, Tower Grove, Central West End) — authentic slate lasts 100+ years; synthetic alternatives offer the look at lower cost
St. Louis Roofing Details
Best Season to Roof
April–May and September–October. Summer heat indices regularly exceed 105°F, making roofing labor difficult and dangerous. Spring and fall offer ideal 50–80°F installation temperatures.
Permit Costs
Building permits in St. Louis typically cost between $75 and $300. Contact your local building department for exact fees.
Wind Design Speed
115 mph
Average Roof Size
The average residential roof in the St. Louis metro area is approximately 1,700 sq ft.
St. Louis Building Codes & Requirements
St. Louis Metro Area
Roofing costs can vary within the St. Louis metro area based on local labor markets and contractor availability. Nearby cities include:
Frequently Asked Questions
How much does a roof replacement cost in St. Louis?
Does St. Louis require a roofing permit?
I have a historic home in St. Louis — are there special roofing rules?
How bad is hail damage in St. Louis?
Should I worry about algae on my roof in St. Louis?
Related Calculators
Roof Replacement Cost Calculator
Get a detailed cost breakdown for your specific roof size and material.
Shingle Calculator
Calculate exactly how many shingles you need for your roof.
Roof Area Calculator
Measure your roof area from ground-level dimensions.
Metal Roof Calculator
Estimate metal panels, screws, and installation cost.