Commercial Roofs put on correctly can last upwards of 25 to 30 years if properly maintained and preventive maintenance is completed. It is important to you to have your roof inspected twice a year and have any deficiencies addressed. Many things can cause roofs to leak such as inclement weather, foot traffic, other mechanical contractors (HVAC/Window Washers), debris, and leaf buildup. Over time your roof will wear. UV rays and heat from the sun can also cause material deterioration, failed sealants and dry rot of pitch pockets. Having your roof inspected twice a year and preventive maintenance completed will go a long way in putting off a complete roof-replacement.