Roofing Costs in Missouri (MO) - 2025

How much does a new roof cost in Missouri? Here is a comprehensive breakdown of roofing costs, popular materials, and key climate factors that affect pricing in the MO market.

Avg. Replacement
$7,600
Cost/Sq Ft
$4.40
Labor Rate
moderate
Top Material
Asphalt Shingles

Climate & Weather Impact

Severe thunderstorms, hail, tornadoes, and ice storms.

Roofing in Missouri: What to Know

Hail corridor state — impact-resistant shingles recommended. St. Louis and Kansas City metro areas have higher labor rates.

Popular Roofing Materials in Missouri

Asphalt Shingles

$3.00 - $7.00/sq ft

Lifespan: 15-30 years

Learn more →

Metal Roofing

$5.00 - $16.00/sq ft

Lifespan: 40-70 years

Learn more →

Roofing Service Costs in Missouri

ServiceLowAverageHigh
Roof Replacement$4,840$7,480$10,560
Roof Repair$176$836$2,640
Gutter Installation$528$1,848$4,400
Roof Inspection$88$220$440
Emergency Roof Tarping$176$616$1,320
Chimney Repair$264$1,584$4,400
Skylight Installation$880$1,936$3,960
Flat Roof Repair$264$1,056$3,080
Metal Roofing Installation$7,040$12,760$21,120
Shingle Replacement$132$3,960$8,800
Tile Roofing Installation$8,800$15,840$26,400
Slate Roofing Installation$13,200$24,640$39,600