Roof Replacement Cost Per Square Foot

Roof Replacement Cost Per Square Foot in 2026

Short answer: Roof replacement typically costs between $4 and $15 per square foot, depending on roofing material, roof pitch, and labor rates. Premium materials and complex roof designs fall on the higher end of this range.


Average Roof Cost Per Square Foot (Installed)

Roofing MaterialCost Per Square Foot
Asphalt shingles$4 – $8
Metal roofing$7 – $15
Tile roofing$10 – $20
Slate roofing$15 – $30+

These estimates include materials and labor but may not include structural repairs or permit fees.


Why Roofing Is Priced Per Square Foot

Roofers commonly price projects by square footage because it reflects:

  • material quantity
  • labor time
  • safety requirements
  • roof complexity

Larger roofs scale cost predictably, while steeper or more complex roofs increase cost per foot.


Factors That Increase Cost Per Square Foot

Roof pitch

Steeper roofs require additional safety equipment and slow installation, increasing labor costs.

Roof complexity

Multiple valleys, dormers, and angles increase cutting, waste, and installation time.

Tear-off requirements

Removing old roofing layers adds labor and disposal costs.

Material weight

Heavier materials like tile and slate require reinforced structures and extra labor.


Converting Square Foot Costs to Total Price

To estimate total cost:

  1. Multiply your roof’s square footage by the per-foot cost
  2. Add allowances for tear-off, permits, and repairs

Example:

  • 2,000 sq ft roof × $6/sq ft = ~$12,000

This provides a planning estimate, not a final quote.


Cost Per Square Foot vs Cost Per “Square”

Roofers often refer to a “square”, which equals 100 square feet.

Example:

  • $600 per square = $6 per square foot

Both pricing methods are common.


Related Roofing Cost Guides

  • Roof replacement cost
  • Metal vs shingle roof cost
  • Roof repair vs replacement cost

Roof replacement costs vary by location, roof design, and contractor. Use these figures for planning and confirm pricing with local professionals.