All tools
Math & Everyday

Roofing Cost Calculator

National-average installed cost range for a new roof, by material and size.

🔒 Runs entirely in your browser — nothing here is ever uploaded

About the Roofing Cost Calculator

Estimates the national-average installed cost (materials + labor) for a new roof, from the roof's surface area (or roofing squares) and material choice — spanning asphalt shingles through metal, tile, slate, and cedar shake.

100% Free Runs in Your Browser No Sign-Up Required
How to use it
  1. Choose whether to measure your roof in square feet or roofing squares (1 square = 100 sq ft).
  2. Enter your roof's actual surface area.
  3. Choose a roofing material.
  4. Read the estimated installed cost range for your roof.
Formula
Estimated cost range = roof area (sq ft) × that material's low/high installed cost-per-sq-ft range. Roofing squares = area ÷ 100.
Worked example

A 2,400 sq ft roof (24 roofing squares) in architectural asphalt shingle ($6-$8/sq ft installed): an estimated $14,400-$19,200 total installed cost.

2026 national-average installed cost per sq ft by roofing material
2026 national-average installed cost per sq ft by roofing material
MaterialLowHigh
Asphalt shingle — 3-tab/basic$3.50$5.50
Asphalt shingle — architectural$6.00$8.00
Metal — corrugated$7.00$12.00
Metal — standing seam$10.00$18.00
Concrete tile$9.00$18.00
Clay tile$10.00$25.00
Slate (natural)$10.00$30.00
Cedar shake / wood shingle$6.00$20.00
Interpreting your result

These are 2026 U.S. national-average installed cost-per-square-foot ranges. Enter your roof's actual surface area — pitch and overhangs make it larger than your home's floor footprint. Real cost varies a lot by roof pitch/complexity, tear-off layers, structural reinforcement needs, and local labor/permit rates. Get 2-3 local contractor quotes before committing to a budget.

Recommendations
  • Your roof's actual surface area is larger than your home's floor footprint because of pitch and overhangs.
  • Tile and slate roofs are heavy enough that some homes need structural reinforcement before installation.
  • Tearing off multiple existing layers of old roofing adds real labor cost beyond a single-layer installation.
Frequently asked questions
The standard unit roofers quote in — 1 roofing square equals 100 square feet of roof surface.