Free Pool Water Balance Tool

Total Alkalinity Calculator for Stable Pool pH

Alkalinity is the buffer that keeps your pH from bouncing all over the place. This calculator tells you exactly how much baking soda to add to raise it or how much acid to add to lower it, staged safely so you never crash your pH, and tuned for both standard and saltwater pools.

Raise and lower Staged acid dosing Saltwater aware PDF report CDC aligned

Pool Alkalinity Adjustment Calculator

Enter your pool volume and current alkalinity. Leave the target blank to use the ideal default.

gallons
ppm
ppm
📊

Enter your readings and press Calculate to see whether to raise or lower alkalinity, the exact dose, a chart, and staged safety guidance.

Why Total Alkalinity Is the Foundation of Pool Chemistry

If pH is the number everyone obsesses over, total alkalinity is the quiet workhorse that makes pH possible to control at all. Get alkalinity right and your pH stays put for days. Get it wrong and you will spend all season chasing a pH that swings wildly one week and refuses to move the next. This is why every experienced pool operator gives the same advice: always adjust alkalinity first, then worry about pH.

Total alkalinity, usually shortened to TA, is a measure of how much bicarbonate, carbonate, and hydroxide is dissolved in your water. Those compounds act as a chemical buffer, a shock absorber for pH. When something tries to push your pH up or down, whether it is acidic rain, a heavy load of swimmers, or a dose of chlorine, the alkalinity soaks up the blow first so the pH barely moves. Without enough of that buffer, every small disturbance sends your pH lurching.

Think of alkalinity like the suspension on a truck. A well-tuned suspension absorbs bumps in the road so the cab stays level and comfortable. Strip the suspension away and every pothole jolts straight through to the driver. Low alkalinity is a pool with no suspension: the pH rattles up and down with every little thing. Too much alkalinity is the opposite problem, a suspension so stiff the whole ride locks up, which is exactly what happens when pH gets stuck too high and refuses to come down no matter how much acid you add.

What makes alkalinity easy to overlook is that you cannot see it. A cloudy pool or a slick of algae announces itself, but alkalinity drifting out of range is invisible right up until the day your pH starts misbehaving and your chlorine stops working. By then you are reacting to a problem that a five-minute test would have caught weeks earlier. The owners who never seem to have water trouble are not lucky; they are the ones who quietly keep alkalinity in range so the visible problems never get a foothold. This calculator exists to make that quiet, preventive work as simple as entering two numbers.

What Happens When Alkalinity Is Too Low

When total alkalinity drops below about 80 ppm in a standard pool, you lose your buffer and pH becomes erratic. Pool pros call this pH bounce. A little rain, a few extra swimmers, or a single chemical addition can send pH swinging in either direction. Low alkalinity also lets pH drift down into acidic territory, which makes the water corrosive: it etches plaster, eats away at grout, and attacks metal ladders, rails, and the heat exchanger inside your heater. Cloudy water and constant chemical adjustments are the daily symptoms of a pool running too low on alkalinity.

What Happens When Alkalinity Is Too High

When alkalinity climbs above about 120 ppm, the opposite trouble sets in. Now the buffer is so strong that pH locks in place and drifts stubbornly upward, a condition known as pH lock. You add acid to bring pH down and it barely budges, then creeps right back up. High alkalinity also promotes calcium scale on tile lines, inside heaters, and across salt cells, and it clouds the water. High pH driven by high alkalinity also weakens your chlorine, because chlorine sanitizes far less effectively as pH rises.

The Alkalinity and pH Relationship

These two numbers are joined at the hip, and understanding how they move together is the key to painless water balance. Alkalinity is the reservoir; pH is the level of the water in that reservoir. When you add acid, you drain some of the reservoir, and the water level drops too, meaning both alkalinity and pH fall. When you aerate the water, you off-gas dissolved carbon dioxide, which raises the water level, meaning pH climbs, but you have not added anything back to the reservoir, so alkalinity stays put. That single insight, that acid moves both down while aeration moves only pH up, is the entire secret behind lowering alkalinity without wrecking your pH.

There is also a difference in how the two numbers behave that surprises people. pH is measured on a logarithmic scale, so a small-looking change from 7.4 to 8.0 actually represents a large chemical shift. Alkalinity, by contrast, is linear, so 100 ppm really is twice 50 ppm. Because they respond at different rates, you can rarely move one to its exact target without disturbing the other, which is precisely why the pros work in stages, nudging each number a little at a time and retesting rather than trying to nail both in a single dramatic dose.

