Roof Replacement Cost in St. Louis, MO (2027 Prices)

Typical Cost To install a new roof Average: $6,540 - $9,230
See costs in your area

Different home? Enter its size and pitch in St. Louis, MO

sq. ft.

Not sure of the pitch? Most ranch homes sit low; a roof you cannot walk on, such as 9/12 and up, adds safety gear and labor. This page starts Missouri at 5/12.

Our model puts a new asphalt roof in St. Louis, MO at $10,320 to $15,720, based on a typical 1,840 sq. ft. single-story house. The job we priced has 20.8 squares of roofing (2,079 sq. ft.) on a 5/12 slope; removing one existing layer, labor and materials are all counted.

Divide it out and the installed rate is $604.72 per square; a square is the hundred square feet roofers quote by. Thicker 50-year architectural shingles raise the job to $11,460 to $17,470, and the cheapest metal choice, steel shingles, begins near $22,190.

Metro costs lift the price here by about $330 over the Missouri figure ($10,050 to $15,320). St. Louis covers 42 ZIP codes in the independent city of St. Louis, the independent city of Saint Louis, Saint Louis County and St. Louis County; roofers based anywhere in that area usually quote these prices.

Comparing Roof Materials and Prices in St. Louis, MO

Below, one roof gets priced in nine different materials at St. Louis, MO rates. Read the estimate column as your budget and the range as the band most quotes should fall inside.

MaterialInstalled costEstimatePer square
Asphalt shingles
Asphalt shingles, 30-year$10,320 to $15,720$12,580$604.72
Architectural shingles, 50-year$11,460 to $17,470$13,980$672.03
Metal
Steel shingles$22,190 to $33,820$27,060$1,301.23
Aluminum shingles$24,540 to $37,400$29,920$1,438.90
Standing seam metal$29,580 to $45,090$36,070$1,734.64
Stone-coated steel tiles$30,210 to $46,040$36,830$1,771.35
Flat / low-slope membranes (priced on the 1,840 sq. ft. footprint)
EPDM rubber membrane$15,240 to $19,790$17,510$951.45
TPO membrane, 60-mil$13,110 to $17,030$15,070$818.88
PVC membrane, 60-mil$15,860 to $20,590$18,220$990.20

Plug the same measurements into the roof replacement calculator, metal roof calculator or flat roof calculator and you will get these exact figures; with the Plains factor, pitched roofs here price 2% above the U.S. average.

Price per Year of Roof

The real cost of a roof is price divided by the years it lasts. Hover a bar: metal costs more up front and less per year.

Price per year of serviceLowest per year$0$200$400$600$800Asphalt 3-tab~20 yr life$628.67/yrArch. ("lifetime")~25 yr life$558.91/yrSteel shingles50-60 yr life$491.91/yr ✓Standing seam50-60 yr life$655.76/yr

Service lives follow the climate-bell model above (asphalt peaks in moderate regions; metal assumes correct installation); prices are the St. Louis, MO estimates above.

The Line Items Behind a St. Louis, MO Roofing Bid

When two quotes for the same house are far apart, the gap is usually scope. Here is what each common variable is worth on the 20.8-square roof above:

  • Old shingles. Removing the existing layer accounts for about $3,020 of the price. A hidden second layer adds roughly $1,960 more.
  • Geometry. Four-sided hip roofs run about $1,250 above a gable; heavily cut-up roofs with dormers sit about $2,100 above it.
  • Height. A second story adds roughly $900 to the same roof, because every bundle goes higher and safety setup takes longer.
  • Skylights. Swapping or adding a skylight costs around $370 each at St. Louis, MO rates.
  • Bad wood. Damaged decking is the most common mid-job extra. Agree on a price per sheet before work starts.
  • Flashing, vents and gutters. Some roofers include new flashing and vents; others bill them separately. Price new gutters on their own with the gutter cost calculator.
  • Permit and disposal. Fees depend on the town. Confirm the bid includes both the permit and the dumpster.

Price Your Exact Scope

Pick the options that match your house; the figure reprices instantly with this page's St. Louis, MO numbers.

Old layers removed
Roof shape
House height
Your scope, estimate

$12,580quotes usually $10,320 – $15,720

