What KH is and why you might need to lower it
KH (carbonate hardness) measures how many carbonate and bicarbonate ions are dissolved in your water. It acts as a buffer, preventing pH swings when acids build up in the tank. Most freshwater fish tolerate a wide range, but some species—particularly soft-water fish like discus, tetras, and certain shrimp—do better in lower KH conditions. If your tap water is naturally hard or you have been adding minerals, your KH may be higher than what your fish prefer.
High KH also makes it harder to lower pH if you need to. The buffer resists change, which is useful for stability but problematic if you are trying to create acidic conditions. Knowing your current KH is the first step: test it with a liquid KH test kit (the most accurate method) or a digital meter. Most kits measure KH in degrees (dKH), with 1 dKH equal to about 17.9 ppm of carbonate hardness.
Key Takeaways
- Test your current KH with a liquid test kit before making changes, since most freshwater fish tolerate KH between 4 and 8 dKH without problems.
- Water changes with distilled or reverse-osmosis water are the safest and most reliable way to lower KH gradually without shocking the tank.
- Peat moss in a filter bag lowers KH slowly over weeks and works best combined with water changes rather than alone.
- Driftwood and certain plants like Java fern also lower KH slightly, but the effect is mild and takes time to show results.
- Avoid lowering KH too fast—fish and bacteria need stable water conditions, so aim for a drop of no more than 1 dKH per week.
Water changes with distilled or reverse-osmosis water
The most straightforward method is to replace a portion of your tank water with distilled water or reverse-osmosis (RO) water, both of which have essentially zero KH. This dilutes the hardness gradually without chemicals or additives. Start by doing a 25 percent water change using distilled or RO water instead of your normal tap water. Test the KH after three to five days, then repeat if needed.
Distilled water is inexpensive and widely available at grocery stores and pharmacies, usually for a few dollars per gallon. RO water is also sold at many aquarium shops and some grocery stores, though it costs slightly more. The advantage of this method is that it is gentle, predictable, and does not introduce anything foreign into the tank. The downside is that it takes time—expect two to four weeks to drop KH by 2 to 3 degrees if you are doing 25 percent changes weekly.
Never do a single large water change with distilled water, as the sudden shift can stress fish and destabilize the bacteria colony. Gradual is always safer. If you have a very small tank (under 10 gallons), you can do smaller, more frequent changes—10 to 15 percent every few days—to speed the process slightly while still staying safe.
Using peat moss in your filter
Peat moss is partially decomposed plant material that naturally lowers KH and pH by releasing tannins and organic acids into the water. Place a small amount (a handful for a 20-gallon tank) inside a mesh filter bag and position it in your filter where water flows through it. The peat will darken your water slightly—this is normal and harmless, though some aquarists prefer to avoid it for aesthetic reasons.
Peat works slowly, typically lowering KH by 1 to 2 degrees over two to three weeks. It is most effective when combined with water changes rather than used alone. Check the KH every week and remove or add peat as needed. Peat moss breaks down over time and will need replacing every four to six weeks. Buy aquarium-grade peat moss, not gardening peat, since gardening products may contain fertilizers or pesticides.
One drawback is that peat can clog filters if you use too much or if it breaks apart. Start with a small amount and monitor your filter flow. If the filter slows noticeably, reduce the peat or switch to a coarser mesh bag.
Driftwood and live plants
Driftwood and certain aquatic plants like Java fern, Anubias, and moss naturally lower KH very slightly by releasing tannins and consuming carbonates as they grow. These methods are mild and take weeks to show measurable results, so they work best as a supplement to water changes rather than a primary strategy. If you like the look of driftwood or plants anyway, they are a low-effort bonus.
Live plants also consume CO₂ and produce oxygen, which can shift pH slightly. Fast-growing stem plants (like ludwigia or rotala) consume more carbonates than slow growers, so adding more plants speeds the effect marginally. Again, this is a gradual process—do not expect a drop of more than 1 dKH over several weeks unless you have a heavily planted tank.
What to avoid when lowering KH
Do not use chemicals like muriatic acid or other pH-lowering products to lower KH directly. These lower pH but do not reduce KH itself, and they can cause dangerous pH crashes if dosed incorrectly. Avoid commercial "KH-lowering" products unless you have researched them thoroughly—most are unnecessary and some can harm fish or bacteria.
Never lower KH by more than 1 dKH per week. Rapid changes stress fish, destabilize the nitrogen cycle, and can cause pH swings even though you are trying to prevent them. If your KH is very high (above 12 dKH), plan for a gradual reduction over a month or longer rather than trying to fix it in days.
Do not rely on a single method alone if you need a significant drop. Combine water changes with peat moss or plants for faster, more reliable results. And always test before and after changes—guessing at KH can lead to overshooting your target.
Monitoring KH after you make changes
Test your KH every three to five days while you are actively lowering it. Use the same test kit each time so your results are consistent—different kits can give slightly different readings. Keep a straightforward log of the date and KH level so you can see the trend and adjust your method if progress is too slow or too fast.
Once you reach your target KH, you can test less frequently—weekly or every two weeks is usually enough to catch any drift. If KH starts creeping back up, your tap water may be adding minerals during regular water changes. In that case, continue using distilled or RO water for a portion of your maintenance water changes, or keep peat in the filter as a permanent fixture.
Frequently Asked Questions
How low should KH be for my fish?
Most common freshwater fish (tetras, danios, guppies, corydoras) do fine with KH between 4 and 8 dKH. Soft-water specialists like discus, cardinal tetras, and some shrimp prefer 2 to 4 dKH. Check the specific needs of your species, but do not assume you need to lower KH unless your fish are showing signs of stress or your target species has documented soft-water requirements.
Can I use rainwater instead of distilled water?
Rainwater works if you collect it in a clean container away from roofs and gutters, which can contain debris and contaminants. However, rainwater quality varies by location and season, so it is less predictable than distilled water. If you use rainwater, test it first to confirm it is actually low in KH before adding it to the tank.
Will lowering KH affect my filter bacteria?
Beneficial bacteria tolerate a wide range of KH, so gradual lowering will not harm them. Rapid changes can stress the colony, which is why slow adjustments over weeks are safer than sudden drops. If you are concerned, lower KH while doing normal maintenance—do not make it the only change happening in the tank.
How long does peat moss take to work?
Peat typically lowers KH by 1 to 2 degrees over two to three weeks, depending on the amount used and water flow through the filter. Results are slower than water changes but require less effort once it is in place. Combine peat with 25 percent water changes using distilled water for faster results.
What if my KH drops too low?
If KH falls below your target, stop using distilled water and peat, and do regular water changes with your normal tap water. KH will gradually rise back to match your tap water. This is why testing every few days during adjustment is important—you can catch overshoot before it becomes a problem.