A quality hot tub cover can last for five to eight years. You can usually tell when you need a new cover if it starts to feel extremely heavy. The foam in the cover absorbs water over time, so when it becomes fully waterlogged, it’s time for a new cover. Covers with a strong vapor barrier tend to last longer because they more effectively prevent water absorption.