Verified US Standard (current through 2026)

The widely used ideal total alkalinity range for a standard pool is 80 to 120 ppm, with about 100 ppm a common target, aligned with the ANSI/APSP water quality standard and cited by health authorities. Saltwater pools with a salt chlorine generator run better lower, around 60 to 80 ppm, because the cell constantly drives pH upward. The CDC 2024 Model Aquatic Health Code (5th edition) sets the public-pool pH operating range at 7.2 to 7.8, and proper alkalinity is what keeps pH stable inside that band. Government and standards data are current through 2026.

How This Pool Alkalinity Calculator Works

The calculator figures out which direction you need to move, then converts the gap between your current and target alkalinity into an exact amount of the right chemical. It uses the same standard dosing rates the pool industry relies on, computed from chemistry rather than rounded off a chart.

The workflow is deliberately simple. You give it three things: your pool volume in gallons, your current alkalinity reading, and optionally your target. If you leave the target blank, the calculator fills in the ideal default for your pool type, 100 ppm for a standard pool or 70 ppm for a saltwater one. From there it compares current to target, decides whether you need to raise or lower, selects the correct chemical, and does the dosing arithmetic for your exact volume. You never have to remember a rate or do the multiplication yourself.

Raising Alkalinity With Baking Soda

To raise total alkalinity you add sodium bicarbonate, which is ordinary baking soda and the exact same active ingredient sold at a markup as pool alkalinity increaser. The standard rate is about 1.4 pounds of baking soda per 10,000 gallons to raise alkalinity by 10 ppm. That figure comes straight from the chemistry: raising one part per million of alkalinity as calcium carbonate takes a fixed amount of bicarbonate, and the ratio works out to roughly 1.4 pounds at pool scale. Enter your numbers and the calculator scales that rate to your exact volume and the exact ppm you need to gain. A nice bonus of baking soda is that it lifts alkalinity while nudging pH only slightly, so it rarely overshoots your pH.

It is worth knowing why baking soda behaves so gently on pH when soda ash, its close cousin, does not. Sodium bicarbonate dissolves to a pH near 8.3, close enough to your target that adding it barely disturbs the pool. Sodium carbonate, sold as soda ash or pH increaser, dissolves to a much higher pH near 11.6, so it drives pH up hard while it raises alkalinity. That is the whole reason the two are sold separately: reach for baking soda when only alkalinity is low, and reach for soda ash when both pH and alkalinity need a big lift. Using the wrong one is how many owners accidentally send their pH soaring while trying to fix alkalinity.

Lowering Alkalinity With Acid

Lowering alkalinity is where most free calculators get dangerous, and where this one is careful. The only way to bring alkalinity down is to add acid, either muriatic acid, which is liquid hydrochloric acid, or dry acid, which is granular sodium bisulfate. Acid neutralizes the carbonate and bicarbonate ions that make up alkalinity, and the reading drops. The standard rate for muriatic acid at 31.45 percent strength is about 25.6 fluid ounces per 10,000 gallons to lower alkalinity by 10 ppm.

Here is the catch that trips up so many pool owners: acid lowers pH at the same time it lowers alkalinity. Dump in a big single dose to drop alkalinity by 40 or 50 ppm all at once, and your pH can crash down toward 7.0 or below, which is its own corrosive headache. That is why this calculator stages the acid dose. It caps the first addition at roughly a 20 ppm reduction and tells you to add that amount, run the pump for a few hours, retest, and repeat. Staging protects your pH and stops you from overshooting your target.

The Acid Plus Aeration Trick

Because acid drives both numbers down together, seasoned operators use a two-step trick to lower alkalinity without leaving pH in the basement. First they add acid to bring alkalinity down, accepting that pH falls too. Then they aerate the water, running fountains, spa jets, waterfalls, or return lines aimed up to break the surface. Aeration off-gasses carbon dioxide, which raises pH back up without restoring the alkalinity that the acid just removed. The result is lower alkalinity at a normal pH. The calculator flags this whenever it recommends acid so you know to check pH and aerate if needed.

Standard Pool or Saltwater

The pool type toggle matters more than it looks. A standard chlorine pool targets 80 to 120 ppm alkalinity. A saltwater pool with a salt chlorine generator runs better at 60 to 80 ppm, because the generator constantly pushes pH upward through electrolysis, and keeping alkalinity lower means the whole system needs less acid over the season. Choose saltwater and the calculator shifts your default target and ideal range accordingly. It also warns you never to use dry acid in a salt pool, a critical detail most tools ignore.

