Every case is also run through a second calculator: a separate implementation of the dosing math, written without access to our engine's code and transcribed from poolcalculator.com's published formulas. Its answer sits next to ours in each case below, and the release stops if the two disagree by more than the rounding of the arithmetic (0.1% for amounts).
Today 58 of 91 comparisons give the same answer. The other 33 differ on purpose, because we made a different, documented choice; for those, our number has to stay inside the stated bound, or equal the published chart value worked by hand.
What this proves, and what it doesn't: both calculators trace back to published pool-calculator formulas, so the cross-check catches arithmetic, unit and transcription mistakes, not a formula that is wrong about real water. That is why every plan asks you to retest after each dose.
Where we differ on purpose
- Chlorine strength
- Up to 3% apart, on purpose. We follow Pool Math, which accounts for how dense strong chlorine is and that 10% and 12.5% jugs are labelled by volume. The reference scales the dose in a straight line with the label percent. A 3% difference is smaller than the rounding to cups or litres you pour.
- Calcium chloride purity
- About 6% more, on purpose. Calcium chloride pellets are sold at 94 to 97% purity; we dose for 94%. The reference assumes pure calcium chloride.
- Calcium chloride flakes
- About 2% less, on purpose. Flakes are labelled 77 to 80% calcium chloride; we dose for 77%. The reference uses pure dihydrate (75.5%).
- Weaker acid
- About 8% more, on purpose. 14.5% acid is lighter as well as weaker, so it takes 2.34 times the volume of 31.45% acid, not 2.17 times. The reference scales by the percent alone. The plan says to add half and retest either way.
- SLAM level
- Different on purpose. Our shock level is about 40% of CYA, the published FC/CYA chart. The reference uses poolcalculator.com's own formula (CYA ÷ 6 + 8.5), which runs higher at low CYA and much lower at high CYA. We pin our number to the chart value worked by hand.
- Mustard algae level
- Different on purpose. For mustard algae we shock at 60% of CYA, the more cautious of the two published levels. The reference uses CYA ÷ 2 + 4.5. We pin our number to the chart value worked by hand.