Updated May 2026 · St. Louis, MO pricing from a contractor with 6,000+ local roofs

Roof Replacement Cost in St. Louis, MO: 2026 Pricing Guide

A full roof replacement in the St. Louis metro runs $14,000–$21,000 for most 2,000 sqft homes in 2026 — but the number on your estimate depends on a handful of factors most contractors never explain up front.

Last updated: May 13, 202614 min read

Quick Answer

In St. Louis, MO, roof replacement costs between $7 and $10.50 per square foot installed for architectural asphalt shingles — the most common material choice in the metro. On a 2,000 sqft home that works out to $14,000–$21,000. Smaller 1,200 sqft homes typically land at $8,400–$12,600; larger 3,200 sqft homes can run $22,400–$33,600. Material upgrades, additional tear-off layers, decking repairs, and steep pitches all push the number higher. Permits add $75–$250 depending on the county.

What Does a Roof Replacement Actually Cost in St. Louis in 2026?

If you've already gotten three quotes and they're all over the map, you're not imagining things. Roofing estimates in St. Louis legitimately vary because contractors are pricing different scopes — some include ice-water shield, some don't; some carry waste disposal, some charge separately. The ranges below assume a complete, properly scoped replacement: single-layer tear-off, synthetic underlayment, ice-water shield at eaves and valleys, standard pipe boot and flashing replacements, and a 10% waste allowance. Permits and decking repairs are not included.

The benchmark material in the St. Louis market is architectural (dimensional) asphalt shingles, which account for the majority of residential replacements in the metro. Here is where the numbers land for common home sizes:

Home Size (sqft)Arch. Asphalt LowArch. Asphalt HighNotes
1,200$8,400$12,600Starter home / cape cod
1,500$10,500$15,750Ranch or small two-story
1,800$12,600$18,900Average STL ranch
2,000$14,000$21,000Most common size quoted
2,400$16,800$25,200Larger ranch / colonial
3,200$22,400$33,600Large two-story

Why 'home size' and 'roof size' are not the same number

A 2,000 sqft ranch with a 4:12 pitch has roughly 2,000–2,200 sqft of actual roof surface. A 2,000 sqft two-story with a steeper 8:12 pitch can have 2,600+ sqft of roof — and a steep-pitch premium on top. Always ask your contractor what roof square footage they measured, not what the tax records say about the house.

Cost by Roofing Material: Every Option Side by Side

Architectural shingles are the default, but they are not the only option worth considering for a St. Louis home. The city's climate — hot humid summers, hard freeze-thaw cycles from November through March, and a documented hail belt corridor running roughly from St. Charles County through St. Louis County into Jefferson County — makes material selection more consequential here than in more temperate markets.

All prices below are installed, per square foot, for a typical single-story or moderate-pitch two-story. They include single-layer tear-off, underlayment, ice-water shield, and standard flashing work. A 2,000 sqft roof is used for the project total column.

Material$/sqft Installed2,000 sqft ProjectLifespan (STL)
3-Tab Asphalt$5.75–$7.50$11,500–$15,00015–20 years
Architectural Asphalt$7.00–$10.50$14,000–$21,00025–30 years
Class 4 Impact-Resistant$9.50–$14.00$19,000–$28,00030–35 years
Designer Asphalt$9.00–$14.00$18,000–$28,00025–35 years
Stone-Coated Steel$14.00–$22.00$28,000–$44,00040–50 years
Cedar Shake$17.50–$28.00$35,000–$56,00025–35 years
Metal Standing Seam$15.00–$28.00$30,000–$56,00050+ years
Synthetic Slate$22.50–$32.50$45,000–$65,00040–50 years
Natural Quarried Slate$31.00–$50.00$62,000–$100,00075–150 years

Class 4 impact shingles can cut your insurance premium

Several Missouri insurers offer 10–30% premium discounts for Class 4 impact-resistant shingles (UL 2218 rated). The upgrade from standard architectural to Class 4 runs roughly $2,500–$7,000 on a typical home. Many STL homeowners recoup that cost in 3–7 years of reduced premiums. Ask your insurer before you finalize your material choice.

What Pushes Your Project Into the High End of the Range

