Roof replacement in St. Louis typically costs between $10,689 and $15,439 for a 2,000-square-foot home, with a typical estimate near $13,064. Labor rates in St. Louis run 13 percent above the national mean at $31.02 per hour, reflecting the city's higher wage structure. St. Louis has a dense local roofing contractor market, which gives homeowners strong choice but also means post-storm scheduling can face 4 to 8 week backlogs after major hail events.
Replacement cost — asphalt shingles
BLS OEWS St. Louis, MO-IL · labor index 1.130 · BLS PPI Mar 2026
Size
Low
Typical
High
1,500 sqft
$8,016
$9,798
$11,579
2,000 sqft
$10,689
$13,064
$15,439
2,500 sqft
$13,361
$16,330
$19,299
Adjust for your home
Cost calculator
Roof square footage
Roof material
Roof pitch
Typical estimate — 2,000 sqft, Standard asphalt, Moderate (4–7:12)
$13,064
Range: $10,689 – $15,439
Based on St. Louis BLS labor index 1.130 and BLS PPI material index (Mar 2026). Reference range only — not a contractor quote.
Free inspection estimate
Get a free replacement estimate for your St. Louis home
What moves the cost in St. Louis
Local Labor Costs
St. Louis roofers earn $31.02 per hour on average, approximately 13 percent higher than the national mean of $27.45 per hour. This wage premium is baked into all replacement quotes and reflects the regional cost of living and contractor experience. Labor typically comprises 30 to 40 percent of total replacement cost.
Material Price Index and Shingle Selection
Material costs in the St. Louis region track at a price index of 1.0509 relative to national baselines as of early 2026. Standard architectural asphalt shingles, the dominant roof material in St. Louis, form the baseline estimate. Upgrading to Class 4 impact-resistant shingles increases material cost by 10 to 20 percent but may qualify homeowners for insurance premium discounts of 10 to 20 percent on new roofs.
Roof Size and Complexity
A 1,500-square-foot roof in St. Louis runs $8,016 to $11,579 (typical $9,798), while a 2,500-square-foot roof ranges from $13,361 to $19,299 (typical $16,330). Multi-story homes, dormers, skylights, and steep pitches add complexity and cost. Older St. Louis neighborhoods near city centers may have irregular roof lines that increase labor hours and equipment setup.
Post-Storm Scheduling and Contractor Backlog
After significant hail events, St. Louis contractors typically book 4 to 8 weeks out due to the high density of roofing companies competing for storm-related work. Scheduling replacement 2 to 3 weeks ahead of anticipated completion reduces exposure to extended backlogs. Expect door-to-door solicitation from out-of-state storm chasers within 24 to 48 hours of major storms.
Permit Costs and Inspection Requirements
St. Louis requires inspection and permitting for roof replacement. Local permit costs range from $150 to $400 and are typically handled by the contractor. The permit pull and post-replacement city inspection are mandatory before final insurance settlement and add 1 to 2 weeks to the overall timeline.
Decking and Structural Assessment
Full roof tear-off allows decking inspection under the old shingles, often revealing water damage, dry rot, or structural deterioration not visible from below. Decking repair or replacement—common in older St. Louis homes—can add $1,500 to $5,000 to the final bill depending on the extent of damage. This cost is typically covered by homeowners insurance if the damage is tied to the same hail event.
Depreciation Recovery and Insurance Settlement Timing
Most St. Louis homeowners carry actual cash value (ACV) policies, which means depreciation reduces the insurance payout. A 15-year-old roof depreciates roughly 50 percent, so a $13,064 replacement on an ACV policy may pay only $6,532 at claim time. The full replacement cost reimbursement schedule depends on your specific policy language and requires careful review before signing any contractor agreement.
Overlay vs. full tear-off
A full roof tear-off is required for replacement and serves two critical functions: it allows the contractor and adjuster to inspect the structural decking for hidden damage, and it ensures the roof meets current St. Louis building code. Inspection is mandatory, and the contractor must pull a permit ($150–$400) before work begins. Older St. Louis neighborhoods may conceal previous water intrusion or wood deterioration that only becomes visible during tear-off, potentially raising the final repair cost beyond the initial estimate.
ACV vs. RCV — what your policy type means
Homeowners insurance on roofs is typically written as actual cash value (ACV), which pays only the depreciated value of the damaged roof at claim time. A roof that cost $13,064 new 15 years ago depreciates approximately 50 percent, leaving an ACV payout of around $6,532—leaving a $6,532 out-of-pocket gap between insurance proceeds and replacement cost. Replacement cost value (RCV) policies pay the full replacement amount without depreciation but cost 10 to 15 percent more in annual premiums. Do not switch from ACV to RCV after a hail event; insurers view such timing as high-risk, and new coverage typically excludes damage from the event that prompted the change.
Recent hail events — St. Louis City
Date
Size
Type
May 20, 2025
1"
quarter
May 20, 2025
2"
egg
May 20, 2025
1.75"
golf ball
May 20, 2025
1.25"
half dollar
May 20, 2025
1"
quarter
Source: NOAA NCEI Storm Events Database — ~75-day publication lag
From claim to final inspection
1
Protect the Structure Immediately
After hail damage, place tarps over all exposed openings to prevent water intrusion into the attic and interior. Temporary tarping is not a permanent fix and typically lasts 1 to 2 weeks before degradation begins. Document all damage with dated photos for your insurance claim.
2
File the Insurance Claim and Confirm Coverage Type
Contact your insurer within 30 days of the hail event to file your claim. Obtain your policy documents and confirm whether you carry ACV or RCV and whether a percentage-based or flat-dollar wind/hail deductible applies. Most St. Louis policies include a 1 to 2 percent deductible—on a $350,000 home, that is $3,500 to $7,000 out of pocket before insurance reimburses anything.
3
Schedule Adjuster Inspection and Obtain Repair Estimates
The insurance adjuster will inspect the roof and determine which damage is covered under the policy. Obtain 2 to 3 written repair estimates from licensed local contractors. Expect 4 to 8 week scheduling delays if the estimate is requested shortly after a major storm; booking early reduces backlog exposure. Provide all estimates to the adjuster to establish a repair cost baseline.
4
Select a Contractor and Discuss Class 4 Shingle Options
Choose a contractor with valid Missouri licensing and customer references. Discuss upgrading to Class 4 impact-resistant shingles if your current roof is older or in a hail-prone area; Class 4 shingles cost 10 to 20 percent more but qualify for insurance discounts of 10 to 20 percent on new roofs in St. Louis. Obtain a written contract specifying materials, labor, permits, and final cost before work begins.
5
Perform Full Tear-Off with Decking Inspection and Permitting
Once the adjuster authorizes work, the contractor removes the old roof and inspects the structural decking for damage. Any rot, water stains, or deterioration must be documented and reported to the insurer; repair costs are typically covered if tied to the same hail event. The contractor pulls the required St. Louis permit ($150–$400) before installation and schedules the city inspection upon completion.
6
Final Inspection, Permit Closeout, and Depreciation Recovery Timeline
Once the city inspection passes and the permit is closed, submit final invoices and the inspection sign-off to your insurer. If you carry RCV, you receive full replacement cost reimbursement. If you carry ACV, the insurer calculates depreciation (roughly 50 percent on a 15-year-old roof) and pays the depreciated value; you are responsible for the remainder. Budget 2 to 4 weeks for final insurance processing and payment.
Frequently asked questions
How much will my roof replacement cost in St. Louis?
A 2,000-square-foot roof typically costs $13,064, with a range of $10,689 to $15,439. A 1,500-square-foot roof runs $9,798 typical ($8,016–$11,579), and a 2,500-square-foot roof is $16,330 typical ($13,361–$19,299). Labor costs are 13 percent above the national average due to St. Louis wage levels, and material prices reflect a regional index of 1.0509.
Will my homeowners insurance cover the full cost?
It depends on your policy type and deductible. Most St. Louis policies carry 1 to 2 percent wind/hail deductibles—on a $350,000 home, that is $3,500 to $7,000 out of pocket. If you have ACV coverage, the insurer also deducts depreciation (roughly 50 percent on a 15-year-old roof), reducing reimbursement from $13,064 to approximately $6,532. RCV policies pay full replacement cost but cost more in premiums.
How long will it take to get my roof replaced after a major hail storm?
After significant hail events, St. Louis contractors typically book 4 to 8 weeks out. Scheduling your estimate and contractor selection within 2 to 3 weeks of the storm can reduce backlog exposure. The replacement itself takes 1 to 3 days, but permitting, city inspection, and insurance settlement can add 2 to 4 weeks to total timeline.
Should I upgrade to Class 4 impact-resistant shingles?
Class 4 shingles cost 10 to 20 percent more than standard architectural asphalt shingles but may qualify for insurance premium discounts of 10 to 20 percent in St. Louis. Over the life of the roof, the premium savings can offset the upfront material cost, especially if you live in a hail-prone area or plan to stay in your home for 15+ years. Discuss the option with your contractor and insurance agent.
What should I know about storm chasers after a hail event?
What happens if the contractor finds damage underneath the old shingles during tear-off?
A full tear-off allows inspection of the structural decking for water damage, rot, or deterioration. If decking damage is tied to the same hail event, it is typically covered by insurance. The contractor must document all findings and submit photos to the adjuster. Decking repair or replacement can cost $1,500 to $5,000 depending on the extent of damage.
Can I switch to a better insurance policy after the hail damage is discovered?
No. Do not switch from ACV to RCV or change your deductible after filing a claim. Insurers view such timing as high-risk and will typically exclude damage from the event that prompted the change. Choose your coverage type before a storm occurs and review it annually.
Wind/hail deductible notice
Most St. Louis homeowners carry separate wind and hail deductibles structured as 1 to 2 percent of the dwelling coverage amount, rather than flat dollar amounts. On a home insured for $350,000 at 2 percent, the out-of-pocket wind/hail deductible is $7,000. Missouri allows both percentage-based and flat-dollar deductibles; verify your specific policy documents or contact your agent to confirm which structure applies to your roof claim.