Getting that one setting right can change your entire maintenance routine. A salt pool owner who leaves the calculator on the standard setting will be told to hold alkalinity higher than a salt system wants, and will then spend the season fighting the rising pH that comes with it. Flip the toggle to saltwater and the tool guides you toward the lower target that keeps a salt pool calm, so a single click at the start saves a whole summer of unnecessary acid additions.

Pool Alkalinity Reference Ranges and Dosing Data

These are the working ranges and dosing rates the calculator uses. Keep them handy so you know your target and roughly what to expect before you dose.

Ideal Alkalinity Ranges by Pool Type

Pool TypeIdeal RangeWhy
Standard chlorine pool80 to 120 ppmBalanced buffer for stable pH
Liquid chlorine or cal-hypo80 to 100 ppmThese sanitizers nudge TA up over time
Saltwater (SWG) pool60 to 80 ppmThe cell drives pH up; lower TA needs less acid
Spa or hot tub80 to 120 ppmSame buffer role, test far more often

What Your Alkalinity Reading Means

ReadingConditionSymptomFix
Below 60 ppmVery lowWild pH bounce, corrosionAdd baking soda
60 to 80 ppmLow (standard pool)pH drifts, unstableAdd baking soda
80 to 120 ppmIdeal (standard)Stable pH, protected waterHold steady
120 to 150 ppmHighpH lock, cloudy, mild scaleAdd acid, staged
Above 150 ppmVery highScale, cloudy, wasted chlorineAcid plus aeration

Approximate Dosing Rates

GoalChemicalRate per 10,000 gal for 10 ppm
Raise alkalinityBaking soda (sodium bicarbonate)About 1.4 lbs
Lower alkalinityMuriatic acid (31.45%)About 25.6 fl oz
Lower alkalinityDry acid (sodium bisulfate)About 1.25 lbs

Three Real Pool Alkalinity Examples

Numbers make more sense on real pools. Here are three common US scenarios run through the same math the calculator uses.

Dallas, Texas

The New Pool With pH That Will Not Settle

A homeowner in Dallas fills a new 20,000-gallon pool and cannot get the pH to hold still. It reads 7.8 one morning and 7.1 two days later. The culprit is a low total alkalinity of 60 ppm, well under the 80 to 120 range. The pool has no buffer, so pH bounces with every rain and swim. Using the calculator to raise alkalinity from 60 to 100 ppm, the recommended dose is about 11 pounds of baking soda. Because that is a large amount, the calculator advises adding it in batches of no more than 10 pounds at a time. The owner broadcasts it with the pump running, waits, retests, and within a day the pH finally sits steady.

The deeper lesson this homeowner learned is that a brand new pool is often the most unstable one. Fresh fill water frequently comes in with low alkalinity, and until that buffer is built up, no amount of pH adjustment will hold. Once they set alkalinity to 100 ppm and let it settle, the pH that had been impossible to pin down suddenly behaved, and the weekly maintenance that had felt like a losing battle became a two-minute check.

Phoenix, Arizona

The Hard-Water Pool With pH Lock

A Phoenix pool owner fills from a municipal supply that is naturally high in alkalinity, and after a season the reading has climbed to 160 ppm. The pH is stuck near 8.0 and will not come down, and scale is forming on the tile. This is classic pH lock from high alkalinity. To bring the 25,000-gallon pool from 160 down toward 100 ppm is a 60 ppm drop, far too much for a single acid dose. The calculator stages it, recommending a first muriatic acid dose that lowers about 20 ppm, roughly one gallon of 31.45 percent acid. The owner adds it near a return with the pump running, aerates afterward to nudge pH back up, retests, and repeats over a few days until alkalinity reaches target.

What saved this owner real money was resisting the urge to dump the whole 60 ppm correction in at once. A single acid dose that large would have driven pH down toward 6.5, corrosive territory that etches plaster and attacks metal, and they would have then had to add material back to climb out of the hole. By staging the drop at about 20 ppm per round and aerating between rounds, they lowered alkalinity cleanly while keeping pH in a safe band the entire time. The scale stopped forming and the pH lock broke.

Orlando, Florida

The Saltwater Pool That Kept Corroding Its Cell