Every estimate has a low end and a high end for a reason — the same 2,400 sqft house can legitimately cost $16,800 or $28,000 depending on several compounding factors. Knowing them prevents sticker shock when the full scope comes in.

Multiple tear-off layers are the most common surprise cost. St. Louis building codes allow up to two layers of shingles, and many homes built in the 1980s and 1990s have already been re-roofed once. Tearing off two layers instead of one adds $1.50–$2.50 per square foot — roughly $3,000–$5,000 on a typical home — and dramatically increases labor time and dumpster weight.

Decking replacement is the second major variable. Wood decking softened by decades of ice damming, ventilation problems, or a slow leak can require spot repairs (often $75–$150 per sheet) or full replacement. Contractors cannot know the full extent until tear-off begins, which is why reputable bids carry a per-sheet line item rather than a fixed price.

Additional cost drivers to watch for:

- Steep pitch (7:12 and above): $1.50–$3.00/sqft premium for safety equipment and slower production. - Chimney flashing replacement (not just resealing): $400–$850 depending on chimney size. - Skylights: $150–$400 per skylight to reflash properly. - Pipe boot replacements beyond the standard 2–3: $45–$90 each. - Second-story access or limited staging area: $300–$800 for scaffolding or special equipment. - Ventilation upgrade (ridge vent, soffit baffles): $600–$1,800, but often necessary to maintain warranty and prevent ice damming.

The bid that seems too low usually is

In St. Louis, legitimate roof replacements rarely come in below $9,000 for any home larger than a small 1,200 sqft cape cod. If a quote is 30% below two other bids, check what's missing: no ice-water shield, no starter strip, used shingles for waste, or a subcontractor chain that removes accountability. The GAF, OC, and CertainTeed manufacturer warranties we carry require documented installation to specific specs — that documentation protects you if a warranty claim arises.

Permit Costs by County in the St. Louis Metro

Roofing permits are required for full replacements in every jurisdiction of the St. Louis metro. A contractor who tells you permits aren't necessary on a replacement job is either wrong or cutting a corner that falls on you — an unpermitted roof can complicate a home sale and void some manufacturer warranties.

Permit fees vary by jurisdiction and are typically based on project value:

JurisdictionTypical Permit FeeNotes
St. Louis City$150–$250Inspection required; older home stock can flag additional items
St. Louis County$100–$200Varies by municipality; unincorporated county is uniform
St. Charles County$80–$150Growing metro market; standard residential process
Jefferson County$75–$125Lower volume, faster turnaround typical
IL counties (Metro East)$50–$150Varies significantly by municipality — confirm before pulling

We pull the permit — you don't have to

Revolve Construction pulls all required permits as part of every replacement project. The fee is passed through at cost; we do not mark up permits. If a contractor asks you to pull your own permit, that typically signals they are not licensed in that jurisdiction.

Does the Neighborhood Change What You Pay? STL Metro Zip Code Factors

Material price is the same regardless of whether your home is in Ladue or Lemay — we pay the same distributor prices. But a few neighborhood-specific factors do affect total project cost.

Access and staging difficulty is the primary differentiator. Older City of St. Louis neighborhoods (Soulard, Tower Grove, Benton Park) have narrow lots, brick party walls, and limited street parking. Jobs in these neighborhoods often require smaller crew staging, hand-carrying materials instead of conveyor loading, and coordinating with adjacent properties. That can add $300–$800 to a job that would be simple in a suburban setting.

Historical district review adds lead time in some City of St. Louis historic districts. Certain neighborhoods require design review before permit issuance if any exterior change is visible from the street. Most straightforward shingle-for-shingle replacements are exempt, but if you are changing color significantly or switching from asphalt to metal, confirm with the city before signing a contract.

Older home stock in South City and North City STL means higher probability of multiple tear-off layers, inadequate attic ventilation (common in 1940s–1970s construction), and undersized or damaged decking. These are real cost drivers, not padding — older homes simply require more investigative work at tear-off.

High-value neighborhoods like Ladue, Town and Country, and Frontenac have more homes in the premium material tiers (standing seam metal, synthetic slate, natural slate). The labor market for those installations is the same regardless of ZIP code, but higher material costs naturally push total project figures well above the architectural shingle baseline.

