Most roofing systems have a life expectancy of 10 to 20 years. Your torch roof can last for as long as 30 years if you keep it well-maintained. Torch on roofs keep your home well-protected against harsh UV rays and are extremely weather resistant.