• Slate and tiled roofs – Can last over 50 years with proper maintenance.
  • Flat roofs (EPDM, GRP fibreglass, felt) – Typically last 20-40 years, depending on the material.
  • Lead roofs – Can last 100+ years if well maintained.