An Orlando saltwater pool owner had been chasing 100 ppm alkalinity with baking soda, then fighting rising pH from the salt generator, then adding acid, in an endless loop. Worse, they had been using dry acid, and their salt cell was failing early. Two fixes solved it. First, they switched the target to the saltwater range of 60 to 80 ppm, which meant the whole system needed far less acid to stay stable. Second, they stopped using dry acid entirely, because sodium bisulfate adds sulfate ions that build up and corrode the salt cell. Switching to muriatic acid and a lower alkalinity target broke the cycle and saved the next cell from an early death.

This case captures why the saltwater toggle exists in the calculator. A salt pool is not just a chlorine pool with salt in it; the generator changes how the water behaves, constantly driving pH up as it produces chlorine. Fighting that by holding alkalinity at the standard 100 to 120 ppm means pouring in acid week after week. Dropping the target to the 60 to 80 ppm range gives the system slack, so pH rises more slowly and the acid bottle lasts far longer. Pair that with never introducing sulfate from dry acid, and a salt pool becomes one of the lowest-maintenance setups there is.

How to Add Alkalinity Chemicals Safely

The dose is only half the job. How and when you add the chemical decides whether it works cleanly or leaves you with cloudy water, a crashed pH, or a damaged pool. A few rules keep every adjustment smooth.

Raising: Broadcast the Baking Soda

To raise alkalinity, broadcast baking soda across the surface of the pool with the pump running, starting in the deep end so it disperses evenly. Baking soda dissolves readily and is forgiving, but a giant single dose can cloud the water temporarily and push pH up more than you want. For any large adjustment, add no more than about 5 pounds per 10,000 gallons at a time, let the pump circulate a full turnover, wait several hours, and retest before adding the rest. Patience here beats overshooting and then having to add acid to correct.

Lowering: Stage the Acid and Aerate

To lower alkalinity, add acid in stages, never all at once. Pour muriatic acid slowly into the deep end near a return jet with the pump running, keeping it away from walls, liners, and metal fittings. Because acid also drops pH, retest pH after each stage. If pH falls too low, aerate the water to bring it back up without restoring the alkalinity you just removed. Dry acid, if you use it, should be pre-dissolved in a bucket of water first. And never use dry acid in a saltwater pool, because the sulfate it adds will corrode your salt cell over time.

Safety First, Always

Pool chemicals demand respect. Always wear gloves and eye protection when handling acid. Add chemical to water, never water to chemical, to avoid a violent reaction. Never mix two pool chemicals together, and never combine acid with chlorine, which can release toxic gas. Store chemicals separately in a cool, dry place. When in doubt, add less than you think you need and retest, because it is always easier to add more than to undo an overdose.

Muriatic acid deserves special care because it is genuinely dangerous to handle. Its fumes irritate the lungs and eyes even from the open jug, so work outdoors, upwind, on a still day, and never lean over the container as you pour. Splashes can burn skin and blind an unprotected eye in seconds. Keep a hose nearby to rinse any accidental contact immediately, and keep children and pets well away from the whole operation. Dry acid is easier to handle in this respect, since it produces fewer fumes, but it still burns and still demands gloves and goggles. Treating these products with the caution they deserve is not optional, it is the difference between a routine chore and a trip to the emergency room.

Order of Operations

Balance your water in the right order and every step gets easier. Adjust total alkalinity first, because it stabilizes pH. Once alkalinity is in range, fine-tune pH. Then handle calcium hardness and sanitizer. Trying to fix pH before alkalinity is like trying to hang a picture on a wall that is still moving. Set the buffer first and the rest falls into place.

This sequence is not arbitrary tradition, it is cause and effect. Alkalinity controls how pH responds to everything else you do, so locking it in first means every later adjustment behaves predictably. If you skip ahead and chase pH while alkalinity is still wrong, you burn through chemicals fighting a number that will not hold, and you often make the alkalinity problem worse in the process. A pool owner who internalizes just this one rule, alkalinity before pH, will spend less money and less time on water balance than one who does everything else right but works out of order.

The same logic extends across the whole season. Test and correct alkalinity at opening, keep an eye on it through the summer as fill water and sanitizer nudge it around, and check it again before you close. A pool whose alkalinity is quietly held in range all season almost never surprises you with a green tint, a cloudy morning, or a pH that will not cooperate, because the buffer is doing its job in the background the entire time.

Testing Your Alkalinity Accurately

Every dose the calculator gives you depends on the reading you feed it, so an accurate alkalinity test is where good water balance starts. A number that is off by 20 ppm sends you dosing in the wrong amount or even the wrong direction.

