Glossary

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.

Please read: This content is researched for general information only and is not professional, medical, or veterinary advice. Every situation is different, so use your own judgment and double-check before acting, especially when adding chemicals or feeding and treating animals. Consult a qualified professional when in doubt. This page also contains affiliate links; we may earn a small commission at no extra cost to you.

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 leveldKHWhat it means
Below 40 ppmUnder 2Dangerous, a dawn crash is likely
40 to 80 ppm2 to 4.5Marginal, raise KH soon
105 to 200 ppm6 to 11Ideal koi range, pH stays steady
Above 215 ppm12+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

Water Test Kit, KH Alkalinity, 60 Tests
🧪

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.

Check Price on Amazon
8-in-1 Aquarium and Pond Test Strips, 50 ct
📋

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.

Check Price on Amazon

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