The lifespan of a deck may vary depending on the materials used and the level of maintenance. On average, a well-maintained wood deck can last around 10 to 30 years, while a properly cared-for composite deck can last 25 to 45 years or more.