Skip to content
CalcBelt

Roof replacement cost calculator

Enter your house's size and roof pitch to estimate what a new shingle or metal roof costs installed, with tearing off the old roof, from national cost guides.

Units
Roofing
Roof shape

Outside walls plus the overhang at both ends. Where to measure

Include the overhang on both sides.

Inches of rise per 12 in of run.

Not included: replacing rotten decking, gutters, skylights and permits, which your roofer prices after inspecting the roof.

Estimated cost

$8,385 typical

National range $6,037 to $14,758 for 1,342 sq ft of roof

Roof area
1,342 sq ft13.4 squares at 6/12
Shingle roof
$5,367 to $10,733Materials and installation
Tear-off
$671 to $4,025Removing and hauling the old roof
Of which labor
$2,012 to $4,025$1.50 to $3 per sq ft (HomeGuide, HomeAdvisor)
Shingle bundles
45With 10% waste, 3 per square

Your prices

per sq ft

Typical US price $4 to $8 per sq ft (HomeGuide, Fixr, This Old House, October 2026). Typical from This Old House's and Fixr's averages; HomeGuide and HomeAdvisor start at $3.

per sq ft

Typical US price $0.50 to $3 per sq ft of roof (HomeGuide, Fixr, October 2026). Fixr puts it at $50 to $150 per square when billed separately.

How it's calculated
  1. Roof area: 40 ft × 30 ft × 1.118 for a 6/12 pitch = 1,342 sq ft
  2. New roof: 1,342 sq ft × $5 = $6,708
  3. Tear-off: 1,342 sq ft × $1.25 = $1,677

National averages from US cost guides, checked October 2026. Prices vary by region and job; get local quotes.

Estimates use manufacturer data sheets and industry guides (sources). Check local codes and your supplier's figures before you order.

How to use the roof replacement cost calculator

  1. Pick asphalt shingles or metal, and the roof shape.
  2. Enter the house's length and width, including the overhangs, and the roof pitch.
  3. Keep the tear-off box ticked if the old roof comes off.
  4. Read the typical cost and the national range, or type a quote's price per square foot to compare.

How the roof cost is worked out

Roof area = footprint (with overhangs) × pitch factor
Cost = roof area × installed price per sq ft
+ roof area × tear-off price, if the old roof comes off

Example: a 40 × 30 ft house with a 6/12 gable roof, asphalt shingles, old roof torn off.

  • Footprint: 40 × 30 = 1,200 sq ft
  • Pitch factor for 6/12: √(1 + 0.5²) = 1.118
  • Roof area: 1,200 × 1.118 = 1,342 sq ft, or 13.4 squares
  • New roof at $5 per sq ft: $6,708
  • Tear-off at $1.25 per sq ft: $1,677
  • Total: about $8,385, within a national range of $6,037 to $14,758
Roof replacement cost calculator measurements: a gable roof and a hip roof seen from above with the house length and width measured to the roof edge, overhangs included, and a gable end showing a 6/12 pitch of 6 inches of rise per 12 inches of run.
Where to measure: the house length and width at the outside walls, plus the overhang on each side, and the pitch.

What moves the price

  • Material. Asphalt shingles are the cheapest common roof; metal costs about twice as much per square foot. Tile and slate cost more again and aren’t in this calculator.
  • Roof size and pitch. A steeper roof has more surface over the same footprint, which the pitch factor already counts. Fixr adds that the safety equipment a steep roof calls for pushes the labor cost up.
  • Tear-off. Removing one layer of shingles is cheapest; Fixr says heavy materials or several layers can triple the price per square.
  • Repairs underneath. Fixr puts replacing rotten decking at $2 to $8 per square foot, found only once the old roof is off.
  • Where you live. These are national averages; labor rates vary a lot by region.

Cost by roof size

Asphalt shingles at $4 / $5 / $8 per sq ft and metal at $5 / $10 / $16, before tear-off. Typical, with the national range in brackets.

Roof area Asphalt shingles Metal
1,000 sq ft $5,000 ($4,000 to $8,000) $10,000 ($5,000 to $16,000)
1,500 sq ft $7,500 ($6,000 to $12,000) $15,000 ($7,500 to $24,000)
2,000 sq ft $10,000 ($8,000 to $16,000) $20,000 ($10,000 to $32,000)
2,500 sq ft $12,500 ($10,000 to $20,000) $25,000 ($12,500 to $40,000)
3,000 sq ft $15,000 ($12,000 to $24,000) $30,000 ($15,000 to $48,000)

Tearing off the old roof adds $500 to $3,000 per 1,000 sq ft. For the bundles, starter, ridge caps and underlayment to order, use the roofing calculator, which works from the same measurements.

Questions and answers

How much does a new roof cost?

About $5 per square foot of roof for asphalt shingles, the average This Old House ($5.16) and Fixr ($4.75) report. The calculator's range is $4 to $8; HomeGuide and HomeAdvisor start lower, at $3. Tearing off the old roof adds $0.50 to $3. For a 40 × 30 ft house with a 6/12 pitch, that's about $8,400 for 1,342 sq ft of roof, or $6,000 to $14,800.

How much does a metal roof cost?

About $10 per square foot installed, within $5 to $16: HomeGuide gives $5 to $16 and HomeAdvisor $7 to $13. HomeGuide puts standing seam at $9 to $16 and copper or zinc at up to $32, and Fixr's standing seam range runs up to $30. A 1,500 sq ft metal roof runs about $15,000 before tear-off.

Is a metal roof or shingles cheaper?

Asphalt shingles, at about half the price: roughly $5 per square foot against $10 for metal at typical prices. Metal lasts longer: Fixr puts a shingle roof at 20 to 30 years and metal at 50 to 70.

How much does it cost to tear off a roof?

$1 to $3 per square foot for shingles or metal, according to HomeGuide; Fixr puts tear-off and disposal at about $50 per square (100 sq ft) on average, up to $150 for heavy materials or several layers. The calculator uses $1.25 per square foot as typical and adds it to the new roof, as HomeGuide and HomeAdvisor price it; untick it if your quote already includes removal.

What is the labor cost to replace a roof?

$1.50 to $3 per square foot for a shingle roof: HomeGuide gives $1.50 to $3.00 for roofing labor and $2 to $3 for asphalt shingles, and HomeAdvisor says roofers charge about $200 to $300 per square before materials. Metal takes more, $4 to $8 per square foot (HomeGuide) or $3 to $12 (Fixr). The guides disagree on labor's share of the bill: 15% to 25% (HomeAdvisor), 40% to 60% (Fixr) and 65% (This Old House).

How much does a roof cost for a 2,000 sq ft house?

About $14,000 with tear-off for a one-story 2,000 sq ft house with a 6/12 roof: the roof is about 2,236 sq ft before overhangs, at $5 plus $1.25 per square foot. The range is about $10,000 to $24,600. Add the overhangs to the footprint for a closer figure.

How much does a new roof cost per square?

$400 to $800 per square (100 sq ft) for asphalt shingles, about $500 typical, and $500 to $1,600 for metal, before tear-off. Roofers quote by the square, which is why the calculator shows your roof in squares too.

Do these prices include my area?

No. They're national averages from cost guides, not local prices. Labor rates, the roof's steepness and access, and what the roofer finds under the old shingles all change a quote, so get a few local ones.

Sources

Figures checked October 2026.