How Long Should A New Roof Last?
20 years is the average life expectancy of a roof system. There are many things that determine the life span of a roof. Some of these factors are material quality, proper installation, annual maintenance, local climate, building structure and roof design just to name a few.