Skip to content

Reef Tank pH Too Low? Causes and Fixes That Actually Work

Reef tank pH running low? Indoor CO2 is almost always the cause. Ranked fixes: fresh air, skimmer intake lines, CO2 scrubbers, refugiums, and kalkwasser.

5 min read

Affiliate Disclosure: This page contains affiliate links. We may earn a commission when you purchase through these links, at no extra cost to you.

Your pH reads 7.8 and the forums are full of alarm. Take a breath: chronically low pH is the most common "problem" in modern reefkeeping, it is almost never an emergency, and it has a known cause with ranked, proven fixes. It also has a graveyard of wasted money — pH buffers — that we will route you around.

What actually counts as low

The healthy reef range is pH 7.8–8.4, with calcification running best around 8.1–8.3. Two things before any intervention:

Know your daily curve. pH swings 0.2–0.4 units every day — lowest just before lights-on (CO2 accumulated overnight), highest at the end of the photoperiod. A 7.8 at 7 a.m. that rises to 8.15 by evening is a normal tank, full stop. Judge your pH by the curve, or at minimum by readings taken at the same hour.

Trust only a calibrated measurement. Liquid pH kits cannot resolve 7.8 vs 8.0 reliably. Use a probe calibrated within the past month (pH 7 and 10 solutions), and clean the bulb — a fouled probe reads low. A surprising number of "pH problems" are probe problems.

Genuinely low means: peaking below ~7.9 even at day's end. That tank will keep corals alive, but growth measurably lags what the same tank does at 8.2 — pH this low makes calcification more energetically expensive.

The cause is almost always CO2 — here's the proof

In a tank with normal alkalinity (7–11 dKH), sustained low pH means one thing: excess dissolved CO2, and the source is the air in your house. Modern, well-sealed homes routinely carry 800–1500+ ppm CO2 indoors versus ~420 outdoors, and your tank equilibrates with the room it breathes.

Confirm it with the classic experiment: take a cup of tank water outside and aerate it with an air stone for an hour, then measure pH. If it climbs 0.2+ units, you have proven CO2 is the culprit — no product needed to diagnose. (Verify alkalinity too with a good alkalinity test kit; if alkalinity is also low, fix that first — see alkalinity vs. pH for which number drives which.)

The fixes, ranked by effort

1. Move more outside air (free)

Crack a window near the tank, especially in winter. Run exhaust fans. If your CO2-heavy room has an HRV/ERV system, use it. Reefers regularly gain 0.1–0.2 pH from ventilation alone. Related: a tank in a small closed fish room suffers the worst indoor CO2 in the house — and a crowded sump cabinet is a CO2 pocket; vent it.

2. Feed the skimmer outside air (cheap)

Your protein skimmer is the tank's lungs — it processes enormous volumes of air. Run its air intake line to a window, through a wall, or into an attic space, and the skimmer aerates the tank with 420 ppm air instead of 1200 ppm room air. Routinely worth 0.1–0.2 units, for the cost of airline tubing.

3. CO2 scrubber on the skimmer intake (moderate)

Where a window run is impossible, a canister of CO2-absorbing soda lime media on the skimmer's air intake strips CO2 before it enters. It works very well — often 0.2+ units — with one recurring cost: media exhausts (it changes color) every few weeks to months depending on size and house CO2. Buy the media in bulk; run it in-line only after steps 1–2, since low-CO2 intake air makes media last far longer.

4. Reverse-cycle refugium (moderate, with bonuses)

Macroalgae consumes CO2 while photosynthesizing. Light your refugium opposite the display (lights on overnight) and the chaeto mops up CO2 exactly when the display's pH bottoms out, flattening the overnight dip. Free pH support once the refugium exists — plus nutrient export. The overnight low is where tanks lose most of their average pH, so flattening it moves the daily mean substantially.

5. Switch alkalinity dosing to pH-positive sources (ongoing)

If you dose alkalinity anyway, make the dose do double duty. Kalkwasser is the strongest tool here: it adds balanced alkalinity and calcium while directly consuming CO2 — dedicated low-pH tanks routinely gain 0.1–0.3 units moving top-off to kalk (full method in the kalkwasser guide, ideally dripped overnight via an auto top-off). Second choice: use sodium carbonate (soda ash) rather than bicarbonate as your two-part alkalinity component, and schedule it during the overnight low.

What NOT to do: buffers

The bottle labeled "pH buffer" is an alkalinity supplement wearing a costume. In a CO2-rich tank it bumps pH for an hour, the CO2 re-equilibrates, pH falls back — and your alkalinity has ratcheted up. Repeat daily and you are at 13 dKH with the same low pH, plus precipitation snowing on your pumps. If alkalinity is already 7–11 dKH, no dosing product fixes a CO2 problem. Gas exchange does. This confusion is the single most profitable misunderstanding in reef retail, and the Reef Chemistry Handbook devotes a chapter to keeping the carbonate system straight.

A realistic campaign

Stack fixes in order and measure for a week between changes: ventilation + skimmer air line first (often enough on their own), scrubber or reverse refugium next, kalk if you dose anyway. Most tanks land at a daytime 8.1–8.3 within a month. Then stop optimizing — 8.2 held steady beats 8.35 chased daily.

FAQ

Is pH 7.8 actually harmful to my corals?

Held steadily with good alkalinity, no — tanks grow corals at 7.8. It is suboptimal: calcification costs corals more energy there, so growth is slower than the same tank would manage at 8.2. Treat low pH as a performance upgrade project, never an emergency.

Why is my pH lowest in the morning?

Overnight, photosynthesis stops while respiration continues, so CO2 accumulates until lights-on. That dawn trough is normal — and it is the specific target of the reverse-refugium and overnight-kalk strategies, which attack the low point directly.

Can I just dose soda ash until pH reads 8.3?

Only until alkalinity hits the ceiling. Soda ash legitimately lifts pH a little as it raises alkalinity — but once alkalinity reaches ~9–11 dKH you must stop, and in a CO2-rich house you will still be short. The remaining gap belongs entirely to gas exchange.

Featured Products

Alkalinity Test Kit (Titration)

View Deal

Optical-Sensor Auto Top-Off

View Deal

Mid-Range Protein Skimmer (In-Sump)

View Deal

Related Articles