What is the lifespan of a typical roof? 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. admin2025-02-20T15:58:53+00:00