How to Raise Alkalinity in Fish Tank Guide: KH Buffering
Singapore PUB tap water runs at KH 1-2 dKH — soft enough that pH crashes overnight become a real risk, especially in heavily planted tanks and rift lake aquaria. Alkalinity is the carbonate buffer that holds pH stable, and when it drops below 3 dKH the tank behaves like a see-saw on ice. This how to raise alkalinity in fish tank guide from Gensou Aquascaping at 5 Everton Park covers the three methods that actually work in SG conditions, with dosing numbers from tanks we maintain weekly. Get the KH target right for your species, then pick the method that fits your setup.
Understand KH vs GH
Carbonate hardness (KH) measures the water’s buffering capacity against pH swings — essentially bicarbonate and carbonate ions. General hardness (GH) measures calcium and magnesium. They move independently: you can raise KH without raising GH using sodium bicarbonate, or raise both together using crushed coral. Know which your fish need before dosing. African cichlids want high KH and GH; livebearers want high GH but moderate KH; discus and tetras want both low.
Target Values by Species
Rift lake cichlids (Malawi, Tanganyika) need KH 10-18 dKH, pH 8.0-8.4. Livebearers and most community fish sit comfortably at KH 4-8. Discus, cardinal tetras and German blue rams prefer KH 2-4 — raising beyond that is counterproductive. Shrimp tanks split: Neocaridina tolerate KH 4-8, Caridina (CRS, Taiwan Bee) demand KH 0-2. Test with an API KH kit ($18 at C328 Clementi) or JBL drop kit before adding anything.
Crushed Coral — The Slow Steady Method
Crushed coral ($8 per kg on Shopee, $12 at LFS) dissolves gradually in acidic water, releasing calcium carbonate until equilibrium. Add 1-2 tablespoons per 40 litres into a media bag in your filter. Expected rise: 2-4 dKH over 7-14 days. Recharge by rinsing the bag monthly; replace when pieces feel smooth and rounded (usually 12-18 months). This is the hands-off SG choice for cichlid tanks — once dialled in, you stop fighting pH swings entirely.
Baking Soda — The Fast Method
Plain sodium bicarbonate (NaHCO3) from NTUC ($2.50 per 500 g box) raises KH without GH. Dosing: 1 teaspoon per 200 litres raises KH by roughly 2 dKH. For larger adjustments, dose in 2 dKH increments spaced 12 hours apart — never raise more than 2 dKH per day as the pH shift stresses fish. Dissolve in a cup of tank water first, then pour slowly. Baking soda is the emergency tool for crashed pH; crushed coral is the long-term hold.
Seachem Alkaline Buffer
Alkaline Buffer ($22 for 300 g at C328) delivers carbonate hardness precisely — 1/4 teaspoon per 300 litres raises KH by about 1 dKH. Unlike baking soda, it sets pH toward 7.2-8.5 depending on dose, working with Seachem Acid Buffer for fine tuning. Popular with rift lake keepers running bare-bottom tanks where crushed coral substrate isn’t aesthetic. More expensive per dKH than baking soda but doses more consistently.
Dolomite and Aragonite Substrate
For a rift lake aquascape starting from scratch, use aragonite or dolomite sand as substrate ($25 per 5 kg on Shopee). It dissolves continuously like crushed coral but with more surface area exposed. KH typically sits 8-12 dKH with pH 7.8-8.2 stably. Don’t use under plant-heavy tanks; the high KH clashes with CO2 injection goals. This is cichlid-specific, not a universal fix.
Raising KH Without Raising GH
Shrimp tanks on remineralised RO sometimes need KH for pH stability without the calcium that clouds moult timing. Baking soda is the only practical SG option — dose as above, targeting KH 3-4 dKH. Crushed coral will not work here because it raises both parameters together. Test weekly; KH drifts down as driftwood and soil leach tannins.
Watch for CO2 Interaction
Planted tanks running CO2 injection show a counter-intuitive pattern: raising KH raises pH, but CO2 lowers pH. The two balance, and dropping KH from 6 to 3 dKH while running CO2 can crash pH to 6.0 overnight. If you run CO2, keep KH above 3 dKH minimum. Use a drop checker to verify CO2 levels independently of pH readings — pH alone lies in a CO2-injected tank.
Go Slow to Protect Fish
Raising KH drives pH up, and fish acclimated to pH 6.8 do not cope with a jump to pH 7.8 in 6 hours. Cap adjustments at 2 dKH (and roughly 0.2 pH unit) per 24 hours. For a tank reading KH 1 that needs KH 10 for yellow labs, plan a 5-day ramp with baking soda in 2 dKH steps, or switch to crushed coral and let it work passively over two weeks — fish tolerate slow rises easily.
Retest and Adjust Monthly
KH drifts down between water changes as biological activity produces acids and driftwood leaches tannins. Tanks with crushed coral stay stable longer; bare tanks dosed with baking soda need weekly top-ups at water change time. Test KH monthly minimum; weekly if you keep cichlids or shrimp. A KH that holds within 1 dKH between tests means your buffering is working.
Related Reading
- How to Lower Alkalinity in Fish Tank Guide
- Aquarium Water Parameters Singapore
- How to Raise pH in Fish Tank Guide
- African Cichlid Care Guide
- Aquarium GH and KH Management
emilynakatani
Still Have Questions About Your Tank?
Drop by Gensou Aquascaping — most walk-in questions get answered in under 10 minutes by someone who has set up hundreds of tanks.
5 Everton Park #01-34B, Singapore 080005 · Open daily 11am – 8pm
