ReefDeck ReefDeck Open the free logbook
Troubleshooting

Low pH in a Reef Tank: Causes and Fixes

A reef aquarium beside a closed window in a modern home, illustrating how sealed indoor air affects tank pH
The room your tank sits in often matters more to pH than anything happening inside the water.
⚡ Quick answer

Chronically low reef tank pH (a baseline that never rises above roughly 7.8, even in the afternoon) is almost always caused by elevated CO₂ in the tank room — sealed, insulated homes, cabinet-enclosed sumps, and poor surface agitation all trap CO₂ that lowers pH regardless of alkalinity. Low alkalinity does not cause low pH directly, but it does make swings deeper. The most effective fixes are piping fresh outside air to the protein skimmer, increasing surface agitation, running a refugium on a reverse photoperiod, and, in stubborn cases, a CO₂ scrubber on the skimmer intake.

A reef tank that reads 7.9 at 3pm and 7.6 overnight is not unusual — pH naturally rises through the day as photosynthesis consumes CO₂ and falls after lights out as respiration produces it. The problem worth chasing is different: a tank that never climbs much past 7.8 even at its daily peak. That is chronic low pH, and it has a fairly short list of causes, most of which have nothing to do with the water itself.

Is your pH actually low, or just swinging normally?

Reef tanks should sit somewhere in the 7.8–8.4 range, with most healthy systems landing around 8.1–8.3 at the afternoon peak and dipping toward 7.9–8.0 overnight. A daily swing of 0.2–0.4 pH units is normal biology, not a fault. What matters is the peak: if your afternoon high never clears 7.8–7.9, the tank is chronically depressed, and that pattern only becomes visible once you have logged a few readings at the same time of day rather than checking once and assuming the worst.

The most common cause: CO₂ trapped in the tank room

By far the most frequent culprit is elevated carbon dioxide in the air around the tank, not in the water itself. Modern insulated homes, especially in winter with windows shut, can hold indoor CO₂ at 1000–2000 ppm compared to roughly 420 ppm outdoors. Because gas exchange at the water's surface pulls the tank's dissolved CO₂ toward equilibrium with the surrounding air, a stuffy room drags pH down with it — and no amount of dosing fixes that.

A tank or sump enclosed in a closed cabinet stand makes this worse again, since the air pocket around the sump (where most of the surface agitation and gas exchange happens) can run even higher in CO₂ than the room itself. A bedroom or office with several people breathing in a sealed space overnight is a classic setup for a stubbornly low morning reading.

Where alkalinity fits in

Alkalinity is often blamed for low pH, but the relationship is indirect. Alkalinity is the water's buffer capacity — its ability to resist a pH drop — not the thing that sets the pH level in the first place. A tank with healthy alkalinity (8–9 dKH) and high room CO₂ can still read low, because the buffer is intact but the acid load from CO₂ keeps pushing against it. Genuinely depleted alkalinity, below about 7 dKH, does make the problem worse by reducing that resistance, so a low-alkalinity tank in a stuffy room will show wider, deeper swings than a well-buffered one in the same room.

How to tell the two apart
If alkalinity is stable and in range but pH is still chronically low, the cause is CO2, not carbonate chemistry. Pushing alkalinity higher in that situation adds cost and precipitation risk without solving the actual problem.

Other contributors worth ruling out

Practical fixes, roughly in order of effectiveness

FixAddressesNotes
Pipe fresh outside air to the skimmer intakeRoom CO2 (sealed or insulated homes)Usually the single most effective change; a length of tubing routed outdoors or to a well-ventilated space
Increase room ventilationRoom CO2 (general)Cracking a window near the tank during the day measurably lowers indoor CO2
Boost surface agitationPoor gas exchangeReposition a return outlet or add a small powerhead aimed at the surface
Run refugium/chaeto on reverse photoperiodOvernight CO2 buildupPhotosynthesis at night offsets respiration when it matters most
Add a CO2 scrubber on the skimmer intakePersistently high room CO2Reliable in tightly sealed rooms; scrubber media needs periodic replacement
Bring alkalinity into an 8–9 dKH rangeSwing depth, not baseline pHStabilises the buffer but will not by itself raise a CO2-depressed baseline

One caution worth repeating: resist the urge to chase low pH by pushing alkalinity toward 11–12 dKH. That adds cost and raises the risk of precipitation and coral stress while doing very little for a baseline that CO₂, not carbonate, is holding down. Fix the air the tank breathes first.

Why this is easier to fix once you log it

The hardest part of a low-pH problem is usually diagnosis, not treatment — knowing whether you are looking at normal daily swing, a genuine CO₂ problem, or an alkalinity issue amplifying it. A single test tells you almost nothing on its own; a few weeks of pH and alkalinity logged at the same time each day shows you the baseline, the swing, and whether the two values are moving together or independently. That pattern is what points you at the right fix instead of the first one you try. ReefDeck records pH and alkalinity in the same entry so that comparison is right there when you need it.

Catch a falling pH baseline early

ReefDeck logs pH alongside alkalinity in the same test entry, so you can see whether a low reading is a CO2 problem or an alkalinity problem — free, offline, and your data stays yours.

Open ReefDeck — it's free → Works on phone and desktop · installs as an app · exports to CSV anytime

Frequently asked questions

What causes chronically low pH in a reef tank?

The most common cause is elevated CO2 in the tank room, especially in sealed or well-insulated homes, cabinet-enclosed sumps, and rooms with poor ventilation. Poor surface agitation, a refugium running on the same photoperiod as the display, and a calcium reactor dosed too aggressively can all contribute. Low alkalinity does not cause low pH directly but does make swings deeper.

Will raising alkalinity fix low pH?

Not on its own. Alkalinity is the water's buffer capacity, not the thing that sets pH. If alkalinity is already in the 8–9 dKH range and pH is still chronically low, the cause is almost always CO2 in the tank room, and pushing alkalinity higher adds risk without addressing it.

What is a normal daily pH swing in a reef tank?

A swing of about 0.2 to 0.4 pH units between the afternoon peak and the overnight low is normal, driven by photosynthesis consuming CO2 during the day and respiration releasing it at night. A baseline that never rises above roughly 7.8-7.9 at its peak, rather than the size of the swing, is the sign of a genuine problem.

How do I raise pH in a reef tank without dosing more alkalinity?

Improve gas exchange: increase surface agitation, pipe fresh outside air to the protein skimmer intake, and consider running a refugium or chaeto light on a reverse photoperiod so it consumes CO2 overnight. A CO2 scrubber on the skimmer is the most reliable option for consistently sealed rooms.