Roof replacement cost and pricing

Roofing is priced by the square (100 sq ft) and material. Here are the typical ranges, and what drives the number up or down.

Roofers usually price per square of roof area, with asphalt shingles the most common. Tear-off, pitch and material change the total a lot.

Typical prices

JobTypical price
Asphalt roof replacement$5,000 – $12,000
Per square (100 sq ft)$350 – $550
Metal roof$8,000 – $20,000
Repair$300 – $1,500
Tear-off and disposal$1,000 – $3,000

These are general ranges reported across the US, not a quote. Your prices depend on your market, your costs and the specific job. Always price to cover your own numbers.

What affects the price

How to set your own price

Ranges are a starting point, but the only price that matters is one that covers your pay, your costs and a profit. Use the free hourly rate calculator to work out what you actually need to charge, then save your rates so every quote uses them automatically.

Quote it in seconds. Build a professional quote with the free invoice generator, or open a free KSV Backoffice account to save your prices and send quotes and invoices from your phone.

Work out your rateMake a quote free
© KSV Backoffice · Invoicing & CRM for the trades · Home · Trades · Free invoice generator · Log in · Sign up