Troubleshooting Low Alkalinity in Your Reef Tank: Causes and Fixes
Low alkalinity in your reef tank? Learn the most common causes of dropping dKH, how to safely raise alkalinity, and proven strategies to keep it stable long-term.
Your alkalinity was 8.5 dKH last week. Today it’s 6.2. Your Acropora tips are starting to pale, and that Montipora plate that was on a growth tear has slowed to a crawl. Something is draining your alkalinity faster than you can replace it — and if you don’t figure it out soon, you’re going to start losing tissue.
Low alkalinity is one of the most common — and most dangerous — problems in reef keeping. It’s the parameter that changes fastest, stresses corals most when it swings, and causes the most confusion when it won’t stay put.
Let’s fix it.
What Alkalinity Actually Does in Your Reef Tank
Before troubleshooting, you need to understand what you’re dealing with. Alkalinity isn’t a single substance — it’s your water’s buffering capacity, its ability to resist changes in pH. In reef tank terms, it measures the concentration of carbonate (CO₃²⁻) and bicarbonate (HCO₃⁻) ions in your water.
These carbonate ions serve two critical functions:
- pH stability — They neutralize acids produced by biological filtration, keeping your pH from crashing
- Coral skeleton building — Corals combine carbonate ions with calcium to form calcium carbonate (CaCO₃), the material their skeletons are made of
Every time a coral grows, it pulls alkalinity out of your water. Every time your biological filter converts ammonia to nitrate, acid is produced that consumes alkalinity. Your tank is constantly using it up, and if supply doesn’t match demand, levels drop.
For a deeper look at how alkalinity interacts with calcium and magnesium, see our guide to The Big 3: Calcium, Alkalinity, and Magnesium.
What Should Your Alkalinity Be?
Target range: 7–11 dKH (2.5–3.9 meq/L)
Most successful reef keepers land between 7.5 and 9 dKH. Natural seawater sits around 7 dKH, so anything in that neighborhood works. The key principle:
Stability matters more than the number itself. A tank that holds steady at 7.5 dKH will outperform one that bounces between 8 and 10.
Day-to-day swings should stay within ±0.5 dKH. If your alkalinity is routinely swinging more than 1 dKH between tests, that’s a dosing or consumption problem you need to solve — even if the average looks fine.
The 7 Most Common Causes of Low Alkalinity
1. Coral Consumption Outpacing Dosing
This is the number one cause, and it sneaks up on you. When you first set your dosing rate, it matched your tank’s demand. But corals grow. More coral mass means more calcification, which means more alkalinity consumed every day.
Signs this is your problem:
- Alkalinity has been slowly trending down over weeks or months
- Your coral collection has grown significantly since you last adjusted dosing
- Calcium is also dropping (they’re consumed together)
The fix: Test alkalinity at the same time every day for a week. Calculate the average daily drop. Increase your dose to match, then retest for another week to confirm.
2. Inaccurate or Failing Dosing Equipment
Your dosing pump says it’s delivering 50 mL per dose. But is it really? Tubing wears out, rollers slip, calibration drifts, and air bubbles in the line reduce actual delivery.
Signs this is your problem:
- Parameters started dropping without any change to livestock or feeding
- Your dosing container is emptying slower or faster than expected
- You can see air bubbles in the dosing line
The fix: Put a graduated cylinder under each dosing head and measure actual output. Recalibrate or replace tubing. Most peristaltic pump tubing should be replaced every 6–12 months.
3. Salt Mix With Low Alkalinity
Not all salt mixes are created equal. Some mix to 7 dKH, others to 11+. If you’re doing regular water changes with a salt mix that’s lower than your target, every water change pulls your alkalinity down.
Signs this is your problem:
- Alkalinity dips noticeably after water changes
- You recently switched salt brands
- You haven’t tested your freshly mixed saltwater
The fix: Test your freshly mixed saltwater before every water change. If your salt mixes below your target, either switch brands or dose the fresh saltwater up to your target before adding it to the tank. Our salt calculator can help you compare brands.
4. Excess CO₂ Driving pH Down
CO₂ dissolves in water to form carbonic acid, which consumes alkalinity. Tanks in tightly sealed homes — especially in winter when windows stay closed — can accumulate CO₂ in the air, which dissolves into the tank water.
Signs this is your problem:
- pH is consistently below 7.8–8.0
- Alkalinity drops faster in winter or when the house is closed up
- pH rises when you open windows or run a skimmer airline outside
The fix:
- Run your protein skimmer’s air intake from outside or from an open window
- Add a CO₂ scrubber to your skimmer’s air intake
- Open a window near the tank when possible
- Consider a refugium with chaetomorpha on a reverse light cycle to consume CO₂ at night
5. Calcium Reactor Problems
If you’re running a calcium reactor, several issues can cause insufficient alkalinity output:
Common calcium reactor failures:
- Low CO₂ bubble rate — Not enough acid to dissolve the media
- Effluent rate too low — Reactor is dissolving media but not sending enough into the tank
- Depleted media — The reactor has consumed most of its calcium carbonate media
- CO₂ tank empty or regulator failing — Easy to miss until parameters start dropping
- Media channeling — Water finds a path through the media without dissolving it evenly
The fix: Check your CO₂ bubble rate, test the effluent alkalinity (should be 25-50+ dKH), top up or replace media, and verify your CO₂ tank has pressure. Stir the media bed occasionally to prevent channeling.
6. Low Magnesium
This is the hidden culprit that causes endless frustration. When magnesium drops below ~1200 ppm, calcium and alkalinity become unstable. They can precipitate out of solution spontaneously, causing both to drop even when you’re dosing correctly.
Signs this is your problem:
- Both calcium and alkalinity are dropping despite dosing
- You see white crusty deposits on powerheads, heaters, or the waterline
- Magnesium tests below 1250 ppm
The fix: Raise magnesium first, before trying to stabilize alkalinity. Target 1350 ppm. Once magnesium is in range, calcium and alkalinity will be much easier to hold steady. See our Big 3 guide for dosing details.
7. Biological Acid Production
Nitrification — the conversion of ammonia → nitrite → nitrate by your biological filter — produces acid as a byproduct. Heavily stocked or heavily fed tanks generate more acid, consuming more alkalinity.
Signs this is your problem:
- Heavy bioload (lots of fish, heavy feeding)
- Alkalinity consumption is disproportionately high compared to calcium consumption
- pH trends lower than expected
The fix: This is normal and expected — just factor it into your dosing. If your tank consumes significantly more alkalinity than calcium (beyond the normal ~1.5:1 ratio), biological acid production is the likely reason. You may need to dose more alkalinity relative to calcium, or consider kalkwasser which replenishes both while raising pH.
How to Safely Raise Low Alkalinity
Found your cause? Now let’s fix the number. The critical rule:
Never raise alkalinity more than 1 dKH per day.
Rapid alkalinity swings trigger tissue necrosis in SPS corals — the same kind of damage you’re trying to prevent by fixing the problem. Patience here saves corals.
Step 1: Check Magnesium First
If magnesium is below 1250 ppm, raise it to 1350 before touching alkalinity. Low magnesium makes alkalinity unstable, and you’ll chase your tail trying to raise dKH while magnesium is depleted.
Step 2: Choose Your Method
Sodium bicarbonate (baking soda):
- Cheapest option
- 1 teaspoon per 25 gallons raises alkalinity ~1 dKH
- Dissolve in RO/DI water before adding to tank
- Lowers pH slightly — dose in the morning when pH is naturally rising
Commercial alkalinity supplement (two-part B side):
- Pre-mixed and pH-balanced
- More convenient, more expensive
- Follow manufacturer’s dosing instructions
Kalkwasser (calcium hydroxide):
- Raises alkalinity AND calcium AND pH simultaneously
- Excellent for top-off water (ATO)
- Caustic — must be handled carefully and dripped slowly
Step 3: Dose Slowly
Spread your dose across the day rather than dumping it all in at once. If you’re using a dosing pump, split the daily amount into 6–12 doses. If you’re dosing manually, add half in the morning and half in the evening.
Step 4: Test and Adjust
Test 1–2 hours after the last dose of the day. Record the result. Repeat tomorrow. Once you’ve reached your target, maintain the dose that keeps you stable and continue testing daily for at least a week to confirm.
Keeping Alkalinity Stable Long-Term
Getting your alkalinity back up is only half the battle. Keeping it there is where most reef keepers struggle. Here are the strategies that work:
Track Your Consumption Rate
Your tank’s alkalinity consumption is the single most important number for dialing in stability. To calculate it:
- Test alkalinity at the same time two days in a row, without dosing in between
- The difference is your daily consumption
- Set your daily dose to match that amount
- Retest weekly to catch consumption changes
Logging your test results and tracking consumption trends makes it much easier to catch rate changes before they become problems.
Dose Frequently, Not All at Once
One large daily dose creates a spike-and-crash pattern. Your alkalinity surges after dosing, then falls all day. Corals feel that swing. Splitting the same total dose into 6–12 smaller doses throughout the day keeps levels far more stable.
A dosing pump is essentially mandatory for SPS tanks. Manual dosing twice a day works for soft coral and LPS tanks with lower consumption.
Match Alkalinity and Calcium Dosing
Corals consume alkalinity and calcium in a roughly fixed ratio. If you’re dosing them unevenly, one will drift while the other stays on target. Balanced two-part solutions handle this automatically. If you’re dosing individually, track both parameters and adjust accordingly.
Test Your Water Change Water
Mix your saltwater a day before your water change. Test its alkalinity. If it doesn’t match your tank’s target, adjust it before adding it to the tank. This one step prevents the post-water-change alkalinity dip that catches many reef keepers off guard.
Verify ICP Results Periodically
Home test kits measure alkalinity well, but periodic ICP testing confirms your overall chemistry picture. It won’t measure alkalinity directly, but it verifies calcium, magnesium, and trace elements that affect alkalinity stability. If your ICP results show low magnesium or ionic imbalances, that could explain your alkalinity struggles.
When Low Alkalinity Becomes an Emergency
If alkalinity drops below 6 dKH, you’re in the danger zone. Below 5 dKH, you’re in crisis. Here’s the emergency protocol:
- Don’t panic-dose. The urge to dump alkalinity supplement into the tank is strong. Resist it. A massive alkalinity spike kills corals faster than low alkalinity does.
- Raise 1 dKH immediately using sodium bicarbonate or your two-part B component.
- Dose another 0.5–1 dKH in 6–8 hours if levels have dropped again.
- Continue raising 1 dKH per day until you reach your target.
- Find and fix the root cause using the troubleshooting list above. If you just raise the number without fixing the cause, it’ll crash again.
The corals that survive the initial drop are resilient — give them a stable recovery and most will bounce back. SPS may lose some color temporarily but will recover over weeks once alkalinity stabilizes.
Quick Reference: Alkalinity Troubleshooting Cheat Sheet
| Symptom | Likely Cause | First Step |
|---|---|---|
| Slow, steady decline over weeks | Coral growth outpacing dose | Calculate daily consumption, increase dose |
| Sudden drop after water change | Low-alk salt mix | Test fresh saltwater before adding to tank |
| Drops faster in winter | Excess CO₂ | Run skimmer air intake from outside |
| Both Ca and Alk dropping | Low magnesium | Test Mg, raise to 1350 ppm first |
| Alk drops but Ca is stable | Biological acid production | Increase alk dose or add kalkwasser |
| Bouncing up and down daily | Infrequent dosing | Split dose into 6-12 smaller doses per day |
| Dropping despite correct dose | Dosing pump malfunction | Measure actual pump output with graduated cylinder |
The Bottom Line
Low alkalinity is almost always a solvable problem. The key steps are:
- Identify the cause — don’t just chase the number
- Check magnesium first — it’s the hidden stabilizer
- Raise slowly — max 1 dKH per day
- Dose frequently — many small doses beat one big one
- Track your data — consumption rates change as your tank grows
Your corals are constantly building their skeletons. They need a reliable, stable supply of alkalinity to do it. Fix the cause, dial in your dosing, and this is one problem you can put behind you for good.