Free Roof InspectionWritten, Itemized EstimatesIndependent Local RoofersSouth St. Louis County
A quick budget check for south St. Louis County roofs

Roof Cost Calculator

Get a rough price range for a new roof on your Oakville, MO home in four quick steps. Choose your home size, stories, roof steepness and material, and the calculator estimates your roof area and a sourced cost range. Use it to plan a budget ahead of an inspection, not as a bid.

Prefer to talk? Call now(314) 555-0191

Instructions

Before you start, here is the math. Your living space is divided by the number of stories to estimate the home's footprint. Next comes the slope factor (1.12 walkable, 1.30 steep) and a 1.10 overhang allowance; the result is the roof's surface in square feet. Roof area times a per-square-foot rate for your material gives the range.

The rates come from the cost rows in our roof replacement cost guide. Shingles run from about $4.59 per sq ft (Missouri asphalt, This Old House, 2026) to $8.00, the top of HomeBlue's 2024 St. Louis-area range, which covers architectural and Class 4 shingles. Metal uses HomeBlue's St. Louis-area range of $8 to $13, and This Old House's 2026 Missouri metal average of about $8.51 falls inside it. HomeBlue's figures come from a cost model, not local bids.

Step 1 of 4

Take It Further

A real price needs a look at the real roof. Book a free inspection and a local, independent roofer who covers Oakville, MO will measure it and write up an itemized estimate. Not sure the roof needs replacing at all? Try the repair-or-replace quiz first.

Get a Free InspectionCall (314) 555-0191Take the Repair-or-Replace Quiz

Take the repair-or-replace quiz

Find Out If You're Covered

Put in a town or ZIP code, say Mehlville or 63125, and see straight away whether a roofer near you covers it.

Oakville · Mehlville · Green Park · Lemay · Concord, MO · Arnold, MO · Affton · Sappington · Sunset Hills · Crestwood, MO · Fenton, MO

Call (314) 555-0191Free Inspection