Skip to main content
Cost & Estimating9 min read

How Much Does a New Roof Cost? (2026 National Pricing)

Comprehensive cost breakdown per roofing square for asphalt shingles, standing seam metal, tile, slate, labor, and tear-off.

RoofCalc Editorial Team
Updated: 2026-09-18

Key Article Takeaways

  • The average national cost for a residential roof replacement ranges from $8,500 to $18,000 for standard architectural shingles.
  • Labor and tear-off usually account for 55% to 65% of the total contractor quote, with materials making up the remaining 35% to 45%.
  • Steep pitch (8/12+), multi-story access, and chimney flashing repair add difficulty surcharges to contractor bids.

Average Installed Cost by Roofing Material

Pricing varies significantly by roofing material longevity, wind resistance ratings, and architectural aesthetics.

Roofing MaterialCost Per Square (Installed)Avg 2,000 Sq Ft Roof CostLifespan
3-Tab Asphalt Shingles$350 - $500 / SQ$7,000 - $10,00015 - 20 Years
Architectural Shingles$450 - $650 / SQ$9,000 - $13,00025 - 30 Years
Standing Seam Metal$900 - $1,500 / SQ$18,000 - $30,00040 - 70 Years
Concrete / Clay Tile$1,200 - $2,200 / SQ$24,000 - $44,00050+ Years
Natural Slate$1,800 - $3,500 / SQ$36,000 - $70,00075 - 100+ Years

Frequently Asked Questions

What factors increase a roofing estimate the most?

Tear-off layers (multiple existing shingle layers), steep pitch requiring safety harnesses, rotted plywood decking replacement, and custom copper flashing.

Apply These Calculations to Your Project

Use our free, contractor-grade calculators to generate instant material takeoffs and cost estimates.