Every option is priced on the 2,079 sq. ft., 5/12 roof above with calculator math for St. Louis, MO. Gutters, skylights and deck repairs come on top.

A fair comparison holds scope constant - same layers off, same underlayment, same flashing and vent work, same decking terms. Then price decides.

How Missouri Weather Ages a Roof

Averages for Missouri: summer highs around 90°F, winter highs around 40°F, winter lows around 22°F. The map below files it under Region 3. The weather above points to a few specific risks for Missouri roofs.

U.S. climate regions map (1 cool to 5 hot)

Hail. Storms here regularly bruise shingles and dent metal. Impact-resistant shingles cost more, but many insurers lower premiums for them - ask your agent before you choose.

Cold snaps. Repeated freezing and thawing pries at nail holes, seams and flashing. Ask for ice barrier along the eaves and new flashing everywhere the roof meets a wall.

Gusts. Thunderstorm winds find any loose tab. Ask which wind rating the shingle carries and whether the crew will use the enhanced nailing pattern.

Where Shingles Live Longest: the Climate Bell

Asphalt life peaks in the moderate middle (Region 3) and falls toward BOTH ends of the map above - cold regions destroy shingles with ice dams, hot ones bake them. Note the middle columns: shingles marketed as “lifetime” are good for about 25 real-world years at best - Missouri is Region 3. Hover any column.

low pitch holds snow and ice - it costs the most years in cold regions

Years of service0204060metal 50–60 yrsR1 · coldR2 · coolR3 · moderateR4 · warmR5 · hotYears · columns: 3-tab / architectural ("lifetime") / premium thick · band: metal

Planning figures from our climate model, for ventilation-correct installs - a baked, unvented attic can take years off any column. Pitch adjusts the asphalt columns only; metal sheds snow at any sane pitch.

Roof Replacement Cost Near You

Typical Cost To install asphalt roof in MO Average: $10,320 - $15,720
See costs in your area

Is Metal Worth It in St. Louis, MO?

Metal roofs come in a few families, and they do different jobs. The prices below are for a typical 1,840 sq. ft. single-story house in St. Louis, MO.

  • Standing seam: $29,580 to $45,090. One panel covers the whole run from the ridge down to the gutter, so water has almost no joints to find. Roofers like it on low pitches and simple gables. The premium over architectural shingles here is roughly $22,100.
  • Steel shingles: $22,190 to $33,820. Aluminum shingles: $24,540 to $37,400. If the neighbors would frown at ribbed panels, this is the answer. From the curb they read as shingles or shake. Aluminum is lighter and never rusts; steel costs less and takes a hailstone better.
  • Stone-coated steel: $30,210 to $46,040. Steel tiles with a coat of stone granules. They are quiet in the rain, hard to dent, and look like tile or shake from the street.
  • Copper: custom quote only. A copper roof is hand work by a sheet-metal specialist, and it is priced far above standing seam. It never needs paint and weathers to a green patina. Few homes cover the whole roof with it; dormers and entry roofs are the usual places.
Why Metal Suits the Weather in St. Louis, MO

Ice dams are the bigger risk, and metal stops most of them by shedding snow before it can refreeze. A reflective finish then helps through the hot weeks; copper weathers dark and does not.

Hail marks show most on thin, smooth panels. A heavier gauge, a textured finish or a stone coat keeps them out of sight. Owners who stay put get the most from metal, because the long service life is where the savings sit. Want a firmer metal number? Try the metal roof calculator with your measurements.

Average Roof Costs For:
Most Homeowners Spent Between: Most People Spent: $6,540 - $9,230 (For a 1600 sq. ft. Roof)
Low End
$4,730
Average
$7,630
High End
$25,440

See costs in your area Start Here - Enter Your Zip Code


Best Season for a New Roof in St. Louis, MO

Roofing goes on most of the year in Missouri. Mild shoulder seasons are ideal; after a big storm, crews book up fast.

After a big storm, out-of-area crews go door to door. Before signing, confirm liability and workers' compensation insurance, a local address, and any license your state or town requires.

Pricing Low-Slope Roofs in St. Louis, MO

