With quality installation and materials, a flat roof can last 20–40 years, depending on the system used.