The longer the system will last the more it will cost. The time frames for solutions are approximately 1-5 years, 10-20 years and 20-30 years. Roofers think mostly in terms of warranties. The roofs utilizing the 10 and 15 year warranties, with care, will typically last longer 18+ years. The longer warranties were not commonly utilized by building owners until recently. One could reasonably expect the roofs utilizing the 20-30 year warranty systems, with care, to last even longer.