The lifespan of decks depends on the type on the types of materials. For instance, softwood decks will last up to 15 years or more, while hardwood decks will last up to 20 years. However, the important thing is the deck substructure. Timber rails can last up 25 years when treated well.