Free tool

Roofing Cost Calculator

Estimate what a roof replacement costs by home size, material, and pitch, with a low-to-high range.

Enter your home's size, roof material, and pitch to estimate a roof replacement cost. The calculator converts your floor area into roofing squares, applies real per-square installed prices by material, and adds tear-off. Use it to budget as a homeowner or to sanity-check a bid as a roofer.

Free forever, no signup needed, results update instantly

Quick startPick your industry to load real-world numbers

Your inputs

Edit any field, results update automatically.

Roof area is larger than floor area; we adjust for pitch + overhang + waste.

Two layers is roughly double the tear-off labor and disposal.

Where the money goes
New roof (materials and labor): $19,305 (82%)Tear-off and disposal: $4,290 (18%)
  • New roof (materials and labor)$19,30582%
  • Tear-off and disposal$4,29018%

Where this number comes from

A typical asphalt roof replacement runs $6,000 to $30,000, or about $350 to $900 per square installed by material. Roofing labor is the biggest cost driver.

Smarfle roof-replacement-cost pricing guide + Roofer Salary by State

Run a roofing business?

Smarfle builds branded roofing estimates from your costs, sends them for online approval + deposit, and turns the accepted bid into a scheduled job and invoice.

Save this in Smarfle

Free for 14 days, no credit card

How this calculation works

Roofing is priced per square (100 sq ft of roof), not per floor square foot: 1. Roof squares = home footprint x pitch factor x 1.1 (waste) / 100. A steeper roof has more surface area than the footprint. 2. Material cost = squares x the installed per-square price for your material (asphalt is cheapest; metal, tile, and slate climb from there). 3. Tear-off adds roughly $100 to $200 per square per layer for removing the old roof and disposal. Two layers is two roofs to strip and haul, so it roughly doubles that line. 4. Access (2+ stories, steep pitch) adds labor. The result is a low-to-high range because real bids vary by region, crew, and roof complexity. Always get an itemized quote.