Most tile roofs last for up to 50 years. With proper maintenance, this can increase up to 100 years.