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
| Material | Cost (square (100 sq ft)) | Lifespan |
|---|---|---|
| Asphalt shingle | $450–$1050 | 20–25 years |
| Metal | $800–$1600 | 40–60 years |
| Clay or concrete tile | $1000–$2200 | 50+ years |
| Slate | $1500–$3000 | 75–100 years |
| Wood shake | $800–$1500 | 25–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.