Cost Guide

Roof Tear-Off Cost

$1–$5/sqft to remove old roofing. Labor, disposal, and deck inspection included.

Cost by material type

Material being removedPer sqftPer square
Asphalt shingles (1 layer)

Single layer of asphalt — fastest and cheapest to remove.

$1–$2$100–$200
Asphalt shingles (2+ layers)

Multiple layers double the labor and disposal. Code requires removal if 2+ layers exist.

$2–$4$200–$400
Wood shake

Heavy and splintery — labor-intensive removal. Often reveals damaged decking.

$2–$4$200–$400
Tile removal

Heavy and fragile — must be removed carefully. High disposal costs.

$3–$5$300–$500
Metal removal

Panels can often be removed in sheets — faster than shingle tear-off.

$1–$3$100–$300
Dumpster / disposal

Construction debris dumpster rental. Included in most contractor quotes.

$0.50–$1$50–$100
👷

Planning estimate

$9,000

A reference midpoint, not a bid. Real quotes vary by pitch, access, and local labor — get at least three estimates from licensed, insured roofers before deciding.

Check if a quote is fair →

FAQ

How much does a roof tear-off cost?

A roof tear-off costs $100–$400 per square (100 sqft) depending on material and number of layers. For a typical 25-square roof, that's $2,500–$10,000. Most contractor replacement quotes include tear-off in the total price.

Can I roof over my existing shingles?

Building code allows one overlay (new shingles over one existing layer). But most roofers recommend tear-off because it lets them inspect the deck for rot, install proper underlayment, and ensures the manufacturer warranty is valid. Overlay saves $1,500–$3,000 but creates future problems.

How long does a tear-off take?

A typical 25-square residential roof takes 1 day to tear off with a 4–6 person crew. Larger or steeper roofs may take 2 days. The crew should protect landscaping with tarps and use a magnet sweep for nails after cleanup.