Quick Answer
Balancing your pool water means getting five numbers into their target ranges, in the right order: (1) total alkalinity 80–120 ppm, (2) pH 7.4–7.6, (3) calcium hardness 200–400 ppm, (4) cyanuric acid 30–50 ppm (chlorine pools) or 60–80 ppm (salt pools), and (5) free chlorine 2–4 ppm (adjusted for CYA). Always adjust alkalinity first — it stabilizes everything else. Test, adjust one thing at a time, wait, retest. Patience is the skill here, not chemistry.
What You Need To Know
The 5-Step Balancing Sequence
Every time you balance your pool, follow this order. Skipping ahead or adjusting multiple things at once leads to overcorrection and wasted chemicals.
Step 1: Total Alkalinity (Target: 80–120 ppm)
Alkalinity is the foundation — it determines how stable your pH will be. Fix this first.
If alkalinity is low (below 80 ppm):
- Add baking soda (sodium bicarbonate)
- Dose: 1.5 lbs per 10,000 gallons raises alkalinity by ~10 ppm
- Broadcast across the pool surface with pump running
- Wait 1 hour, retest
If alkalinity is high (above 120 ppm):
- Add muriatic acid — pour slowly into one spot in the deep end with the pump off
- Wait 1 hour, run the pump for 30 minutes to mix, retest
- Then aerate (point returns upward, run water features) to bring pH back up without raising alkalinity
- This is a multi-day process — expect 3-7 cycles of acid + aeration
Step 2: pH (Target: 7.4–7.6)
Once alkalinity is in range, pH adjustments actually stick.
If pH is high (above 7.6):
- Add muriatic acid
- Dose: roughly 12 oz of 31.45% muriatic acid per 10,000 gallons lowers pH by ~0.2
- Pour along the pool edge or in front of a return jet with the pump running
- Wait 30 minutes, retest
If pH is low (below 7.2):
- Add soda ash (sodium carbonate, sold as “pH Up”)
- Dose: roughly 6 oz per 10,000 gallons raises pH by ~0.2
- Pre-dissolve in a bucket of pool water, pour around the pool
Pro Tip: Always add chemicals in smaller doses than you think you need. It’s easier to add more than to undo an overcorrection. Half the dose, wait, retest — this is how pros do it.
Step 3: Calcium Hardness (Target: 200–400 ppm)
Calcium changes slowly and rarely needs urgent action. Test monthly.
If calcium is low (below 200 ppm):
- Add calcium chloride
- Dose: 1.25 lbs per 10,000 gallons raises calcium by ~10 ppm
- Pre-dissolve in a bucket (it generates heat — add chemical to water, not water to chemical)
- Pour around the pool with pump running
If calcium is high (above 400 ppm):
- The only fix is partial drain and refill with fresh water
- No chemical removes calcium from water
Step 4: Cyanuric Acid / CYA (Target: 30–50 ppm chlorine; 60–80 ppm salt)
CYA is chlorine’s sunscreen — it prevents UV from destroying your chlorine. Without it, you’ll burn through chlorine in hours. Too much and chlorine can’t do its job effectively.
If CYA is low (below 30 ppm):
- Add cyanuric acid (sold as “stabilizer” or “conditioner”)
- Dose: about 1 lb per 10,000 gallons raises CYA by ~10 ppm
- Put granules in a sock or mesh bag and hang in the skimmer basket — let it dissolve over 2–3 days
- Do NOT pour directly into the skimmer — undissolved granules can clog plumbing
If CYA is too high (above 50 ppm for chlorine pools):
- Partial drain and refill — there’s no chemical that removes CYA from water
Step 5: Free Chlorine (Target: based on CYA level)
Chlorine goes last because its effective level depends on CYA, and because pH affects chlorine’s potency. With the other numbers right, you can now set chlorine accurately.
The FC/CYA relationship:
Your minimum free chlorine should be about 7.5% of your CYA level:
| CYA Level | Minimum FC | Target FC |
|---|---|---|
| 20 ppm | 1.5 ppm | 2-3 ppm |
| 30 ppm | 2 ppm | 3-4 ppm |
| 40 ppm | 3 ppm | 4-5 ppm |
| 50 ppm | 4 ppm | 5-6 ppm |
| 60 ppm | 5 ppm | 6-7 ppm |
| 80 ppm | 6 ppm | 7-9 ppm |
To raise free chlorine:
- Liquid chlorine (sodium hypochlorite, 10-12.5%) — the preferred method for precise dosing
- Dose for 12.5%: about 10 oz per 10,000 gallons raises FC by ~1 ppm
- Add in the evening to minimize UV burn-off
- See the full Chlorine Guide for detailed methods
Deep Dive
Scenario: Balancing a New Fill or Neglected Pool
When you fill a pool with fresh water or inherit a neglected pool, everything is probably off. Here’s a real-world walkthrough:
Day 1: Test everything
- Test all five parameters with a proper test kit
- Write down every number. You need to see the full picture before touching anything
- Don’t panic if multiple readings are off — that’s normal for fresh fill or neglected water
Day 1-2: Fix alkalinity
- If TA is low (common with municipal fill water): add baking soda. You can add a lot at once — 5-10 lbs for a typical pool isn’t unusual for a fresh fill
- If TA is high: begin the acid + aeration cycle. Add muriatic acid to drop pH to 7.0, then aerate. This takes multiple days — don’t rush
Day 2-3: Adjust pH
- Once TA is within 80-120 ppm, address pH
- Fresh fill water usually has a pH around 7.6-8.0 (typical municipal water)
- Add muriatic acid in small doses: half what you calculate, wait 4 hours, retest
Day 3-4: Address calcium
- Test calcium. Fresh fill in most areas is 50-150 ppm — below the 200 ppm minimum
- Add calcium chloride to bring it up. Space additions out — no more than 10 lbs per session, let it circulate 4+ hours
Day 4-5: Add stabilizer
- If CYA is 0 (fresh fill) or low: add cyanuric acid via the sock-in-skimmer method
- CYA dissolves slowly — takes 2-3 days to fully register on tests
- Don’t retest CYA for at least 48 hours after adding
Day 5+: Establish chlorine
- Once CYA is registering on tests, you know what FC level to target
- Add liquid chlorine to hit your target based on the FC/CYA table above
- Begin your regular chlorine maintenance routine
Common Chemical Conflicts
Some chemicals interact badly if added together or too close in time:
| Never Combine | What Happens |
|---|---|
| Chlorine + muriatic acid | Produces toxic chlorine gas |
| Chlorine + algaecide (at same time) | Chlorine destroys the algaecide, wasting both |
| Calcium chloride + soda ash (dry, undissolved) | Can solidify and clog equipment |
| Shock + anything else simultaneously | Unpredictable reactions; always add shock alone |
The safe rule: Add one chemical at a time. Wait 15-30 minutes between additions. Wait at least 30 minutes before retesting. If you’re shocking, don’t add anything else for several hours.
Seasonal Balancing Differences
Your pool’s chemistry behaves differently throughout the year:
Summer (heavy use season):
- Chlorine demand spikes — UV, heat, and bather load all consume chlorine faster
- pH tends to rise (CO2 off-gassing in warm water, aeration from swimming/splashing)
- Test 2-3x per week minimum. Daily after pool parties or heavy rain
- You’ll use more muriatic acid and chlorine than any other time of year
Winter/off-season (if pool stays open):
- Chlorine demand drops significantly — UV is weaker, water is cooler, no swimmers
- pH tends to drift lower over time
- Test weekly. Chemical additions will be minimal
- Watch alkalinity — it can drop in winter, especially after rain
After heavy rain:
- Rain dilutes everything — expect chlorine, alkalinity, calcium, and CYA to drop
- Rain is acidic (pH 5.0-5.5), so pool pH may drop as well
- Test everything after any significant rain event (1″+ of rainfall)
- If rain was heavy enough to raise the pool water level above the skimmer, drain the excess first
Using Pool Math Apps
Doing dosing math by hand works, but apps make it much easier and more precise. The best free option is Pool Math by Trouble Free Pool (available on iOS and Android):
- Enter your pool volume
- Enter your current test results
- Enter your target values
- The app tells you exactly how much of each chemical to add, by brand and product type
This eliminates math errors and accounts for the specific concentration of whatever product you’re using (10% vs. 12.5% chlorine, different acid concentrations, etc.).
Pro Tip: Keep a log of every test and every chemical addition — even if it’s just a notes app on your phone. After a few weeks, you’ll start seeing patterns: how fast your pool consumes chlorine, how often pH drifts up, whether alkalinity stays stable. These patterns let you get ahead of problems instead of always reacting.
The “Trouble Free Pool” Method
If you see references to the “TFP method” online, it boils down to three principles:
- Test your own water with a good kit (Taylor K-2006 or TF-100) — don’t rely on pool store strips
- Use liquid chlorine instead of tabs as your primary sanitizer — tabs add CYA, which builds up and creates problems
- Manage CYA carefully — keep it at the minimum level that protects chlorine from UV, and adjust your FC target to match
This approach is the opposite of what most pool stores recommend (they sell tabs, algaecides, clarifiers, and other products you mostly don’t need). It’s simpler, cheaper, and more effective.
FAQ
How long should I wait between adding different chemicals?
Minimum 15-30 minutes with the pump running. For large additions (like a big acid dose), wait at least 1 hour. After shocking, wait several hours before adding anything else. The goal is to let each chemical fully mix and react before adding the next one.
Can I balance my pool in one day?
You can test and make initial adjustments in one day, but a full balance from scratch (especially lowering high alkalinity) takes 3-7 days. Rushing leads to overcorrection. Plan on checking and adjusting a little each day for the first week.
My water is balanced but still looks cloudy. What am I missing?
Balanced chemistry doesn’t always mean clear water. Cloudy water can be caused by: inadequate filtration run time, dirty or worn filter cartridges, fine particles too small for your filter, or early-stage algae that hasn’t turned green yet. Make sure your pump is running long enough (8-12 hours/day) and your filter is clean.
Do I need to add salt if I don’t have a salt system?
No. Salt is only relevant for saltwater chlorine generators. If you don’t have one, ignore salt entirely.
What about phosphates? My pool store keeps telling me to buy phosphate remover.
Phosphates feed algae, but if your chlorine is properly maintained (using the FC/CYA chart above), algae can’t grow regardless of phosphate levels. Phosphate removers are one of the most commonly oversold pool store products. Save your money and focus on keeping chlorine at the right level relative to your CYA.
My alkalinity is fine but pH won’t stay down. Why?
High alkalinity, aeration, and salt chlorine generators all push pH upward. If your salt cell is running, pH rise is constant and normal — plan on adding a small amount of muriatic acid weekly. Water features, spillovers, and fountains also aerate the water and push pH up. Some pool owners add a small acid drip system to automate this.