A flat roof the size of this home's 1,840 sq. ft. footprint would run, in St. Louis, MO:

  • EPDM rubber: $15,240 to $19,790. Synthetic rubber, usually black, laid in wide sheets with glued or taped seams. It shrugs off hail and hard frost and is easy to patch, so it suits garages, porches and roofs nobody sees.
  • TPO, 60-mil: $13,110 to $17,030. It goes down in sheets that the crew fuses together with a hot-air gun, so there are no glued seams to fail. A common pick when the flat roof sits over a bedroom or a kitchen.
  • PVC, 60-mil: $15,860 to $20,590. The premium white membrane: welded seams, a strong fire rating, and good resistance to puddles and chemicals. It fits roofs that carry foot traffic or hold water after a storm.

Price order in St. Louis, MO: TPO first, PVC last, with EPDM between them. These figures assume polyiso insulation and one layer removed. Small roofs carry a premium because setup is the same for any size. Ponding water is the main enemy of flat roofs through a Missouri winter. Ask for tapered insulation at low spots and clear drains. Run the flat roof calculator to match a specific membrane and drain layout.

Which Membrane for the Weather in St. Louis, MO

Plan for winter first: welded seams and clear drains. A white membrane is still worth it over rooms that get hot in July.

Roofing Prices in Other Missouri Cities

Same roof, other Missouri markets - distances measured from St. Louis:

The same crews work Florissant, Fenton, Ballwin, Chesterfield and Saint Charles, so these prices apply there too. Statewide prices and the full city list: Missouri roofing cost guide.

Typical Cost To install a metal roof in MO Average: $22,190 - $33,820
See costs in your area

Roof Replacement FAQ: St. Louis, MO

What permits does a Missouri roofing job need?

In most places, a complete replacement needs a permit and may need an inspection. Your roofer should apply for it; a request that you do it yourself is a warning sign.

How do roofers measure a roof in squares?

Roofers measure surface, not floor area. The 1,840 sq. ft. footprint in this guide turns into about 2,079 sq. ft. of roof at 5/12 - 20.8 squares. Different counts between bids are a red flag.

How many working days does a new roof need?

Expect a short job for 20.8 squares of shingles - often a day or two, sometimes more. The crew should tarp or dry-in anything they open before leaving.

Is an old roof covered by my insurer?

Only for sudden damage such as wind, hail or a falling tree, never for plain wear. Certain policies cover an aging roof at its depreciated worth rather than full replacement. On a roof that costs $10,320 to $15,720 to replace, that gap is large, so check your settlement terms. In Missouri, also check the wind and hail deductible - many policies set it as a percentage of the home's insured value.

Related calculators: Roof Replacement Calculator · Metal Roof Calculator · Flat Roof Calculator · Gutter Cost Calculator · Attic Insulation Calculator · Roof Heat Cable Calculator

About the numbers: each figure runs through our roofing calculators, adjusted for the Plains market and updated for inflation every year. Treat them as a planning guide and compare at least three written bids on identical scope.

Quick Answers

Answers use Missouri averages; energy prices updated October 2026.

What time of year is best for a new roof in Missouri?

Almost any month. Winter highs near 40°F and summer highs near 90°F rarely halt a job in Missouri, so schedule around your plans and ahead of storm season.

Roof replacement calculator

Does a new roof in Missouri need an ice barrier membrane?

In much of Missouri, yes. Winter lows around 22°F bring regular freeze-thaw, and colder, higher areas see ice dams. At minimum, put it in valleys and at roof-to-wall joints.

Roof heat cable calculator

Does metal roofing make sense in Missouri?

It depends on how long you stay. Metal costs more now and lasts much longer; Missouri weather (winter lows near 22°F, summer highs near 90°F) favors neither choice, so compare cost per year of service.

Metal roof cost calculator

Will a lighter roof lower cooling costs in Missouri?

Somewhat. With summer highs near 90°F and power at 16.8¢ per kWh (national average 21.7¢), a lighter roof trims AC use; pair it with good attic ventilation.

Can new shingles go on top of the old roof?

Sometimes, if only one layer is on now and local code allows a second. A full tear-off costs more but exposes the deck, so rotted boards get replaced rather than buried.

Roof replacement calculator

Run your own numbers: Roof replacement calculator or Metal roof cost calculator.