The average life span of a roof is about 20 years with regular maintenance. Certain types of roofing can last 30 years or longer including cement fiber, tile, slate and copper.
The average life span of a roof is about 20 years with regular maintenance. Certain types of roofing can last 30 years or longer including cement fiber, tile, slate and copper.