Roofing Cost Calculator

Estimate your roof replacement cost from the roof area and material. Figures are national-average installed estimates.

Loading tool...

How Much Does a New Roof Cost?

Roofing is priced per square foot installed (material + labor), and roofers often talk in "squares" — one square is 100 sq ft. Typical US installed ranges:

MaterialPer sq ft (installed)
Asphalt shingles$4 – $7
Metal$8 – $14
Clay/concrete tile$10 – $18
Slate$15 – $30

What Drives the Price

Roof pitch (steeper is more), tear-off of old layers, number of stories, flashing and your region all move the total. Your roof area is bigger than your home's footprint — multiply the footprint by about 1.3-1.5 for a pitched roof.

Not sure of the area? Estimate it with the Square Footage Calculator.

Estimates are US national averages for material plus labor. Get local quotes for an accurate price. Not a formal quote.

Frequently Asked Questions

For a typical asphalt-shingle roof, about $4-7 per square foot installed. On a 2,000 sq ft roof that is roughly $8,000-$14,000. Metal, tile and slate cost more.

A roofing square is 100 square feet of roof area. Roofers quote materials and labor by the square.

A pitched roof has sloped surfaces larger than the flat footprint below. Multiply the footprint by about 1.3-1.5 depending on the slope.

Embed this tool on your website

Free to use — copy this code onto your site. It stays up to date automatically and includes a link back to CalcSun.