Roof comparison

Metal vs Clay or concrete tile roof

Metal costs less ($800–$1600 per square (100 sq ft)) than clay or concrete tile ($1000–$2200), but clay or concrete tile lasts 50+ years versus 40–60 years — so the pricier option can cost less per year.

Side by side

MetalClay or concrete tile
Cost (square (100 sq ft))$800–$1600$1000–$2200
Mid-range$1200$1600
Lifespan40–60 years50+ years

Metal

Costs about double asphalt but lasts two to three times longer, sheds snow, and resists wind and fire.

Clay or concrete tile

Excellent in hot, sunny climates and very long-lived, but heavy — the framing sometimes needs reinforcement.

Estimate your project with the Roof Calculator →

Frequently asked questions

Is metal or clay or concrete tile roofing cheaper?

Metal is cheaper at $800–$1600 per square (100 sq ft), versus $1000–$2200 for clay or concrete tile. But clay or concrete tile lasts 50+ years, so weigh upfront cost against lifespan.

Which lasts longer, metal or clay or concrete tile?

Metal roofing lasts 40–60 years; clay or concrete tile lasts 50+ years. Longer-lasting materials often cost more upfront but less per year of service.

Roof cost by state