Metal – Metal roofs can last up to 70 years depending on the materials. Debris should be removed on a regular basis and inspected every few years to make sure no repairs are required.
Slate – Depending on where the slate was quarried, a slate roof can last up to 200 years! As the slate naturally flakes, the roof deteriorates. Slate roofs should be inspected every few years or after heavy weather both on the outside as well as the inside for water leakage, and individual slate pieces which have deteriorated should be replaced.
Tile – Tile has been the roofing material of choice for Asia, Europe, and South America for hundreds of years and with regular maintenance, can last several hundred years. Inspect regularly, looking for chipped or cracked tiles and replace. Have a professional wash or brush once a year depending on where you live. Seal the roof every few years as recommended by your roof repair company.