Replacement cost calculator
Your squares, your material, your tear-off — an installed range.
2026-09-04 · 11 min read

Half stripped, half laid — the two halves of every replacement price.
The national average for a roof replacement is $10,000, with most jobs landing between $7,500 and $14,000 — about $4.75 per square foot of roof, against a full spread of $3.75 to $11.00. That spread is the whole story: the average sits nowhere near either end, and which end you land at is decided by three things — the material, how much old roof comes off first, and how hard the roof is to stand on.
Every price in this trade is quoted per square — one hundred square feet. Here is the installed range for each covering, material and labour together.
| Material | $ / sq ft | $ / square | 21-square roof |
|---|---|---|---|
| 3-tab asphalt | $3.50 – $5.90 | $350 – $590 | $7,350 – $12,390 |
| Architectural asphalt | $4.75 – $18.75 | $475 – $1,875 | $9,975 – $39,375 |
| Metal panel | $8.25 – $22.25 | $825 – $2,225 | $17,325 – $46,725 |
| Concrete tile | $8.25 – $14.00 | $825 – $1,400 | $17,325 – $29,400 |
| Wood shake | $5.90 – $17.50 | $590 – $1,750 | $12,390 – $36,750 |
| Synthetic slate | $9.00 – $15.00 | $900 – $1,500 | $18,900 – $31,500 |
| Natural slate | $15.00 – $30.00 | $1,500 – $3,000 | $31,500 – $63,000 |
Architectural asphalt has the widest band of any covering because the label covers both a mainstream laminate and a heavy designer profile imitating slate. Read the grade comparison before you take a quote at the bottom of that range as like-for-like.

Stripping the old roof runs $50 per square for a clean single layer. Two or three layers, or a heavy covering that fills a dumpster by weight, takes it to $150 per square. On a 21-square roof that is the difference between $1,050 and $3,150 before a single shingle is laid.
Then there is the deck. Sheathing replacement runs $2 to $8 per square foot, and nobody can quote it honestly until the covering is off. A contractor who names a per-sheet rate and a contingency percentage is being straight with you; one who promises no deck cost is not.
Layer count is the first question to ask
Most jurisdictions allow at most two layers of asphalt shingles before a full tear-off is required. If your roof already has two, a third is not an option, and any bid that offers to lay over is either wrong about the count or wrong about the code. See the permit guide.
Labour is 40 to 60% of an installed roof price. That share does not buy craftsmanship in the abstract — it buys tear-off, carrying material up a ladder, cutting valleys, flashing three penetrations properly instead of caulking them, and cleaning the yard with a magnet. It also tracks local wages: a roofer’s annual mean pay varies by more than $30,000 between the highest and lowest states, and that gap lands directly in the per-square rate. The wage data shows where your market sits.

A 48 × 34 ft ranch: 1,632 sq ft of footprint, 6/12 pitch, hips at both ends and one valley. The pitch multiplier takes the surface to 1,825 sq ft — 18.25 squares — and 15% waste for the hips and valley makes the order 21 squares. In mainstream architectural asphalt that is roughly $9,975 of covering plus $1,050 of tear-off, with a five per cent deck contingency on top. Run your own numbers on the replacement cost calculator.
Bids are only comparable line by line. Check that all three quote the same square count — if one is materially lower, someone measured the footprint instead of the roof. Check that starter strip, hip and ridge cap, drip edge and all new flashing appear as their own lines; reused flashing is the most common silent saving. Check the underlayment spec and whether ice-and-water membrane is included at the eaves. Then compare the deck contingency: the bid that names one is usually the bid that finishes at its own price. The estimate template is the shape a complete bid should take.
Your squares, your material, your tear-off — an installed range.
3-tab, architectural and designer priced separately.
Per-sheet cost and the signs a deck has to come off.