A high-quality underlayment that has been professionally installed can last at least 25 years. Keep in mind that some types of underlayment will last longer than others, so it’s best to check with your local roofing professionals. Properly maintaining the underlayment will go a long way for the longevity of your roof.