
KH, GH and pH in Koi Ponds: Testing and Stability Guide
KH, GH and pH are connected, but they do not measure the same thing. pH tells you how acidic or alkaline the pond is at the moment of testing. KH indicates much of the water’s ability to resist a sudden fall in pH. GH measures mainly dissolved calcium and magnesium. Reading all three together is far more useful than trying to force one number towards a supposed perfect value.
On established ponds, we are usually more concerned by an unexplained change than by a stable reading that sits comfortably within a sensible range. Repeatedly adding pH adjusters without understanding the KH, source water and biological load can create exactly the instability the owner is trying to prevent.
Quick answer: test pH and KH regularly, learn the normal pattern of your pond, test the tap or source water as well, and make corrections gradually. If fish are distressed or pH has changed sharply, test ammonia and nitrite immediately before adding anything.
What pH means in a koi pond
The pH scale describes hydrogen-ion activity. A value of 7 is neutral; lower values are acidic and higher values alkaline. Because the scale is logarithmic, a change of one whole pH unit represents a large chemical change, not a small step.
Koi tolerate a reasonable range when the water is otherwise good and the pH is stable. The Ornamental Aquatic Trade Association’s general pond-fish guidance gives 6.5–8.5 as a broad suitable range and emphasises minimal fluctuations for koi. That guidance is more useful than insisting every pond must be exactly 7.5 or 8.0.
pH also affects toxicity and filtration. The proportion of more toxic un-ionised ammonia increases as pH and temperature rise. Nitrifying bacteria consume alkalinity as they process waste, so a hard-working koi filter can gradually reduce KH and allow pH to fall if it is not replenished.
What KH measures
KH means carbonate hardness. Pond keepers also use the term alkalinity, although laboratory alkalinity is a broader measurement. In practical pond care, a KH test indicates the bicarbonate and carbonate reserve that helps neutralise acids and stabilise pH.
KH is used continuously. Biological filtration produces acids; rain can dilute mineral content; plant and algae activity changes carbon dioxide; and water changes may either replenish or further dilute the buffer depending on the supply. A pond can look perfectly clear while its KH is being depleted.
OATA gives 5–15°dKH as a broad medium-hard range for pond fish. Your normal target should also reflect the source water, fish load, filtration and any manufacturer requirements for treatments or equipment. Stability and a measurable reserve are more important than chasing the top of a range.
What GH measures
GH means general hardness and measures mainly calcium and magnesium ions. These minerals affect osmoregulation, plant growth and aspects of fish and filter biology. GH does not directly buffer pH in the same way as KH, so a pond can have a reasonable GH but insufficient KH.
OATA’s broad pond-fish guidance describes 8–18°dH as medium-hard. Soft-water areas can be below this; some boreholes and hard tap-water areas can be considerably higher. Before trying to change GH, establish whether the reading is genuinely causing a problem. Stable locally supplied water is often easier and safer to manage than repeatedly engineered water.
Why pH changes between morning and evening
Plants and algae use carbon dioxide during daylight and release it through respiration when it is dark. Carbon dioxide forms carbonic acid in water, so pH often reads lower around dawn and higher late in the day. The size of this daily movement depends on plant and algae activity, aeration, KH and stocking.
This is why a single pH reading without a time is incomplete. If you are investigating fluctuation, test early morning and late afternoon or evening for several days. Compare readings at the same locations and use the same kit. A noticeable daily swing may point to low buffering, heavy algae or insufficient gas exchange.
The signs of unstable water chemistry
Fish do not display a special ‘low KH’ behaviour. They respond to the consequences: a falling or swinging pH, ammonia after filter disruption, gill irritation and general stress. Warning signs can include:
- reduced or sudden loss of appetite;
- lethargy or isolation;
- flashing or rubbing;
- rapid gill movement or gathering near aeration;
- an unexpected ammonia or nitrite reading;
- and a pH result significantly different from the pond’s normal pattern.
Those signs have many possible causes. Test with reliable pond water testing equipment rather than treating from behaviour alone.
How to test pH, KH and GH properly
Use a repeatable sample
Take water from the main pond, away from a dosing point, waterfall splash or top-up inlet. Rinse the test vessel with pond water and follow the kit instructions exactly. Drops are not interchangeable between brands, and the volume line matters.
Record units
Hardness may be reported in degrees (°dH or °dKH), milligrams per litre or parts per million as calcium carbonate. Write down the unit with the result. As a useful conversion, 1 German degree is approximately 17.9 mg/L as CaCO3, but use the chart supplied with the test for routine decisions.
Check the kit
Reagents expire and can be contaminated. Store them as instructed, replace caps promptly and do not let bottle tips touch pond water. If a result is surprising, repeat it and, if possible, confirm with another kit or retailer before making a large correction.
Test source water
Tap, well and rainwater can have very different KH, GH, nitrate and pH. Test the water actually used for changes. Remember that freshly drawn tap water can give a different pH after it has stood and exchanged gases with the air.
A practical testing schedule
For a stable, mature koi pond, weekly testing is a sensible baseline; OATA also recommends weekly checks of ammonia, nitrite, nitrate, pH and hardness, particularly during setup and after fish are added. Test more often when:
- the pond or filter is new;
- fish have been added or feeding has increased;
- there has been prolonged heavy rain;
- a large water change has been made;
- the filter has stopped or been heavily cleaned;
- medication or a water treatment is being used;
- or fish behaviour has changed.
Keep a simple log with date, time, water temperature, pH, KH, ammonia and nitrite. Trends are far more valuable than a stack of unlabelled test cards.
What causes KH to fall?
Common causes include:
- nitrification in a well-stocked, heavily fed pond;
- large amounts of low-mineral rainwater;
- water changes with naturally soft source water;
- organic waste breaking down;
- insufficient routine water replacement;
- and some treatment or filtration processes.
A large biological filter does not create KH, and clear water does not prove the reserve is adequate. The more waste the filter processes, the more important regular measurement becomes.
How to correct low KH safely
First confirm the result, test pH, ammonia and nitrite, and check the source water. If the pond is stable and fish are behaving normally, make a controlled correction rather than a dramatic one.
Options include a partial water change where the source water has useful alkalinity, or a pond buffer used precisely according to its label. Sodium bicarbonate is sometimes used by experienced koi keepers, but an accurate pond volume and calculation are essential. Adding an unmeasured scoop can move both KH and pH too quickly.
Spread a planned correction over time and retest between doses. Do not mix products unless their instructions confirm compatibility. If medication is present, check with its manufacturer because water chemistry can affect treatment safety and performance.
What to do if pH has crashed
A pH crash is an emergency because fish and filter bacteria can be stressed together. The filter may stop processing ammonia efficiently, so the problem can continue even after pH begins to recover.
- Increase aeration and confirm water is circulating.
- Repeat pH and KH tests with a dependable kit.
- Test ammonia and nitrite immediately.
- Stop feeding until the readings are safe and stable.
- Check source-water chemistry and prepare any replacement water with a suitable dechlorinator.
- Correct gradually using a known volume and an appropriate buffer or controlled water changes.
- Continue testing through the following days because biological recovery is not instant.
Do not use acid or an aggressive pH-down product to counter an over-correction without specialist advice. Successive large swings are often more damaging than the original stable high or low value.
High pH: find the cause before lowering it
A high afternoon pH can be driven by green water, blanket weed or heavy plant photosynthesis, especially when KH is low enough to allow a large swing. Cement-based materials that have not cured or been sealed correctly can also influence a new pond.
Measure the morning and evening pattern, KH, ammonia and source water. Improve aeration, address excess algae and organic loading, and check recent building materials. Chemical pH reducers can produce a short-lived number while leaving the underlying cause untouched.
How water changes affect KH, GH and pH
A water change moves the pond towards the chemistry of the replacement water. In a hard-water area it may replenish KH and GH. In a soft-water area it may reduce them. Test before assuming a water change always corrects a particular result.
Treat mains water to neutralise chlorine or chloramine and add it at a controlled rate. Sudden changes in temperature, pH or mineral content can stress fish even when the new water is technically within an acceptable range. Browse our water purifiers and dechlorination equipment when planning regular top-ups.
KH and the biological filter
Nitrifying bacteria convert ammonia to nitrite and then nitrate. The process needs oxygen and alkalinity. If KH is exhausted and pH falls sharply, biological performance can decline and toxic waste can appear. This connection is why water chemistry and pond filtration should never be treated as separate subjects.
Do not clean all biological media at once or wash it under untreated tap water. Keep water and air moving through mature media, and investigate a falling return flow before it becomes a complete stoppage. Read our ammonia and nitrite emergency guide if either toxic reading is detectable.
Common mistakes
- Testing pH but never KH.
- Comparing morning and evening readings as though they were taken under identical conditions.
- Using an old or contaminated reagent kit.
- Adjusting the pond to a textbook target without testing source water.
- Adding several products together and losing track of which one moved the result.
- Making a large correction without knowing the true pond volume.
- Ignoring ammonia after a pH crash.
- Assuming clear water means chemically safe water.
KH, GH and pH FAQs
Is KH the same as pH?
No. pH is the current acid/alkaline reading. KH represents much of the buffering reserve that helps resist a pH fall.
Is GH the same as KH?
No. GH mainly reflects calcium and magnesium. KH mainly reflects carbonate and bicarbonate buffering. A pond can have high GH and low KH, or the reverse.
What is the best pH for koi?
A stable value within a sensible pond-fish range is preferable to repeatedly forcing an exact target. OATA gives a broad 6.5–8.5 range for pond fish; your koi need minimal fluctuation, zero ammonia and nitrite and otherwise suitable water.
Can rain cause a pH crash?
Prolonged heavy rain can dilute KH, particularly in a soft-water pond with little reserve. Rain can be the final trigger, but ongoing alkalinity consumption is often the underlying reason.
Does aeration raise pH?
Aeration can drive off excess carbon dioxide and therefore raise a depressed pH towards its equilibrium. It does not replace KH and cannot correct every cause of low pH.
Should I test pH in the morning or evening?
For routine trending, test at the same time each day. To investigate daily swing, compare early-morning and late-afternoon readings over several days.
Can low KH cause ammonia?
Low KH does not create fish waste, but a resulting pH crash can impair the biological filter, allowing ammonia or nitrite to become detectable.
How often should I add buffer?
There is no safe calendar dose for every pond. Test, calculate the real volume, follow the chosen product and retest. The rate of KH use changes with feeding, stocking, rain and water changes.
Why is my pH high when KH is low?
Heavy algae or plant photosynthesis can remove carbon dioxide during daylight and drive pH upward. With little buffering, the day-to-night movement may be large. Check the morning result and investigate algae and aeration.
Build a stable routine, not a perfect snapshot
Good koi water is predictable. Test the pond and source water, log results, maintain the filter and make gradual corrections from accurate measurements. A stable pH supported by adequate KH is more valuable than a single perfect-looking test taken after a large chemical adjustment.
Explore our pond test kits, meters and water purifiers, and keep our ideal koi pond water conditions guide with your pond records for a wider testing and maintenance plan.


