Cyanuric Acid Management Standard
Purpose
Stabilizer is the number on a route sheet that only climbs. Chlorination does not consume it, and the ways it does leave (splash-out, backwash, filter cleaning, rain overflow, slow biodegradation) are too slow and too unmetered for a route to plan around, so every stabilized tab is an accumulation. A pool run on tabs all season arrives in August needing a free chlorine level nobody will hold on a residential pool. The customer sees algae in water that tests fine; the shop sees a season of failed treatments before somebody finally tests stabilizer. This procedure measures stabilizer with the one test in the kit whose error is large enough to change a decision, tallies the pool's own feed as an accumulation rather than discovering it as a surprise, and changes the sanitizer product before the ceiling rather than after.
Scope
Covers stabilizer measurement, accumulation accounting, the operating band, product selection and the handoff to water replacement, on outdoor residential and small semi-commercial pools.
It does not own the free chlorine to stabilizer ratio, which the shock dosing standard states and this procedure cites, nor breakpoint arithmetic, nor the water replacement that removes stabilizer, which the partial drain and dilution decision owns. Indoor pools are out of scope: without ultraviolet load there is no case for adding stabilizer at all.
Roles and responsibilities
| Role | Owns | Hands off |
|---|---|---|
| Route technician | The stabilizer test including the dilution read, the monthly feed tally, the trend | Hands a reading above the operating band to the service manager at the visit it is taken, not at season end |
| Service manager | The product change decision, the customer conversation, the dilution quote | Hands the customer the accumulation arithmetic, because "your tabs did this" needs a number behind it |
| Shop lead | The default operating band and the ceiling the shop refuses to feed past | Hands the health department's adopted cap forward to every tech, since that number is jurisdictional |
Procedure
Test stabilizer with the turbidity method, at temperature, and dilute the sample when the reading goes off scale. Bring sample and reagent to a similar temperature before mixing, because a cold sample reads low. Fill until the black dot disappears and read there. Accept a result that lands inside the tube's printed scale. Wrong is a dot that never disappears at the top of the scale, reported as "over 100": stop, mix one part pool water with one part distilled or known-zero water, re-run, and multiply the result by 2. Note it as a diluted read, because the test's spread doubles with the value. Hazard: none, the test is run on the deck.
Read the trend, not the reading, before anything is decided. Accept a value as actionable when it agrees with the previous reading's direction and the gap is larger than the test's spread, which runs plus or minus 10 to 15 ppm on a direct read, depending on light, temperature and the technician, and doubles on a diluted one. Wrong is acting on a single reading 12 ppm above the last one, which is inside the noise: retest at the next visit rather than dosing or draining on it. A number that drops with no drain, backwash or heavy rain is dilution from somewhere, which sends you to the water level and autofill standard, not the test kit.
Tally what the pool's own feed adds, in ppm per month, and put it on the ticket. A stabilized product deposits stabilizer in a fixed proportion to the chlorine it delivers. Per pound of trichlor in 10,000 gal, expect roughly 12 ppm of product, meaning the tab and not the chlorine in it, which at about 90 percent available chlorine is roughly 11 ppm of free chlorine and at about 54 percent cyanuric acid is roughly 6.5 ppm of stabilizer, so about 0.6 ppm of stabilizer per ppm of chlorine; dichlor runs nearer 1 ppm per ppm. Confirm both against the label percentages, which govern. Accept when the monthly figure is written next to the current reading. Wrong is a shop that knows the stabilizer number and not the rate it is climbing, which cannot see a ceiling coming.
Set the operating band and derive the free chlorine minimum that follows from it. Hold outdoor stabilizer in a 30 to 50 ppm band as the shop default, 60 to 80 ppm on a salt-chlorine-generator pool, whose low continuous output needs the extra ultraviolet protection to hold a residual, and check the band you set against the ceiling your jurisdiction enforces: the CDC's Model Aquatic Health Code recommends 90 ppm or below outdoors and binds only where your state or county has adopted it, so read the adopted code, not the model. Then compute the routine free chlorine minimum as about 7.5 percent of the stabilizer reading, per the shock dosing standard, which owns that ratio. Accept when the pool is actually being held at or above that minimum. Wrong is a minimum the pool is not meeting: stop feeding stabilized product, because every further tab raises the minimum you are already failing to hold.
Change the sanitizer product before the ceiling, and open an erosion feeder only with the pump off and the pressure relieved. Switching to liquid sodium hypochlorite or calcium hypochlorite stops the accumulation, at the cost of salt or calcium respectively. Shut the pump down, relieve the feeder pressure at its relief, and stand upwind with the lid turned away from your face, because an erosion feeder accumulates chlorine gas under the lid and it comes out at head height when the lid cracks. Accept when the feeder is empty, rinsed and the new feed is set. Wrong is loading calcium hypochlorite into a feeder that held trichlor: that pairing reacts violently and can ignite, so an emptied feeder is rinsed and dried before anything else goes in it, and the two products never share a shelf on the truck.
Where stabilizer must be added, add it through a sock in the skimmer and never onto the surface. Granular cyanuric acid dissolves slowly, so material broadcast into the pool lies on the plaster and can stain or etch it. Suspend it in a sock in the skimmer with the pump running and leave it hours. Accept when the sock is empty and a retest at least a week later, several turnovers behind it, shows the expected rise. Wrong is a same-day retest, which reads low and prompts a second dose you cannot take back out. Handle the granular product upwind with goggles and gloves, because the dust is an eye and respiratory irritant on the way into the sock.
Above the ceiling, stop dosing and route to water replacement rather than to a product. No practical field treatment removes stabilizer at a rate a route can rely on, so the removal is dilution or mobile reverse osmosis. Accept this step when the tab feeder is switched off or emptied, the interim sanitizer is set, and the dilution job is written with the fraction computed. Wrong is continuing tabs while a dilution is pending, raising the number the drain has to chase. Where the pool runs at an elevated free chlorine level in the meantime, that has swimmer implications, and on a public pool the health department's closure and reopening rules govern, not the shop.
Why this test's error behaves unlike the rest of the kit
The reading is the depth at which a black dot vanishes to the technician's eye, so the error is a spread rather than a fixed instrument bias, and a spread does not cancel when you subtract two readings the way a bias would. Two readings a month apart, each carrying 10 to 15 ppm, cannot resolve a 12 ppm change at all. That is why the step 3 tally matters: a second, independent line with a much tighter error, off a label and a count of pounds rather than an eye and a tube. Where the two climbs differ by more than the spread, the tally is usually the one to trust.
The record this produces
The stabilizer record, attached to the property, because this parameter's meaning is its history.
Fields: the reading with its date, flagged direct or diluted; the sample temperature; the previous two readings; product in the feeder with its label percentages; pounds fed since the last reading and the ppm per month derived from them; the operating band in use and the adopted cap it was checked against; the free chlorine minimum derived from the reading and the free chlorine actually held; feeder emptied, rinsed and reloaded with what; any stabilizer added, with method and retest date; and the dilution referral if one was raised.
The service manager reads the tally against the reading to justify a product change. The next tech reads the diluted flag, since a diluted result read as a direct one is off by a factor of two. The office keeps the free chlorine minimum, the number every later algae complaint on this pool is judged against.
Worked pass: a tab-fed route pool at the end of a season
A 16 by 32 ft outdoor plaster pool, roughly 20,000 gal, on an erosion feeder running trichlor tabs. April reading was 64 ppm. September complaint is algae in water the customer says "tests fine".
Step 1: the black dot never disappears, so the direct read is off scale. A one-to-one dilution with distilled water reads 62 ppm, so the result is 62 times 2, which is 124 ppm, recorded as a diluted read.
Step 2: April was 64 ppm and September is 124 ppm, so the gap is 124 minus 64, which is 60 ppm. The September value is a diluted read, so its spread is the doubled 20 to 30 ppm rather than the direct 10 to 15; 60 ppm clears even that, in one consistent direction, so it is actionable rather than noise.
Step 3: the route log shows about 4 lb of trichlor a month across five months. At roughly 6.5 ppm of stabilizer per pound in 10,000 gal, one pound in this 20,000 gal pool contributes about 3.25 ppm, so 4 lb a month is about 13 ppm a month, and five months is about 65 ppm. Against the measured 60 ppm climb that is a 5 ppm difference, inside the test's own spread, so neither line is telling a different story. The same pounds delivered roughly 5.5 ppm of free chlorine each, so about 22 ppm a month, or a little over 0.7 ppm a day of demand.
Step 4 FAILS. At 124 ppm of stabilizer, the routine free chlorine minimum is 7.5 percent of 124, which is about 9.3 ppm. The route has been holding this pool at 3 ppm all season. Acceptance is a pool held at or above the derived minimum, and 3 ppm is not it, which is the whole explanation for algae in water that "tests fine". The reading is also above the 90 ppm the Model Aquatic Health Code recommends outdoors, and the county here has adopted a 100 ppm cap, so it is over the enforceable number too. Stop rule taken: tab feed stops at this visit and the service manager is called the same day.
Step 5: pump shut down, feeder pressure relieved, lid cracked with the tech upwind and the lid turned away. Feeder emptied of remaining tabs, rinsed and dried, and left empty rather than reloaded, with liquid sodium hypochlorite set as the interim sanitizer so nothing further is deposited.
Step 6 does not apply and is recorded as such: this pool needs stabilizer removed, not added.
Step 7: the dilution job is written with the arithmetic shown. Fill water tests 0 ppm stabilizer, so bringing 124 ppm to 50 ppm, the top of the default band, needs 124 minus 50, which is 74, divided by 124, giving 0.597, or about 59.7 percent of 20,000 gal, roughly 11,900 gal. That job goes to the partial drain and dilution decision standard, which owns the depth gate and will split it into batches. Meanwhile the pool is held on liquid at the highest free chlorine the customer's use pattern allows, with the limitation put to them in writing rather than implied.
References
- CDC Model Aquatic Health Code for the recommended outdoor cyanuric acid ceiling; a model that binds only where your state or county adopts it, so read the adopted local code for the enforceable number.
- The printed label on the stabilized chlorine product in the feeder, for the available chlorine and cyanuric acid percentages that govern any field ratio.
- The safety data sheets for trichlor and calcium hypochlorite, for the incompatibility that makes a shared feeder or shelf a fire and chlorine gas hazard.
- See related: the shock dosing standard, which owns the free chlorine to stabilizer ratio; the partial drain and dilution decision standard for removal; the water level and autofill service standard for an unexplained fall in stabilizer.