The average lifespan for a roof on a residential property is typically between 20 to 50 years. This is influenced by several factors including the quality of the roof installation, the type of materials used, and weather in the area.