Since there are many options for metal roofs in the marketplace, the lifespan can vary from metal to metal. That said, most homeowners can expect 40-70 years out of their metal roof.