The lifespan of a flat roof ranges from 10 to 30 years. It often comes with 10- to 25-year warranties. This includes all the major systems, including GRP/fibreglass, felt, asphalt and rubber.