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
| Job | Typical 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
- Roof size, pitch and layers
- Material (asphalt, metal, tile)
- Tear-off and disposal
- Permits and warranty
- Your local market
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.