Zagers recommends that you periodically check your spa cover for signs of wear and tear. If properly cared for, a spa cover will typically last 5-7 years. Here are the warning signs that you made need a new cover: (1) it is waterlogged or sagging, (2) the vinyl is cracked, torn or brittle, (3) the straps or locks are no longer working, (4) the cover smells musty and moldy.