Depending on the system and materials used, a flat roof can last 20–40 years with professional installation and proper maintenance.