Estimate roof replacement or re-roofing cost by material type. Get a realistic low, average, and high price range in seconds.
Roofing contractors price jobs by the "square" — 100 square feet of actual roof surface, not the footprint of your house. A 1,800 sq ft single-story home with a 6/12 pitch actually has roughly 2,012 sq ft of real roof area (footprint × 1.118 pitch multiplier), or about 20.1 squares.
This calculator multiplies your home's footprint by the correct pitch multiplier, converts it to roofing squares, then applies national average material + labor cost ranges for your chosen roofing type. If you already know your exact roof area, you can run it through our roof shingle calculator first for a more precise number.
| Material | Cost / Sq Ft | Cost / Square (100 sq ft) | Lifespan |
|---|---|---|---|
| 3-Tab Asphalt Shingles | $3.50 – $6.50 | $350 – $650 | 15–20 yrs |
| Architectural Shingles | $4.50 – $8.00 | $450 – $800 | 25–30 yrs |
| Corrugated/Exposed-Fastener Metal | $5.00 – $9.00 | $500 – $900 | 30–40 yrs |
| Standing Seam Metal | $9.00 – $16.00 | $900 – $1,600 | 40–60 yrs |
| Flat Roof (TPO/EPDM) | $5.00 – $9.00 | $500 – $900 | 20–25 yrs |
| Wood Shake | $9.00 – $14.00 | $900 – $1,400 | 25–30 yrs |
| Clay/Concrete Tile | $12.00 – $22.00 | $1,200 – $2,200 | 50+ yrs |
| Natural Slate | $15.00 – $30.00 | $1,500 – $3,000 | 75–100+ yrs |
Figures are national material + labor averages and vary by region, roof complexity, and local labor rates. Always get 2–3 local quotes before budgeting.
For an average 1,800–2,200 sq ft home (about 20–22 squares), asphalt shingle replacement typically runs $8,000–$16,000 installed. Metal roofing runs $16,000–$32,000, and tile or slate can exceed $40,000 depending on roof complexity and region.
A roofing square equals 100 square feet of actual roof surface. Contractors quote and order materials by the square, not by the house's footprint square footage.
Metal roofs cost roughly 2–3x more upfront than asphalt shingles but last 2–3x longer (40–60 years vs. 15–25 years) and often qualify for insurance discounts and energy rebates, making the lifetime cost comparable or lower.
Tear-off and disposal of one shingle layer typically adds $1.00–$2.00 per square foot ($100–$200 per square). Multiple layers, steep pitches, or limited dumpster access can push this to $3.50+ per square foot.
Most roofing contractors offer free in-person estimates. Use this calculator first to understand a realistic price range so you can quickly spot a quote that's unusually high or suspiciously low before signing a contract.