Chlorine keeps dropping to zero overnight in my spa

I add chlorine in the evening and the level looks fine but by morning the test strip shows nothing at all water looks clear but it won’t hold chlorine for more than a few hours.
 
That happened to me when I had biofilm in the lines even though the water looked clean the chlorine got eaten up fast I used a purge product before draining and it finally held chlorine again.
 
Could also just be high demand from organics if you use the spa a lot a shock treatment might reset things once I did that my chlorine stopped vanishing overnight.
 
I’d also take a look at your stabilizer (CYA) level if you haven’t already. If it’s really low, the chlorine can burn off quickly even without heavy use. On the flip side, if it’s too high, the chlorine you add won’t stay active long enough to do its job. I had a similar issue until I tested for that and adjusted, after that the chlorine finally held steady overnight.
 
I ran into the same problem a while back, and it turned out the water just needed a deeper reset than I thought. Even though it looked clear, the chlorine was getting used up fighting stuff I couldn’t see. What finally worked was doing a full purge with a line cleaner, then refilling and balancing from scratch. After that, the sanitiser started working as normal.

One other thing I do now is keep an eye on my TA and pH; if either drifts too far, the chlorine seems to burn through faster. Since tightening up that part of the routine, I haven’t had the overnight crash happen again.
 
I had that issue too and it drove me crazy for weeks. In my case, the culprit ended up being the filter. Even though it looked clean on the surface, it was holding onto a lot of gunk that was eating up sanitizer as soon as I added it. Once I did a proper soak with a filter cleaner instead of just rinsing, the chlorine finally started holding overnight.

Another thing that helped was testing right after the cover had been on for a while. Sometimes trapped heat and lack of circulation made the chlorine burn off quicker. I started running the pumps for a bit before testing, and it gave me a truer reading of what was actually in the water.

Might be worth checking those two areas if the usual fixes don’t solve it.
 
I had something similar happen and eventually figured out that my spa cover was part of the problem. It had absorbed a bit of moisture over time and was holding onto contaminants that broke down chlorine faster than normal. Once I cleaned and treated the cover, the sanitizer stopped disappearing so quickly. I also started alternating between chlorine and a non-chlorine shock every so often, which seemed to lighten the load on the chlorine itself. Since making those changes, my levels have been much more stable overnight.
 
I ran into this exact situation and what solved it for me was checking the spa’s aeration. I had the air controls open most of the time, and it was causing the sanitizer to burn off a lot quicker than I expected. Once I dialed back the air when the tub wasn’t being used, the chlorine stopped vanishing overnight.

Another small change that helped was treating my fill water before adding it in. My tap water carried a bit of metals, and apparently those were reacting with the chlorine. Using a simple pre-filter on the hose made the new water easier to balance and hold sanitizer longer. Might be worth checking if your source water is adding to the demand.
 
I had the same head-scratcher a while back, and for me it came down to circulation. Even though the water looked clear, my pump wasn’t running long enough after dosing, so the chlorine wasn’t spreading evenly and was getting burned up in pockets of demand. Once I bumped up my run time and made sure the jets were on for a bit right after adding sanitizer, the levels started holding overnight. It’s an easy thing to overlook since the water can look fine on the surface, but making sure it’s mixing properly can make a big difference.
 
I had the same issue, and it turned out to be a mix of things. My chlorine was getting used up fast because of low circulation and some hidden organic buildup in the lines and filter. Running the jets for 15–20 minutes right after dosing, doing a thorough filter soak, and occasionally using a line-cleaning product made a huge difference. Also, double-check your cover and any trapped air, sometimes those small factors accelerate chlorine loss overnight.
 
I went through something similar a few months ago and found out it was a mix of small issues stacking up. The biggest fix for me was doing a full purge before refilling, even though the water looked spotless, the lines had some buildup that was eating up sanitizer. After the refill, I made sure to test right after adding chlorine and again the next morning to see how fast it dropped.

Another thing that helped was running the jets for a bit with the cover open after adding chlorine. That little bit of aeration seems to let the gases escape instead of trapping them under the cover, which used to make my chlorine disappear faster. Since changing those habits, my readings have stayed steady overnight.
 
If your chlorine drops to zero overnight, it’s usually caused by hidden organics, poor circulation, or issues with the lines, filter, or cover. A few fixes that work: run jets 15–20 min after dosing, do a line purge if buildup exists, soak or clean filters properly, check the cover for trapped contaminants, and ensure the water is mixing well. Also, check your CYA/stabilizer and source water, sometimes low stabilizer or metals in tap water can make chlorine vanish fast.
 
I chased this exact thing last winter and it made me feel like I was losing my mind. Chlorine looked perfect at night, then absolutely nothing by morning, even though the water stayed clear. In my case it wasnt one big smoking gun, it was the water quietly chewing through sanitizer faster than I realized. High heat, cover on tight, and a decent bather load after workouts meant the chlorine demand was way higher overnight than I expected.

What finally stopped the zero reading was resetting the basics instead of dumping more chlorine. I realized my alkalinity was sitting low, so pH kept creeping up, and chlorine just wasnt staying effective. Once I bumped alkalinity into range and got pH to settle, the sanitizer stopped vanishing. I also did a proper oxidizing shock to burn off whatever invisible gunk was in there. After that, I switched to using aquadoc chlorine granules post-soak instead of guessing, and made sure the pumps ran long enough to mix everything before closing the cover.

One small thing that mattered more than I thought was circulation. If I add chlorine and close the cover right away, it disappears way faster. Now I leave the jets running 15 minutes so it actually distributes and off-gasses a bit. Since doing that, I wake up with a reading instead of zero. Water still looks the same, but chemistry finally behaves. Anyone else notice overnight loss gets way worse when the tub has been quiet all day and then gets hit with one heavy soak?
 
Back
Top