Drops Beat Strips for Alkalinity

Test strips are fine for a quick daily glance, but for alkalinity a drop-based titration kit is far more accurate. In a titration test you count the drops of reagent it takes to change the sample color, and each drop represents a fixed amount of alkalinity, so you get a precise number rather than trying to match a strip pad against a color chart. When you are about to add pounds of baking soda or a gallon of acid, that precision is worth the extra minute.

Sample the Water Correctly

Pull your test sample from elbow depth, at least a foot below the surface, and away from the return jets where freshly treated water can skew the reading. Take the sample from the same spot each time you track a trend. Test before adding anything so your dose reflects current conditions, and avoid testing right after a big chemical addition before the pump has had time to circulate a full turnover.

Retest to Confirm

After you dose and let the pump run, retest to confirm you landed where you intended. Alkalinity should have moved toward your target. If it barely changed, your volume estimate may be too high, or the chemical did not fully circulate yet. If it overshot, you added too much, a reminder to dose conservatively and creep up on the target rather than lunging at it. A short test log kept over a season teaches you how your specific pool and fill water behave.

Expert Tips for Managing Alkalinity

1
Adjust alkalinity before pH

Alkalinity buffers pH, so set it first. Chasing pH while alkalinity is off is a losing battle that wastes chemicals.

2
Never dump the full acid dose

A big single acid dose crashes pH. Stage it: drop about 20 ppm, run the pump, retest, and repeat.

3
Aerate to fix low pH

After acid lowers both numbers, aeration raises pH back without restoring alkalinity. Run jets and fountains.

4
Skip dry acid in salt pools

Sodium bisulfate adds sulfate that corrodes salt cells. Use muriatic acid in a saltwater pool instead.

5
Run salt pools lower

Target 60 to 80 ppm in a saltwater pool. The generator drives pH up, so lower alkalinity means less acid overall.

6
Test after rain and top-ups

Rain and fresh fill water both shift alkalinity. Retest after any big water event, not just on a fixed schedule.

Quick Reference Card

Pool Alkalinity at a Glance
Standard pool target80 to 120 ppm
Common sweet spotAbout 100 ppm
Saltwater (SWG) target60 to 80 ppm
Raise withBaking soda
Lower withMuriatic or dry acid
Baking soda for 10 ppm1.4 lbs per 10,000 gal
Muriatic acid for 10 ppm25.6 fl oz per 10,000 gal
Max acid drop per stageAbout 20 ppm
Fix low pH after acidAerate the water
Adjust orderAlkalinity, then pH

Frequently Asked Questions About Pool Alkalinity

