Roof material

Slate roof cost

Slate roofing costs about $1500–$3000 per square (100 sq ft) installed in 2026 and lasts 75–100 years. The longest-lasting, most premium roof — natural stone that can outlast the house, at the highest cost and weight.

Estimate your project with the Roof Calculator →

How slate compares

MaterialCost (square (100 sq ft))Lifespan
Asphalt shingle$450–$105020–25 years
Metal$800–$160040–60 years
Clay or concrete tile$1000–$220050+ years
Slate$1500–$300075–100 years
Wood shake$800–$150025–30 years

Frequently asked questions

How much does slate roofing cost?

Slate roofing typically costs $1500–$3000 per square (100 sq ft) installed in 2026, and lasts 75–100 years. Total cost depends on your home's size, complexity, and local labor.

How long does slate roofing last?

Slate roofing lasts about 75–100 years. The longest-lasting, most premium roof — natural stone that can outlast the house, at the highest cost and weight.

Roof cost by state