Hot Tub Chemical Calculator

Work out spa-sized doses of chlorine or bromine, how fast dichlor drives cyanuric acid up, and when the water is due for replacement.

How to use this calculator

  1. 1Get the spa volume from the manufacturer’s specification rather than estimating. At this scale a 20% error in volume is a 20% error in every dose.
  2. 2Measure with actual measuring spoons, kept with the chemicals. A pool scoop applied to a spa is a serious overdose.
  3. 3Test before every soak. Hot water and heavy use burn through sanitiser in hours, not days.
  4. 4Dose after use rather than before, so the sanitiser works on what was just introduced and has time to fall back.
  5. 5If you are using dichlor, watch cyanuric acid and switch to plain bleach at about 30 ppm. That single change is what keeps the water usable for its full life.
  6. 6Mark the replacement date on a calendar when you fill. Spa water is replaced on a schedule, not when it looks bad.

How the calculation works

Dose (lb) = ppm × gallons × 8.34 ÷ 1,000,000 ÷ product strength at spa volumes this comes out in ounces and teaspoons Cyanuric acid from dichlor = ppm of chlorine × 0.9, every dose Water replacement interval (days) = spa gallons ÷ 3 ÷ bathers per day
Spa volume
Typically 300 to 500 gallons — a fiftieth of a domestic pool, which is why doses are in teaspoons
Dichlor
Sodium dichloroisocyanurate. Dissolves instantly and near pH neutral, and adds 0.9 ppm of cyanuric acid per ppm of chlorine
Bather load
People per gallon. A spa carries roughly a thousand times a pool’s, which is what limits the water’s life
Replacement interval
Volume ÷ 3 ÷ bathers per day — the standard spa water life formula

The dosing arithmetic is identical to a pool’s; only the volume changes, and the volume changes it by a factor of fifty.

Cyanuric acid accumulation from dichlor is the same 0.9 factor as in a pool, but the small volume and frequent dosing make it visible in weeks.

The replacement formula is a bather-load rule of thumb, long established in spa practice, rather than a chemical calculation.

Worked example

A 400 gallon spa, raising free chlorine by 3 ppm with dichlor

  1. 1.Pure chlorine needed = 3 × 400 × 8.34 ÷ 1,000,000 = 0.010 lb, which is 0.16 oz.
  2. 2.Dichlor is 56% available chlorine, so the product weight is 0.16 ÷ 0.56 = 0.29 oz — about 1.7 teaspoons.
  3. 3.The same 3 ppm in a 20,000 gallon pool would take 14.3 oz, fifty times as much. This is why a pool scoop in a spa is dangerous rather than merely wasteful.
  4. 4.That dose also adds 3 × 0.9 = 2.7 ppm of cyanuric acid, every single time.
  5. 5.At three doses a week that is 8.1 ppm a week. From 20 ppm now, the spa passes 100 ppm in about ten weeks.
  6. 6.Which is why the dichlor-then-bleach method exists: use dichlor until cyanuric acid reaches about 30 ppm, then switch to plain bleach, which adds none.
  7. 7.Water replacement: 400 ÷ 3 ÷ 2 bathers a day = 67 days. Mark it on the calendar at fill time.

Result: 1.7 teaspoons — and 2.7 ppm of cyanuric acid with every dose

The same spa after switching to plain bleach

  1. 1.The chlorine requirement is unchanged: 0.010 lb of pure chlorine for 3 ppm in 400 gallons.
  2. 2.A gallon of 12.5% bleach carries 1.043 lb of available chlorine, so the dose is 0.0096 gallons — 1.23 fluid ounces, about 7 teaspoons.
  3. 3.It is a larger volume than the dichlor dose because bleach is mostly water, and that is the entire trade.
  4. 4.Cyanuric acid added: none. The level stays at the 30 ppm the dichlor phase established, which is exactly enough to slow chlorine loss without hobbling it.
  5. 5.The spa can now run its full 67 days without becoming over-stabilised, and the water gets replaced on schedule rather than because the chemistry stopped working.
  6. 6.Use unscented, undiluted household bleach with no thickeners or splashless additives. Bleach also raises pH slightly, so expect to want a little acid.

