Enter your zip to
find local pros.
 

How Much Does a Tile Roof Cost to Install?

Average cost: $16,000 - $32,000

Low End
$16,000
Average
$24,000
High End
$32,000

Tile roofs cost anywhere between $16,000 to $32,000 to install depending on the size of the roof and the type of tile roof you choose. You can expect to pay $4.00 to $16.00 per square foot or $400 to $1,600 per square installed on a standard sized single story home. The style or cut of the tile type will also affect material costs. A local contractor will be able to give you an exact estimate based on your home’s size and average prices in your area for each type of tile roof.

Find Local Contractors from local installers:
Tile Roof Costs by Material
Roof Tile Type Cost per Sq. ft Costs per Square
Clay Tiles $6 - $15 $600 - $1,500
Concrete Tiles $4 - $10 $400 - $1,000
Slate Tiles $9 - $16 $900 - $1,600
Solar Roof Tiles $21 - $25 $2,100 - $2,500
Terracotta Tiles $5.50 - $16 $550 - $1,600