Even when chlorine levels look fine, a hot tub can still smell musty because sanitizers don’t always reach every nook and cranny. Oils, lotions, and bacteria can build up in the plumbing lines, filters, and around jets. Over time, this creates a lingering odor that strips or sanitizer alone can’t fix. Doing a line flush, cleaning or replacing filters, and scrubbing surfaces like headrests and the cover usually clears it up. If the water has been in the tub for a while, a full drain and refill can also help reset everything.