Result: 1.23 fl oz of bleach — and cyanuric acid stops climbing

Fifty times smaller changes everything

The single most useful fact about spa chemistry is the volume. A typical domestic spa holds 300 to 500 gallons against a pool’s 15,000 to 30,000 — a factor of around fifty — and every dose scales with it.

Raising free chlorine by 3 ppm in a 400 gallon spa takes about a third of an ounce of dichlor, which is under two teaspoons. The same correction in a 20,000 gallon pool takes nearly a pound. Someone applying pool intuition, or literally reaching for the scoop that came with the pool chemicals, will overdose a spa by a factor that puts the water well outside anything safe to sit in.

That matters more in a spa than it would in a pool, because hot water and immersion increase exposure. Skin absorption rises with temperature, the water is agitated so more is aerosolised and inhaled, and people sit in it for extended periods with a large fraction of their body submerged. Over-chlorinated pool water is unpleasant; over-chlorinated spa water at 104°F is a chemical exposure worth taking seriously.

The practical defence is trivial and almost nobody does it: keep a set of measuring spoons with the spa chemicals and use them. Estimating a teaspoon by eye from a scoop is where the errors come from.

Why dichlor becomes a problem so quickly

Dichlor is a sensible spa sanitiser in most respects. It dissolves instantly, which matters in a small volume with no long turnover to rely on. It is close to pH neutral, so it does not fight the constant upward pH drift that jets cause. And it is stabilised, so a spa left uncovered in daylight does not lose all its chlorine in an afternoon.

The cost is that every ppm of chlorine it delivers brings 0.9 ppm of cyanuric acid, and in a spa that compounds at a rate a pool never sees. A pool absorbs 240 ppm of chlorine across a whole season. A spa dosed 3 ppm after each of three weekly soaks is putting through 9 ppm a week — and 8 ppm of cyanuric acid a week with it.

From a fresh fill at zero, that reaches 30 ppm in under a month and 100 ppm in under three. At 100 ppm the chlorine is heavily bound, the spa starts needing much higher readings to stay sanitary, and the owner concludes the sanitiser has stopped working.

The dichlor-then-bleach method solves it cleanly. Use dichlor from the fresh fill until cyanuric acid reaches about 30 ppm — a few weeks — then switch to plain unscented household bleach, which adds no stabiliser at all. The spa keeps the 30 ppm that usefully slows chlorine loss and stops accumulating any more, so the water runs its full life instead of going over-stabilised halfway through.

It is the single highest-value habit in spa care, and it costs nothing but knowing to do it.

Water with a working life

Pool water is corrected indefinitely. Spa water is replaced on a schedule, and the schedule comes from bather load rather than from any test result.

The standard formula is spa volume divided by three, divided by bathers per day. A 400 gallon spa used by two people a day is due for replacement every 67 days; the same spa used by four people daily is due in 33.

The reasoning is dilution. A spa carries roughly as many people per gallon as a pool does per thousand gallons. Everything a bather brings — body oils, cosmetics, sweat, skin cells — arrives in a volume small enough that it accumulates measurably within weeks. So do the by-products of the chemicals used to deal with it: dissolved solids climb, cyanuric acid climbs on dichlor, and eventually foam appears and nothing tests quite right.

At that point adding more chemistry is the wrong move. Draining and refilling takes an hour, costs a few dollars of water, and resets everything. Fighting water that is past its working life takes weeks and rarely succeeds.

Do the whole job when you drain: clean the filter properly rather than rinsing it, and purge the plumbing periodically. The pipework in a spa holds a biofilm that no amount of sanitiser in the tub reaches, and a purge product run through the jets before draining removes what would otherwise seed the fresh water immediately.

Hot, aerated, and constantly climbing

