Skip to main content
All tools
Roof Replacement Cost Calculator

Roof Replacement Cost Calculator

Free roof replacement cost calculator. Get a ballpark estimate of what a new roof will cost based on square footage, pitch, material, and tear-off scope.

Your home's square footage — not the roof surface.

Estimated Cost
Ballpark range
$10,062$15,652
Actual roof surface
2,236 sq ft
Midpoint estimate
$12,857

These are ballpark estimates based on typical US installed pricing. Regional labor rates, deck repair, and special conditions can shift the final number. Get at least 3 quotes from local licensed roofers.

How Much Does a New Roof Cost in 2026?

The average cost to replace a roof in the US ranges from $8,000 to $18,000 for a typical 2,000 square foot home with asphalt shingles. Premium materials like metal, tile, or cedar can push the total to $20,000-$40,000 or more. The biggest factors driving cost are size, pitch, material, tear-off scope, and regional labor rates.

What You Pay For

A full roof replacement includes tear-off of the old roof, disposal fees, new underlayment, new flashing, new shingles (or other material), ridge cap, new vents, labor, and often deck repair. On an average job, labor is about 40-60% of the total cost.

Cost by Material

  • 3-tab asphalt shingles: $3.50–$5.50 per square foot installed
  • Architectural asphalt shingles: $4.50–$7.00 per square foot installed
  • Metal roofing (standing seam): $10–$16 per square foot installed
  • Cedar shake: $9–$14 per square foot installed
  • Tile (clay or concrete): $10–$18 per square foot installed
  • Slate: $15–$30+ per square foot installed

Why Pitch Matters

A steep roof costs significantly more to replace than a low-pitched one for two reasons: more actual surface area (a 12/12 pitch has ~41% more surface than its footprint), and harder, slower labor because the crew needs fall protection, roof jacks, and more care on every step.

Should You Get Multiple Quotes?

Yes. Get at least three quotes from licensed, insured roofers in your area. Watch for prices that are significantly lower than the others — that often means the contractor is cutting corners on materials, labor, insurance, or all three. The cheapest roof is usually the one that fails first.

FAQ

How much does a new roof cost?

A typical asphalt shingle roof replacement in the US costs between $8,000 and $18,000 for a 2,000 square foot home. Premium materials like metal or tile can push that to $20,000-$40,000+.

What factors affect roof replacement cost?

Size, pitch, material choice, number of existing layers to tear off, deck repair needs, and regional labor rates all drive the final number.

Is this calculator estimate accurate?

Online calculators give you a ballpark within 10-20% of the real cost. For an exact quote you need a roofer to inspect your actual roof.

Homeowners: Want a Real Quote?

This calculator gives you a ballpark. For an exact quote from a local roofer, contractors using SnapQuote can send you a detailed AI-generated proposal in 60 seconds after walking your roof.

Try SnapQuote Free for 14 Days

More free tools