Other than storm damage, the age of your roof is usually the major factor in determining when to replace it. As you may know, the average life expectancy of a typical asphalt shingle roof is 15-20 years. There are some roofing systems that provide 50-100 years of service life. We install all types of residential roofing including asphalt shingles, clay and concrete tile, metal, slate, synthetic, composite, flat, and coatings.