Moon Dog / Hot Tub Guides
Hot Tub

How much chlorine (or bromine) to add to a hot tub

Updated 2026 3 min read

The dosing math by product, plus after-soak top-ups and weekly shock — with a worked 400-gallon example.

Just want the dose? The hot tub chemical dosage calculator takes your tub volume and reading and returns the exact grams to add — chlorine, pH, alkalinity, calcium. Free.

The honest answer is "it depends on your tub volume and which product you use" — but the math is simple once you have those two things. Hot tub doses are small (a tub is a fraction of a pool's volume), which is exactly why eyeballing it leads to overshooting.

The base dosing rates

These are the standard amounts to raise free chlorine by 1 ppm per 10,000 gallons:

ProductPer 10,000 gal / 1 ppm
Liquid chlorine (12.5%)10 fl oz
Cal-hypo (68%)2.0 oz (dry)
Dichlor (56%)2.4 oz (dry)

For bromine, the rule of thumb is about 0.13 oz of sodium bromide per 100 gallons to raise bromine by 1 ppm.

Worked example: a 400-gallon tub

A typical home hot tub holds 300–500 gallons. Say yours is 400 gallons and you want to raise free chlorine by 1 ppm. Scale the rate by 400 ÷ 10,000 = 0.04:

  • Liquid chlorine 12.5%: 10 fl oz × 0.04 = 0.4 fl oz (a bit under a tablespoon)
  • Cal-hypo 68%: 2.0 oz × 0.04 = 0.08 oz (~2.3 grams)
  • Dichlor 56%: 2.4 oz × 0.04 = 0.096 oz (~2.7 grams)

These are tiny amounts — which is the whole point. A "splash" of cal-hypo can be several ppm in a small tub. Use a measuring spoon or a small scale, not your hand.

After a soak

Bathers consume sanitizer. The working rule is about 1 ppm of sanitizer demand per person, per hour in the tub. So two people for an hour will burn roughly 2 ppm — top up afterward to bring chlorine or bromine back into range before the water sits overnight.

Weekly shock

  • Chlorine tubs: shock up to about 10 ppm free chlorine once a week to clear combined chloramines (the source of the "chlorine smell"). Scale the dichlor/cal-hypo rate above to your volume.
  • Bromine tubs: shock with 1 oz of MPS (non-chlorine shock) per 100 gallons to reactivate the bromide bank.
Wait before the next dose.

After shocking, let sanitizer fall back into range (1–3 ppm chlorine / 2–4 ppm bromine) before soaking. Don't stack doses on top of a high reading — more isn't better, and high sanitizer is hard on skin and equipment.

Gear this guide uses

The two things you need are your tub volume and a current reading — then the right sanitizer to dose with.

Some links below are affiliate links — if you buy through them, Moon Dog may earn a small commission at no extra cost to you. We only point to gear we'd actually use.

The app for this
Skip the arithmetic — Soak sizes the dose to your tub
Enter your volume and reading once; Soak gives the exact dose for your chosen product, the after-soak top-up, and the weekly shock amount — with built-in "re-test" and "don't add more" guardrails. Pay once, no subscription, no ads, fully offline.
Get Soak on the App Store

Sources

TroubleFreePool — PoolMath formulas and wiki (source of the dosing constants)
Industry hot-tub / spa chemistry guidance (bather-load and shock rules of thumb)

General guidance, not a substitute for your own testing. Doses scale with your exact volume — measure carefully and re-test after dosing.