Tile roofs initially cost a lot more to install than other roofing materials, but they also last much longer. Depending on the quality, a tile roof may last 50 years or more. Traditional clay tile is very heavy, sometimes requiring structural reinforcement. However, tile is now offered in lightweight versions which can be used on most structures without reinforcement.