Spa water balance: tighter ranges, faster swings, different math
Spa chemistry isn’t pool chemistry on a small scale. The parameters drift faster, the consequences arrive faster, and the right ranges are different. Here’s how to keep your hot tub balanced.

Last updated: 2 June 2026
Spa chemistry is harder than pool chemistry, not easier. The volume is smaller (1,500 L typical vs 50,000 L for a pool), the temperature is higher (38°C vs 25°C), the aeration is stronger (jets drive off-gas constantly), and the bather-to-water ratio is extreme. A pool that’s been neglected for two weeks goes cloudy. A spa that’s been neglected for two days goes foamy, smelly, and chloramine-loaded.
This guide covers the ideal water balance for spas, the parameters that matter, the right targets, and the balancing order that prevents chasing yourself in circles.
The spa balance targets
| Parameter | Target range | Spa-specific notes |
|---|---|---|
| Free chlorine (chlorine spa) | 3–5 ppm | Higher than pools due to extreme bather load |
| Bromine (bromine spa) | 3–6 ppm | Equivalent sanitation to FC at higher ppm |
| pH | 7.2–7.6 | Tighter than pools, aeration drives pH up fast |
| Total Alkalinity | 80–100 ppm | Lower end of pool range |
| Calcium Hardness | 150–250 ppm | Lower than pools, protects heating elements |
| Cyanuric Acid (outdoor chlorine spa only) | 0–30 ppm | Zero for indoor spas; max 30 for outdoor |
| Total Dissolved Solids (TDS) | < 1,500 ppm above fill | When exceeded, drain regardless of other readings |
The biggest differences from pool chemistry: pH is at the lower end, calcium hardness is significantly lower, and there’s a TDS ceiling that triggers a drain. Total alkalinity is also lower than pool targets, the tighter buffering window is desirable in spas where pH swings fast.
Why spa parameters differ from pools
Higher free chlorine target
Spas have an extreme bather-to-water ratio. A 1,500 L spa with 4 bathers has the contaminant load per litre of a 50,000 L pool with 130 swimmers. The free chlorine target compensates, 3–5 ppm constant vs the pool’s 4–7 ppm with frequent low-readings between top-ups.
Tighter pH range
Aeration from jets drives off dissolved CO₂, which raises pH faster than in pools. A spa with jets running for an hour will see pH drift up 0.1–0.2 points. Maintaining at 7.2–7.4 gives the spa room to drift to 7.6 between checks rather than hitting 7.8+ where chlorine effectiveness collapses.
Lower calcium hardness
Spas have heating elements that scale up faster than pool equipment. Lower calcium target (150–250 ppm vs 200–400 ppm in pools) reduces scale risk on the heater coil. Below 100 ppm, water becomes aggressive and corrosive. The 150–250 ppm window protects equipment without causing scale.
Cyanuric acid considerations
Indoor spas need no CYA, there’s no UV. Adding CYA to an indoor spa is pure downside (chlorine binding, no UV protection). Outdoor spas tolerate 20–30 ppm of CYA for partial UV protection.
The right balance order
Same principles as pools, but execute faster because spa chemistry moves faster:
- Total Alkalinity to 80–100 ppm, first, because TA buffers pH. Without it, pH bounces wildly.
- pH to 7.2–7.4, second, once TA is stable.
- Calcium Hardness to 150–250 ppm, third, primarily for heater protection.
- Sanitiser (chlorine or bromine) to range, fourth, set up the ongoing sanitiser system.
- Cyanuric Acid to 20–30 ppm, fifth, only for outdoor chlorine spas.
Dosing math for a 1,500 L spa
Raising pH (need this rarely)
Sodium bicarbonate (baking soda), about 12 g raises TA by 10 ppm and pH slightly. Most spas don’t need pH raised; aeration handles it.
Lowering pH (need this often)
Dry acid (sodium bisulfate), about 10 g lowers pH by 0.2 in a 1,500 L spa. Add slowly with jets running, re-test at 30 minutes. Expect to add dry acid 1–2 times per week in a regularly-used spa.
Raising chlorine
Dichlor granular, about 5–8 g raises FC by 1 ppm in a 1,500 L spa.
Raising bromine
Sodium bromide + MPS, initial dose of 60 g sodium bromide per 1,500 L establishes bromide reserve. Then 30 g of MPS weekly oxidises it into active sanitiser.
Raising alkalinity
Sodium bicarbonate, about 12 g per 1,500 L raises TA by 10 ppm.
Raising calcium hardness
Calcium chloride, about 12 g raises CH by 10 ppm in a 1,500 L spa.
Common spa balance problems
“My pH keeps creeping up”
Normal aeration behaviour, every spa does this. Add acid weekly. If pH is climbing faster than weekly acid can manage, check: is TA too low (causing wild pH swings)? Are jets running excessively (more aeration = faster pH climb)?
“My chlorine won’t hold”
Multiple possible causes for spas: combined chlorine buildup (shock to break-point), high bather load (increase routine dose), pH too high (chlorine working at half-strength), water nearing drain time (TDS limiting chemistry).
“Foam every time I run the jets”
Body oils and lotions. Causes: bathers not rinsing before entering, dirty filter cartridge, water nearing TDS limit. Fix: rinse routine before bathing, clean filter, drain if TDS over limit.
“Water looks fine but smells weird”
Chloramines (or bromamines). The “spa smell” most owners associate with proper chlorination is actually combined chlorine. Shock to break-point with chlorine, run jets with lid open for off-gassing.
“Calcium is at 350 ppm and rising”
You’ve added too much calcium hardness booster, or are using a hard-water fill. The fix is partial drain. Calcium can’t be removed any other way.
Testing frequency for spas
| Parameter | Testing frequency |
|---|---|
| FC / Bromine | Before every use + 2x/week routine |
| pH | Twice weekly |
| Total Alkalinity | Weekly |
| Calcium Hardness | Monthly |
| CYA (outdoor chlorine spas) | Monthly |
| TDS | Monthly + before deciding on drain |
Spas require more frequent testing than pools because chemistry moves faster. Most spa owners under-test, testing only when something’s wrong rather than testing to prevent things going wrong.
Sources & references
- Trouble Free Pool, ABCs of Pool Water Chemistry
- ANSI/APSP-11, Water Quality Standards in Public Pools
- CDC Healthy Swimming guidance
- WHO Guidelines for Safe Recreational Water Environments
Frequently asked questions
What is the ideal pH for a spa?
7.2 to 7.6, with the lower end (7.2–7.4) being preferred. Spas drift up fast from aeration, so starting low gives buffer space. Above 7.6, chlorine works at significantly reduced effectiveness.
How often should I test my hot tub water?
Free chlorine or bromine before every use + 2x/week routine. pH twice weekly. Total alkalinity weekly. Calcium hardness monthly. Spas need more frequent testing than pools because chemistry moves faster.
Why is my spa water cloudy?
Most common: low sanitiser, high pH precipitating calcium, dirty filter cartridge, or high TDS approaching drain time. Test FC, pH, and CC first; clean the filter; if all are OK, drain and refill.
What calcium hardness should my spa have?
150–250 ppm. Lower than pools (200–400) because spas have heating elements that scale up faster. Below 150 ppm, water becomes aggressive. Above 250 ppm, scale formation accelerates on the heater coil.
Should I add cyanuric acid to my spa?
Only if the spa is outdoor and uses chlorine (not bromine). Target 20–30 ppm max. Indoor spas need zero CYA, no UV means no stabiliser purpose, and CYA in indoor spas just causes chlorine lock over time.
Does the Water Test Calculator app handle spa chemistry?
Yes. The app has a dedicated spa profile with the correct target ranges (tighter pH, lower calcium, optional CYA), spa-specific dosing math (small-volume precision), and a separate sanitiser tracker for both chlorine and bromine systems. Launching on iOS and Android in approximately 10 days.
Get the launch alert + free checklist
Water Test Calculator launches on iOS and Android in ~10 days. Free with ads. Premium unlocks unlimited history, smart notifications, and ad-free testing.