What order to add pool chemicals
Add chlorine first if it is below your target, then total alkalinity, pH, and calcium, with stabilizer or salt last.
Always follow your product’s label directions. Pool and spa chlorine, bromine, shock and algaecides are EPA-registered pesticides: use products labeled for pool or spa use, and don’t swim or soak until levels are within the limit on your product’s label. If this page and a label disagree, the label wins.
On this page (6 sections)
Run the pump for about 30 minutes between products. In a 20,000-gallon pool that means, for example, 77 fl oz of 10% liquid chlorine first, baking soda 30 minutes later, and acid 30 minutes after that.
The order (and why sanitizer comes first when it's low)
- Chlorine, if free chlorine (FC) is below your target. Water without enough chlorine is the only problem on this list that can make someone sick, so it goes first. The CDC's home pool guidance puts sanitizer and pH at the center of testing for this reason.
- Total alkalinity (TA). Baking soda raises TA; acid lowers it. Taylor Technologies' advice is to "bring total alkalinity into range before adjusting pH," because TA controls how far pH moves when you add anything.
- pH. Use acid to lower it and soda ash to raise it, in steps of no more than 0.4 pH down or 0.3 up. Retest between steps.
- Calcium hardness (CH). Add it only if it is below your range or your water balance is negative. Dissolve calcium chloride in a bucket of pool water first.
- Stabilizer (cyanuric acid, CYA). It dissolves over days, so it goes last and you retest it later. Never raise it past your target: only draining brings it down.
- Salt (salt pools only). Brush it around. The reading is reliable after about 24 hours.
- Top up chlorine at the end if your targets changed, for example after raising stabilizer.
Why not always pH first? Some sources put balance before sanitizer, and Taylor's order within balance (TA, then pH, then calcium) is exactly what we follow. We move chlorine to the front only when it is low, because a pool with 0.5 ppm free chlorine and perfect pH still has too little chlorine to kill germs. The methodology page shows where the sources differ and what we chose.
If chlorine is already in range, skip step 1 and start with alkalinity. The pool chemical calculator builds this order for your readings automatically, and skips anything that is already fine.
Wait times between chemicals
The general rule: one product at a time, pump running, and about 30 minutes before the next one. That lets the first product spread through the pool, so it never meets the next one in concentrated form near the return. Some products need longer before you can trust a new test.
| After adding | Before the next product | Before you retest it | Before swimming |
|---|---|---|---|
| Liquid chlorine or bleach (routine dose) | 30 min | 30 min | when FC is back in your target range |
| Pool shock (dose from the label) | 30 min | next morning (FC and combined chlorine) | when FC is at or below the label's swim limit (often 4 ppm) |
| Baking soda | 30 min | a few hours of circulation | no special wait |
| Muriatic or dry acid | 30 min | 30 min (pH) | at least 30 min |
| Soda ash | 30 min | 30 min (pH); may cloud briefly | no special wait |
| Calcium chloride (pre-dissolved) | 30 min | next day | no special wait |
| Stabilizer (CYA) | 30 min | 3–7 days (it dissolves slowly) | no special wait |
| Salt | 30 min | about 24 hours (Hayward) | no special wait |
The 30-minute pause and the "before swimming" times are our defaults, not a standard. When the product label says something different, follow the label. For swimming after a shock, see how long after shocking you can swim.
The pump does the mixing, so waiting with the pump off does not count. Brushing after granular products (baking soda, calcium, stabilizer in a sock) helps them dissolve and keeps them off the floor, which matters for vinyl liners.
Never mix: chlorine and acid
Chlorine and acid together release chlorine gas. The CDC's rule is short: never mix chlorine products with acid, because this could create toxic gases. The same goes for two different chlorine products, such as cal-hypo and trichlor tablets. In practice:
- Use a separate, labeled scoop or measuring jug for each product, and never pour one product into a bucket that held another.
- Add chlorine and acid at different spots in the pool, at least 30 minutes apart, with the pump running. Never pour acid into the skimmer right after chlorine, or into a chlorine floater.
- Add chemicals to water, never water to chemicals.
- Wear gloves and eye protection when you open and pour acid or chlorine.
- Store chlorine and acid apart, closed, in a cool, dry place away from children.
If you breathe fumes or get chemicals on your skin or in your eyes, call Poison Control at 1-800-222-1222. The full list of incompatible pairs is in our pool chemical safety guide. Always follow the product label. It is a violation of federal law to use a pesticide product in a manner inconsistent with its labeling.
Example: a full rebalance
A 20,000-gallon plaster pool tests at free chlorine 0.5 ppm, pH 8.0, TA 60 ppm, CH 180 ppm, and CYA 20 ppm, with water at 80 °F. The owner has 10% liquid chlorine, 31.45% muriatic acid, baking soda, 77% calcium chloride, and stabilizer. Our engine gives this plan:
| Step | Amount | Change | Why now |
|---|---|---|---|
| 1. Liquid chlorine 10% | 77 fl oz | FC 0.5 → 3.5 ppm | Below the 2 ppm minimum for CYA 20 |
| 2. Baking soda (30 min later) | 8.4 lb | TA 60 → 90 ppm | TA below 80 ppm; fixed before pH |
| 3. Muriatic acid 31.45% (30 min later) | 15 fl oz, first of 2 steps (about 22 fl oz total) | pH 8.0 → 7.6 | At most 0.4 pH per step; retest pH before this step, since baking soda moved it |
| 4. Calcium chloride 77% (30 min later) | 12.0 lb, first of 2 steps (about 16.8 lb total) | CH 180 → 230 ppm | Below 200 ppm for plaster; at most 50 ppm per step |
| 5. Stabilizer | 3.35 lb | CYA 20 → 40 ppm | Below 30 ppm; retest in about 5 days |
Computed with the same engine as the calculators (see methodology). Don't swim until chlorine is back in range and 30 minutes have passed after the acid. Once CYA reaches 40 ppm, the chlorine target rises to 3–5 ppm, so tomorrow's top-up will be a little larger.
Notice what the plan does not do: it does not add everything at once, and it splits the acid and calcium into steps. Step 3 is smaller than the full pH correction on purpose, because pH after baking soda will not be exactly 8.0 anymore. For more on each step, see how to raise alkalinity, how to lower pH, and calcium hardness.
FAQ
Should I adjust chlorine or pH first?
Chlorine first if free chlorine is below your minimum, because low chlorine is the problem that matters most for swimmers. If chlorine is in range, fix total alkalinity, then pH. Keep 30 minutes between chlorine and acid, with the pump running, and add them in different places.
Should you raise alkalinity or pH first?
Alkalinity first. Baking soda raises TA and nudges pH up a little, and TA decides how much the next pH correction moves pH. Retest pH after the TA step, then correct pH with the new reading.
How long to wait between adding pool chemicals?
About 30 minutes with the pump running between different products. Retest pH 30 minutes after acid, stabilizer after 3–7 days, salt after about 24 hours, and chlorine and combined chlorine the morning after a shock.
Sources
- CDC, Home pool and hot tub water treatment and testing: cdc.gov
- CDC MMWR, Pool chemical injuries, 2008–2017 (never mix chlorine and acid): cdc.gov
- Taylor Technologies, K-1005 instruction manual (alkalinity before pH): PDF
- Hayward, How much salt to add (salt reading after 24 hours): hayward.com