The answer to 'roof warranty' is that most roof warranties typically last between 20-50 years, depending on the type of roofing material and the warranty provided by the manufacturer. Asphalt shingle roofs often have 20-30 year warranties, while metal, tile, or slate roofs can have warranties of 30-50 years. The warranty covers defects in the roofing material itself, and may also include coverage for leaks or other issues related to the proper installation of the roof.
It's important to review the details of the warranty carefully to understand what is and isn't covered, as well as any maintenance requirements or limitations. Many warranties require periodic inspections and maintenance to keep the coverage valid. Contacting the roofing manufacturer directly or consulting with a professional roofing contractor can help homeowners understand the specifics of their roof warranty.