You test the water and pH is lower than last month. You add a pH-up product, it jumps, and a week later it has sunk again. If that loop sounds familiar, the issue is almost always buffering capacity, measured as KH (carbonate hardness), rather than pH itself.
This article explains why pH drifts down in many freshwater tanks, how to diagnose it with two simple tests, and the gentle, stable ways to fix it. It is aimed at freshwater community tanks; reef tanks manage alkalinity differently and on tighter targets.
On this page
pH vs KH in plain terms
pH measures how acidic or alkaline the water is right now. KH measures carbonate and bicarbonate, the dissolved minerals that soak up acid and stop pH from moving. Think of KH as a sponge: while there is sponge left, acids get absorbed and pH barely moves. Once the sponge is saturated, every bit of new acid pushes pH down.
That is why pH-down and pH-up products feel like they "don't last." If KH is high, the water fights your adjustment and drifts back. If KH is near zero, nothing holds the new value in place.
| Term | What it measures | Common units |
|---|---|---|
| pH | Acidity/alkalinity on a log scale | 0–14 (aquariums usually 6–8.5) |
| KH | Carbonate/bicarbonate buffering | dKH or ppm (1 dKH ≈ 17.9 ppm) |
| GH | Calcium and magnesium (general hardness) | dGH or ppm |
GH and KH are often confused. GH matters for fish health and plant and shrimp needs, but it is KH that controls pH stability.
Why pH drifts down over time
Several normal processes add acid to an aquarium:
- Nitrification. The bacteria that convert ammonia to nitrite and nitrate consume carbonate as they work. A heavily stocked tank burns through KH faster.
- Decomposition. Uneaten food, waste and decaying leaves release organic acids.
- CO₂. Respiration from fish and bacteria, and injected CO₂ in planted tanks, forms carbonic acid. This one is mostly a daily swing, not a long-term slide.
- Driftwood and botanicals. Tannins can lower pH slightly, especially in soft water.
When water changes are infrequent, these acids accumulate while fresh KH is not being replaced. The classic name for the end result is "old tank syndrome": nitrate climbs, KH falls, and pH drifts down until it eventually drops sharply. Fish that were added years ago may have adapted gradually, but new arrivals from a store with normal water can be badly stressed.
When KH is near zero, pH can fall rapidly. In very acidic conditions the nitrifying bacteria slow down too, and the tank's biological filtration becomes less reliable. Treat a near-zero KH reading as something to correct soon, gradually.
How to diagnose it
- Test KH and pH in the tank. A liquid KH test (count drops until the color changes) is inexpensive and more precise than most strips.
- Test your tap water the same way. Let a glass of it sit for a day first so dissolved CO₂ gasses off, then test. This tells you what your water changes are actually adding back.
- Compare. If tank KH is much lower than tap KH, your tank is consuming buffer faster than water changes replace it. If tap KH is already very low, you live in a soft-water area and may need to add buffering deliberately.
- Check nitrate. High nitrate alongside low KH strongly suggests infrequent water changes are part of the story.
Fixes, from simplest to most involved
1. More regular water changes
If your tap water has reasonable KH, consistent weekly or biweekly partial water changes are often all you need. Each change dilutes acids and nitrate and restores buffer. It is the most stable fix because it uses water your fish will be living in anyway. Our guide on how often to change water covers schedules.
2. Crushed coral or aragonite in the filter
Calcium carbonate media dissolves slowly, especially as pH falls, which makes it self-regulating to a degree. A small mesh bag of crushed coral in a filter compartment or a thin layer mixed into substrate raises KH and GH gradually. Start with a small amount, test weekly, and add more only if needed. Rinse it well first; it is dusty.
This is a good option for tanks with livebearers, African cichlids, or other fish typically kept in harder water. It is a poor choice for soft-water species or many Caridina shrimp, which are usually kept with very low KH.
3. Sodium bicarbonate (baking soda) dosing
Plain baking soda raises KH and nudges pH up. It works fast, which is both the advantage and the risk. If you use it, dissolve it in water first, add it in small increments over several days, and test between doses. Use an online hobby KH calculator for your tank volume rather than guessing, and stay conservative. It also adds sodium, so it is a better short-term correction than a forever solution.
4. Commercial KH or mineral buffers
Products sold as KH buffers or remineralizers do the same job with more consistent formulas and clear dosing instructions. They are especially useful if you use RO water; see our guide to remineralizing RO water.
What to avoid
- Using pH-up or pH-down repeatedly without fixing KH. You get swings, not stability.
- Correcting a big gap in one day. If pH has drifted far, raise it over days via water changes or buffering, not hours. Rapid pH change stresses fish.
- Massive water changes in an "old tank." If tank and tap water differ a lot, very large changes can shock long-term residents. Several moderate changes over a week or two is gentler.
- Buffering a tank built for soft-water species. Some fish and shrimp are kept on purpose in low-KH water. Check the species' care sheet first.
A worked example
Picture a 30-gallon community tank that has run for two years with water changes "when I remember." The keeper tests and finds pH around 6.4, KH reading 1 dKH, and nitrate well above where it usually sits. The tap water, after standing overnight, tests at pH 7.6 and 6 dKH.
The gap tells the story: the tank has slowly consumed its buffer and accumulated acids and nitrate. The fix is not a pH-up product. It is a series of moderate water changes, perhaps 20 to 25 percent a few days apart over two weeks, which gradually brings KH, pH and nitrate back toward tap-water values without a sudden jump. After that, a regular weekly or biweekly schedule keeps the tank from drifting again. If the keeper also adds a small bag of crushed coral, KH gets an extra cushion between changes.
Now picture the reverse: tap water that tests at 1 dKH straight from the faucet. Water changes cannot restore buffer that is not in the source water, so this keeper needs a deliberate buffer, such as crushed coral, a KH product, or remineralized RO, to reach a stable target.
Target ranges, roughly
There is no single right KH. These are commonly cited hobby ranges; confirm against reputable care sheets for the animals you keep.
| Tank type | Typical KH range | Notes |
|---|---|---|
| General community | About 3–8 dKH | Enough buffer for stability without fighting soft-water fish |
| Livebearers, African rift lake cichlids | Higher, often 8 dKH and up | These fish are generally kept in hard, alkaline water |
| Soft-water species, blackwater setups | Low, sometimes 0–3 dKH | Needs closer monitoring; stability via frequent small changes |
| Caridina shrimp on active soil | Often near 0 dKH | Soil buffers pH; see Caridina vs Neocaridina |
| CO₂-injected planted tanks | Often 2–6 dKH | Lower KH makes CO₂ lower pH more noticeably |
FAQ
What KH should a freshwater aquarium have?
Many community tanks are kept around 3 to 8 dKH, but it depends on species. Hard-water fish are often kept higher and soft-water species lower. Check a reputable care sheet for your fish.
Is it safe to use baking soda to raise KH?
Many hobbyists do, carefully. Dissolve it first, dose in small amounts over several days, and test between doses. Commercial KH buffers offer more predictable dosing.
Why does my pH drop at night?
Fish, plants and bacteria release CO2 overnight, which forms carbonic acid and lowers pH a little. A small daily swing is normal; a steady slide over weeks points to low KH.
Will driftwood crash my pH?
Driftwood can lower pH slightly, mainly in soft water with little KH. In water with moderate KH, the effect is usually small.
The bottom line
A falling pH is a symptom. Test KH, compare it with your tap water, and restore buffering capacity with steady water changes or a slow-acting buffer like crushed coral. Aim for stable, appropriate parameters for your species rather than a perfect number. Our water parameters cheat sheet is a good next stop.