What is the ideal total alkalinity for a pool?+
For a standard chlorine pool, the ideal total alkalinity is 80 to 120 ppm, with about 100 ppm a common sweet spot, aligned with the ANSI/APSP water quality standard. Saltwater pools with a salt chlorine generator run better at 60 to 80 ppm because the cell constantly pushes pH upward, and keeping alkalinity lower means the whole system needs less acid.
How much baking soda do I need to raise alkalinity?+
The standard rate is about 1.4 pounds of baking soda per 10,000 gallons to raise total alkalinity by 10 ppm. So a 20,000-gallon pool that needs to climb from 60 to 100 ppm, a 40 ppm rise, needs roughly 11 pounds. The calculator scales this to your exact volume and target, and it flags when the dose is large enough to add in batches.
Can I use regular baking soda from the grocery store?+
Yes. Pool alkalinity increaser is simply sodium bicarbonate, the exact same thing as grocery-store or bulk baking soda, often sold in pool packaging at a markup. Buying baking soda in a large bag is a cheaper way to get the identical chemical. Just make sure it is pure sodium bicarbonate with no added scents or anti-caking agents beyond the standard.
How do I lower high alkalinity in my pool?+
The only way to lower alkalinity is with acid, either muriatic acid or dry acid (sodium bisulfate). Acid neutralizes the bicarbonate and carbonate that make up alkalinity, so the reading drops. Add it in stages rather than all at once, because acid also lowers pH and a big single dose can crash it. After the alkalinity is down, aerate the water if pH has fallen too far.
Why does acid lower both alkalinity and pH?+
Acid reacts with the carbonate and bicarbonate ions that make up alkalinity, neutralizing them, and that same reaction consumes the ions that hold pH up. So both numbers fall together. The trick pros use is to add acid to reach the alkalinity target, then aerate the water. Aeration off-gasses carbon dioxide, which raises pH back up without restoring the alkalinity you just removed.
Should I adjust alkalinity or pH first?+
Always adjust total alkalinity first. Alkalinity is the buffer that stabilizes pH, so if alkalinity is off, pH will never hold steady no matter how much you fiddle with it. Bring alkalinity into range, then fine-tune pH, then handle calcium hardness and sanitizer. Fixing pH before alkalinity is like hanging a picture on a wall that keeps moving.
Why is my pH bouncing up and down?+
Wild pH swings, called pH bounce, are the classic sign of low total alkalinity. Without enough alkalinity to buffer the water, every small disturbance, a rain, a few swimmers, a chemical addition, sends pH lurching. The fix is to raise alkalinity into the 80 to 120 ppm range with baking soda. Once the buffer is restored, pH settles down and stays put.
Why will my pH not come down no matter how much acid I add?+
That is pH lock, and it usually means your total alkalinity is too high, often above 150 ppm. The strong buffer holds pH up and fights every acid addition. The real fix is to lower the alkalinity itself with staged acid doses, not to keep pouring acid at the pH. Bring alkalinity back into range and pH becomes controllable again.
Can I use dry acid in a saltwater pool?+
No. Dry acid, sodium bisulfate, adds sulfate ions to the water. In a saltwater pool those sulfates accumulate and permanently corrode the metal electrodes inside your salt chlorine generator cell, and replacement cells are expensive. Even normal maintenance doses build sulfate steadily. In a saltwater pool, always use muriatic acid to lower alkalinity instead. The calculator warns you if you select dry acid for a salt pool.
How long should I wait between alkalinity doses?+
Wait at least 6 hours with the pump running before retesting after any dose, so the chemical fully circulates and reacts. For large adjustments, add in batches, no more than about 5 pounds of baking soda per 10,000 gallons or a 20 ppm acid reduction at a time, then wait, retest, and add more. Rushing leads to overshooting, which means correcting in the other direction.
Does baking soda raise pH too?+
Baking soda raises total alkalinity strongly and pH only slightly, which is why it is the right choice when alkalinity is low but pH is already close to range. If you need to raise both pH and alkalinity a lot, soda ash (sodium carbonate) lifts pH much more. But for a straight alkalinity increase with minimal pH disturbance, baking soda is the tool. Expect a small upward nudge to pH, not a big jump.
How often should I test alkalinity?+
Test total alkalinity at least weekly during swim season, and always after heavy rain, a big water top-up, a large chemical addition, or heavy bather use. Rain and fresh fill water can shift alkalinity noticeably, and some sanitizers push it up over time. Regular testing catches drift before it turns into pH bounce or pH lock. A good drop-based test kit gives a more accurate alkalinity reading than strips.
What causes high alkalinity in the first place?+
Several things push alkalinity up. Fill water in many US regions is naturally high in alkalinity, so every top-up adds more. Some sanitizers, especially liquid chlorine and cal-hypo, leave behind compounds that raise alkalinity over time. And the most common cause is human error: adding too much alkalinity increaser trying to fix a pH problem. If your fill water is hard, expect to lower alkalinity periodically.
Is muriatic acid or dry acid better for lowering alkalinity?+
Both lower alkalinity effectively. Muriatic acid is cheaper and works fast, but it is a corrosive liquid that gives off fumes and demands careful handling. Dry acid, sodium bisulfate, costs more but ships as an easy-to-measure powder with fewer fumes. The big exception is saltwater pools, where dry acid must be avoided because its sulfate corrodes the salt cell. For salt pools, muriatic acid is the only safe choice.
Does total alkalinity affect chlorine?+
Indirectly but importantly. Alkalinity stabilizes pH, and pH directly controls how effective your chlorine is. When high alkalinity locks pH up too high, a large share of your free chlorine sits in a weak, less active form, so the water sanitizes poorly even when the chlorine reading looks fine. Keeping alkalinity in range keeps pH in range, which keeps your chlorine working at full strength.
Does this calculator work for hot tubs and spas?+
Yes, as long as you enter the correct, much smaller gallon count. A typical hot tub holds 300 to 500 gallons versus 15,000 to 30,000 for a pool, so the doses are tiny and precision matters. The same 80 to 120 ppm target applies to most spas. Because spas heat up and get used hard in a small volume, test them far more often than a pool, ideally before each use.