How much does a tile roof cost?

Updated March 25, 2026 · Expert-verified answer

Quick Answer

A tile roof costs $8-$15/sqft installed, or $15,000-$30,000 for a typical home. Lasts 50-100 years.

Sponsored

Cost Breakdown

Service Low High Notes
Concrete tile 8/sqft 14/sqft 50-75 years
Clay tile 10/sqft 18/sqft 75-100 years
Structural reinforcement 1000 10000 If needed

Tile Roof Cost

Tile roofs are among the most durable and attractive options.

Clay vs. Concrete

Clay: $10-$18/sqft, 75-100 year life. Concrete: $8-$14/sqft, 50-75 year life.

Structural

Heavy at 10-15 lbs/sqft. Many homes need reinforcement ($1,000-$10,000).

Advantages

Exceptional durability, fire resistance, energy efficiency, curb appeal. Increases home value 5-10%.

Maintenance

Replace broken tiles promptly. Underlayment needs replacement after 20-30 years.

Related Questions

Worth the cost?

Yes for long-term owners. 2-3x upfront but 2-4x longer lifespan.

Can my home support tile?

Not all without modification. Structural engineer assessment recommended.

How long do they last?

Concrete: 50-75 years. Clay: 75-100 years.