Illinois Metro East (Belleville, O'Fallon, Edwardsville, Collinsville) is fully within our service area. Permit requirements, labor rates, and material pricing are essentially identical to Missouri suburbs. The one difference is tornado load requirements — wind uplift fastening specifications in some IL jurisdictions exceed Missouri minimums.

Roof Replacement vs. Repair: How to Decide

Not every roof problem requires a full replacement, and recommending one when a repair is appropriate is not how Revolve has built its reputation over 17 years. The honest framework:

If the roof is under 15 years old and damage is isolated (a section from storm impact, one valley that was improperly installed, failed flashing around a single penetration), repair is almost always the right call. A well-executed repair on a relatively young roof can buy 8–12 more years without issue.

If the roof is 20–25 years old and you're repairing recurring problems — granule loss, curling shingles, multiple leak points in different sections — you are renting time on a system past its useful life. The economics flip: a $2,500 repair on a roof that will need full replacement in 2–3 years is rarely money well spent.

Insurance-related decisions add another layer. If a storm has caused damage across most of the roof surface and your insurer is going to pay for a replacement, taking a replacement rather than a repair is almost always in your interest regardless of the roof's age. Partial repairs on storm-damaged roofs frequently don't restore the manufacturer warranty and can leave you exposed for the next event.

Signs that lean toward replacement:

- Roof age over 20 years (asphalt), over 30 years (cedar), over 15 years if 3-tab - Multiple leak points in different sections - Shingles that crumble when handled or have lost most of their granules - Visible daylight in the attic - Sagging or spongy decking - History of poorly executed prior repairs (multiple layers of patchwork flashing, mismatched shingles) - Insurance claim that covers a full replacement

How to Compare Contractor Estimates in St. Louis Without Being an Expert

Three quotes for a $20,000 job is sensible. The problem is that most homeowners compare the bottom-line number without comparing what the bottom line actually includes. A few things worth verifying on every estimate you receive:

Shingle brand and product line. Architectural shingles range from builder-grade (roughly equivalent to a 25-year warranty product) to premium lines with 50-year limited warranties. The same square footage of roof can cost $2,000–$4,000 more in material alone depending on which tier is spec'd. Make sure you're comparing the same product line across bids.

Ice-water shield coverage. The IRC minimum for STL (Climate Zone 5) is 24 inches from the eave inside the warm wall line. Many contractors meet the minimum. Revolve installs ice-water shield in all valleys and at all eaves as standard, which is the correct spec for a market with documented ice-dam potential.

Underlayment type. Felt paper (15 or 30 lb) is legal but represents 1990s practice. Synthetic underlayment is tear-resistant, UV-stable during the open period between tear-off and shingle installation, and required by most premium manufacturer warranties. If an estimate doesn't specify, ask.

Ventilation work. A new roof installed over a poorly ventilated attic will fail early and may void the manufacturer warranty. If you have a ridge-and-soffit system, make sure the estimate confirms it will be functional when the job is complete. If you don't have one, a quote that doesn't address ventilation is incomplete.

Contractor license and insurance. Missouri requires contractor licensing at the municipal level, not the state level — meaning licensing requirements vary by city and county. Every contractor working in St. Louis County, St. Charles County, and the City of St. Louis should be able to produce a current license for that specific jurisdiction and a certificate of general liability insurance. Ask for both before signing.

Revolve Construction is GAF Certified, Owens Corning Preferred, and CertainTeed Select ShingleMaster — manufacturer designations that require documented training, insurance minimums, and quality audits. Those certifications matter because they are your backstop if a warranty claim arises after the job.

Get an itemized estimate, not a lump sum

A legitimate contractor can break out: material cost, labor, tear-off and disposal, underlayment/accessories, flashing work, and permit. If the only number on the estimate is a total, you have no way to compare it against other bids or verify that nothing has been omitted.

How to Finance a Roof Replacement in St. Louis

Most roofing companies in St. Louis offer financing, and Revolve is no exception. The options fall into a few categories, each with distinct trade-offs.

Manufacturer financing programs (GreenSky, EnerBank, Synchrony) are the most common in the roofing industry. These are unsecured personal loans, typically 0% for 12–18 months with approved credit, then converting to a higher rate (often 16–26% APR) if the balance isn't paid. They are convenient but expensive if you carry a balance past the promotional period.

Home equity lines of credit (HELOCs) are worth the extra 2–3 weeks of setup time for larger projects. Current HELOC rates in Missouri are well below personal loan rates, and the interest may be tax-deductible if the roof replacement qualifies as a home improvement on your primary residence (consult a tax advisor). For a $25,000+ project, the rate difference can amount to $2,000–$4,000 over a three-year payoff period.

Insurance proceeds often cover a significant portion of the cost if storm damage is involved. See our hail damage guide for a full breakdown of how the insurance claim process works for roofs in Missouri.

Cash is straightforwardly the least expensive option. Some contractors offer a modest discount (3–5%) for cash or check payments that avoid credit card processing fees — Revolve extends this on larger projects when applicable.

Frequently Asked Questions

What is the average cost to replace a roof in St. Louis, MO in 2026?

Most St. Louis homeowners pay $14,000–$21,000 for a full replacement with architectural asphalt shingles on a 2,000 sqft home. The range reflects variation in pitch, existing layers, decking condition, and material tier. Budget $7–$10.50 per square foot as a planning number for architectural shingles installed.

How long does a roof replacement take in St. Louis?

Most residential replacements are completed in one day for homes up to 2,400 sqft with a straightforward pitch. Larger homes, steep pitches, or significant decking repair can extend the job to two days. Weather delays are the main variable — we don't install in rain or when temperatures drop below 40°F for extended periods.

Do I need a permit for a roof replacement in St. Louis?

Yes, in every jurisdiction in the St. Louis metro. Fees range from $75 (Jefferson County) to $250 (St. Louis City). Revolve pulls all required permits as part of every project. An unpermitted replacement can create complications at home sale and may affect manufacturer warranty coverage.

How many layers of shingles can I have on my St. Louis roof?

Missouri code and most manufacturer warranties allow a maximum of two layers. If your home already has two layers, full tear-off is required before new shingles can be installed, which adds $1.50–$2.50 per square foot to the project cost.

Is it cheaper to repair or replace an old roof in St. Louis?

For roofs under 15 years old with localized damage, repair is almost always the better value. For roofs 20+ years old with recurring problems in multiple areas, the economics typically favor replacement — you stop paying for repairs that don't solve the underlying end-of-life issue. We will tell you honestly which category your roof falls into.

What roofing material lasts the longest in the St. Louis climate?

Natural quarried slate lasts 75–150 years but costs $31–$50/sqft installed. For realistic residential budgets, standing seam metal (50+ years, $15–$28/sqft) and stone-coated steel (40–50 years, $14–$22/sqft) offer the best longevity-to-cost ratio in the STL freeze-thaw and hail environment.

Does Revolve Construction offer financing for roof replacements?

Yes. We offer manufacturer-partnered financing programs with promotional 0% APR periods for qualified applicants. For larger projects, we also recommend homeowners consider a HELOC, which typically carries a lower long-term rate. Call (314) 400-8006 and we can walk through options specific to your project scope.

What is a 'roofing square' and how does it affect my estimate?

A roofing square is 100 square feet of roof surface area. Contractors often price materials per square (100 sqft) rather than per square foot. A 2,000 sqft house has approximately 20 squares — plus a 10% waste factor, so roughly 22 squares of material are ordered. Always confirm whether an estimate price is per square foot or per square to avoid misreading the number.

Can I stay in my house during a roof replacement?

Yes. Most roof replacements are one-day jobs and don't require you to leave. You will hear significant noise. If you have young children or pets that are noise-sensitive, it may be worth making alternate arrangements for the day. We clean up debris throughout the job and do a magnet sweep for nails at completion.

What is included in Revolve's roof replacement standard scope?

Our standard scope includes: full tear-off of one shingle layer, synthetic underlayment, ice-water shield at all eaves and valleys, replacement of pipe boot flashings (up to 3), ridge cap, and starter strip. Chimney and skylight flashing, decking replacement, ventilation upgrades, and second-layer tear-off are quoted as line items when the inspection reveals they're needed.

Keep Exploring

Related Guides & Services

Ready for Your Free Estimate?

Our team is available Mon–Sun, 9 AM – 5 PM. Storm emergencies answered 24/7.

(314) 400-8006Free Estimate FormRoof Cost Calculator
Call NowFree Quote