The lifespan of a steam cleaner can vary depending on the brand, usage frequency, and maintenance. On average, a well-maintained steam cleaner can last anywhere from 3 to 5 years. It's important to follow the manufacturer's instructions for proper care and maintenance to maximize its lifespan.