What Is KH in Ponds?
A plain-English definition of KH (carbonate hardness): the buffering capacity that holds pond pH steady, the ideal koi range, and how to raise KH safely.
KH, short for carbonate hardness and also called alkalinity, is the measure of how much carbonate and bicarbonate is dissolved in your pond water, which is what buffers the water against pH change and keeps pH from crashing. In plain terms, KH is your pond's pH safety net, and getting it right prevents the single most common cause of dangerous pH swings.
KH is the buffer, not the pH
It is easy to confuse KH with pH because both relate to acidity, but they describe different things. pH is the current acidity reading. KH is the water's resistance to that reading changing. A useful way to picture it: pH is the position of a ball, and KH is how deep the valley is that holds the ball in place. With strong KH, the ball sits in a deep valley and barely moves. With weak KH, it sits on a flat surface and can roll away with the slightest push.
This is why a pond can show a perfect pH today and still be in danger. If the KH behind that reading is nearly gone, the pH is unsupported and can collapse overnight. That is exactly why experienced keepers test KH before they ever touch pH.
Why KH protects your koi
The dawn pH crash
Ponds breathe on a 24-hour cycle. Through the night, fish, plants, and bacteria respire and release carbon dioxide, which dissolves into carbonic acid and pushes pH down to its lowest point around dawn. After sunrise, plants and algae consume that carbon dioxide and pH climbs again. With healthy KH, this daily swing is gentle, just a few tenths of a point. With depleted KH, the dawn low can crash several points in a matter of hours, stressing or killing koi. If you have ever found fish in distress first thing in the morning, low KH is a prime suspect.
KH feeds your biofilter
The bacteria that run your nitrogen cycle consume carbonate as they convert ammonia and nitrite, so a busy biofilter steadily drains KH. That is why KH naturally falls over time and needs topping up, and it is why a heavily stocked pond uses KH faster. Buffering and biofiltration are two sides of the same coin: let KH bottom out and nitrification slows, allowing ammonia to climb.
Target KH ranges
| KH level | dKH | What it means |
|---|---|---|
| Below 40 ppm | Under 2 | Dangerous, a dawn crash is likely |
| 40 to 80 ppm | 2 to 4.5 | Marginal, raise KH soon |
| 105 to 200 ppm | 6 to 11 | Ideal koi range, pH stays steady |
| Above 215 ppm | 12+ | Very firm buffering, pH may sit high |
One degree of carbonate hardness, written 1 dKH, equals about 17.9 ppm. The first step to managing KH is simply measuring it, so a hardness-capable test kit belongs in every pond shed.
A KH test kit for your pond shed
Aquascape Water Test Kit, KH Alkalinity, 60 Tests
$30.56 on Amazon
Dedicated liquid KH titration kit made for pond water, easy to read with reliable results.
AAwipes 8-in-1 Aquarium and Pond Test Strips, 50 ct
$9.96 on Amazon
Quick strips that read alkalinity (KH) and hardness along with pH and ammonia.
How to raise KH safely
You have two practical tools, one fast and one slow, and they work well together.
- Baking soda (sodium bicarbonate): the cheapest, fastest fix. Dissolve it fully in a bucket of pond water, pour it in near a waterfall or air stone, then retest after a few hours. It self-limits, nudging pH toward about 8.3 and then stopping, which makes it safe for koi-friendly water.
- Crushed coral or aragonite: place it in a mesh bag in your filter for slow, self-regulating buffering. It dissolves only as water turns acidic, releasing carbonate on demand over weeks.
Whichever you choose, raise KH no faster than about 1 dKH, roughly 18 ppm, per day. Dosing depends on your exact gallons, so know your real volume first with the pond volume calculator, the same figure you use for the pond salt calculator and every other treatment. For the full picture of hardness, including how KH differs from GH, see our deeper guide to pond KH and GH.
In short, KH is the carbonate buffer that holds your pond's pH steady and protects your koi from sudden crashes. Keep it in the 105 to 200 ppm range, test it every week or two, and top it up before it falls too low. A few dollars of baking soda or coral buys you stable water and removes the most common cause of pH trouble in backyard ponds.
Pond Build & Maintenance Planner
Build planner, stocking planner, water-test log, and seasonal maintenance schedule, in one printable planner that keeps your pond healthy year-round.
Frequently Asked Questions
What is a good KH for a koi pond?
Aim for a KH of roughly 105 to 200 ppm, which is about 6 to 11 dKH, and never let it fall below about 80 ppm. In this range the carbonate buffer holds pH steady through the daily swing and gives your biofilter the carbonate it needs to keep processing ammonia. If your KH drifts toward the low end, top it up before it crashes rather than waiting for a pH problem to appear.
What is the difference between KH and pH?
pH measures how acidic or alkaline the water is right now, while KH measures the water’s ability to resist changes in pH. Think of pH as the reading on the dial and KH as the spring that holds the dial in place. A pond can have a perfect pH yet dangerously low KH, which means that good reading can collapse overnight. KH is what keeps pH stable.
Why does low KH cause pH crashes?
Overnight, fish and bacteria release carbon dioxide that forms carbonic acid and pushes pH down, reaching its lowest point near dawn. When KH is healthy, the carbonate buffer absorbs that acid and pH barely moves. When KH is depleted, there is nothing to absorb it, so pH can plunge several points in hours, which is enough to harm or kill koi. Low KH is the most common hidden cause of pH instability.
How do I raise KH in my pond?
Baking soda, which is sodium bicarbonate, is the fast and inexpensive option: dissolve it in a bucket of pond water first, add it near a waterfall, then retest after a few hours. Crushed coral or aragonite in a mesh bag provides slow, self-regulating buffering over weeks. Whichever you use, raise KH no faster than about 1 dKH per day so you do not stress your fish with a sudden change.
How often should I test KH?
Test KH at least every one to two weeks, and weekly in a new or heavily stocked pond, because the nitrogen cycle steadily consumes carbonate and pulls KH down over time. Always test KH before you try to adjust pH, since low KH is usually the real underlying problem. Keeping a simple log helps you spot the seasonal drawdown, especially in spring as your biofilter wakes up and starts using carbonate again.
Planning or running a pond?
Use our free calculators and guides to get every number right.
Pond Planner: $39