Roof Material Average Cost Asphalt Shingle $5,800 – $12,700 Wood Shake Shingle $16,000 – $27,000 Metal $5,600 – $16,400 Tile $8,400