The other differences between a spa and a pool all point the same way: everything happens faster.

  • pH rises constantlyjets aerate the water aggressively, driving carbon dioxide out, and losing carbon dioxide raises pH. This is the same effect as a pool waterfall running permanently. Keep alkalinity at 60 to 80 ppm rather than pool levels — less buffer means far less to push against and much less acid.
  • Sanitiser disappears in hoursheat accelerates every reaction, and a heavy bather load consumes chlorine quickly. A spa can go from 3 ppm to zero during a single long soak. Test before getting in, every time.
  • Scale forms readilywarm water holds less calcium carbonate, so a spa at 104°F sits nearly a third of a saturation index point above the same water at pool temperature. Spa calcium and alkalinity targets are correspondingly lower.
  • Bromine handles heat betterbromine remains effective at spa temperatures where chlorine degrades faster, and bromamines still sanitise where chloramines do not — which is why bromine spas smell less. It cannot be stabilised, so it needs the cover on, and it costs more.
  • Foam means the water is oldpersistent foam is dissolved organics and surfactants from cosmetics and detergent residue in swimwear. Anti-foam products clear the symptom for an evening. Foam appearing regularly means the replacement date has passed.
  • Never soak straight after shockingand never in water testing above the sanitiser range. Hot water and full immersion make exposure meaningfully higher than in a pool.

What this assumes, and where it stops

Assumptions

  • Dosing arithmetic uses the same 8.34 lb per gallon of water as pool calculations.
  • Dichlor is 56% available chlorine and adds 0.9 ppm of cyanuric acid per ppm of free chlorine.
  • Liquid chlorine is 12.5% trade strength and adds no cyanuric acid.
  • Granular products are converted to teaspoons at roughly six teaspoons per ounce, which varies with the product’s density.
  • The water replacement interval uses the standard spa formula of volume ÷ 3 ÷ bathers per day.

Limitations

  • Teaspoon conversions are approximate — granular density varies between products, and a scale is more accurate than a spoon if precision matters.
  • The replacement formula is a bather-load rule of thumb rather than a chemical calculation, and heavy use of oils or cosmetics shortens the interval further.
  • Bromine systems vary considerably between tablet feeders, sodium bromide plus oxidiser, and mineral cartridges; the dosing here is indicative.
  • Manufacturer guidance for a specific spa, particularly on acceptable sanitiser levels and on ozone or mineral systems, governs over any general figure.
  • This page covers sanitiser and water life only. pH, alkalinity and calcium in a spa follow the same chemistry as a pool but at lower targets.

Common questions

How much chlorine do I add to a hot tub?

About 0.29 oz of dichlor — under two teaspoons — raises a 400 gallon spa by 3 ppm. The same correction in a 20,000 gallon pool takes nearly a pound, fifty times as much. Use measuring spoons kept with the chemicals; a pool scoop applied to a spa is a serious overdose, and hot water increases exposure considerably.

What is the dichlor-then-bleach method?

Use dichlor from a fresh fill until cyanuric acid reaches about 30 ppm, then switch to plain unscented bleach, which adds none. Dichlor adds 0.9 ppm of stabiliser per ppm of chlorine, and at spa volumes that reaches 100 ppm within a couple of months. The switch keeps the useful stabiliser and stops the accumulation.

How often should I change hot tub water?

Spa volume divided by three, divided by bathers per day. A 400 gallon spa used by two people daily is due every 67 days; four people daily makes it 33. A spa carries as many people per gallon as a pool does per thousand, so dissolved solids and body oils accumulate in weeks rather than years.

Why does my hot tub pH keep rising?

The jets aerate the water constantly, driving carbon dioxide out, and losing carbon dioxide raises pH — the same effect as a permanently running waterfall. Adding acid repeatedly treats the symptom. Keep total alkalinity at 60 to 80 ppm rather than pool levels; less buffer means far slower drift and much less acid.

Is bromine better than chlorine for a hot tub?

It holds up better at spa temperatures and smells less, because bromamines still sanitise where chloramines do not. Against that, it cannot be stabilised so it needs the cover kept on, and it costs more. Both work; bromine suits a spa used heavily and often, chlorine suits one used occasionally.

Why is my hot tub foaming?

Dissolved organics and surfactants — body oils, cosmetics, and detergent residue left in swimwear. Anti-foam products clear it for an evening without removing the cause. Persistent foam usually means the water has passed its working life, and the fix is draining and refilling rather than more chemistry.

Sources

Formula and content last reviewed on .

Results are estimates for information only, not professional advice.

Report an error

Tools people commonly use alongside the hot tub chemical calculator.

See all science & engineering calculators →