> Skip to content

Lighting & CO2

Should You Turn Off CO2 at Night?

As an Amazon Associate I earn from qualifying purchases.

It's one of the most-asked questions in planted tanks: should you turn off CO2 at night? The short answer is yes — plants don't photosynthesize in the dark, so nighttime injection wastes gas, destabilizes pH, and risks your fish for zero benefit. But the why is worth understanding, because it explains half of CO2 system design.

What Plants Do at Night: Respiration, Not Photosynthesis

Photosynthesis — the process that consumes CO2 — requires light. No light, no photosynthesis, no CO2 uptake. At night, plants switch entirely to respiration: they consume oxygen and release CO2, just like your fish, your filter bacteria, and the microorganisms in your substrate.

So overnight, your tank is a net CO2 producer. Dissolved CO2 naturally rises after lights-off even with injection off — that's normal and harmless, because surface agitation steadily degasses the excess, and levels fall back toward atmospheric equilibrium (~3 ppm) by morning.

Now imagine adding injected CO2 on top of that natural nighttime production. The two sources stack: respiratory CO2 + injected CO2, with no photosynthesis to draw any of it down. Dissolved CO2 climbs through the night, pH falls steadily, and by morning the tank can be at 50+ ppm — deep into the danger zone for fish. This is the mechanism behind most overnight CO2 fish kills.

The Three Reasons to Shut Off at Night

1. Fish safety

The big one. Nighttime is already the riskiest period: oxygen is at its daily low (everything respiring, nothing photosynthesizing) and CO2 at its natural high. Injecting gas into that mix removes the safety margin entirely. A solenoid on a timer that closes before lights-off is the single most effective fish-safety device in CO2 injection.

2. pH stability

CO2 forms carbonic acid, so continuous injection means pH keeps falling all night, then jumps back up when... actually it doesn't jump back — it stays depressed until photosynthesis resumes and draws CO2 down. The result is a large daily pH swing. Fish tolerate gradual pH changes far better than sharp ones, and while the once-feared "pH swing kills fish" is overstated for CO2-driven swings specifically, minimizing unnecessary swings is still good practice — and stable pH makes pH controller operation cleaner too.

3. Gas (and money) savings

Running 24/7 instead of ~9 hours a day means injecting nearly 3x the gas for zero plant benefit. On a 5 lb cylinder, that's the difference between refilling every 3 months and every 5 weeks. The solenoid and timer pay for themselves in saved refills within the first year.

"But Won't the pH Swing From On/Off Cycling Harm Fish?"

This is the most common objection, and it misunderstands the chemistry. The daily pH movement from CO2 on/off cycling is driven by carbonic acid, which is a weak acid that doesn't change the water's underlying buffering (KH). Fish are far more sensitive to swings in KH/GH and to strong-acid pH crashes than to CO2-driven pH movement within the normal range.

In practice, millions of planted tanks cycle CO2 daily with healthy, breeding fish. The pH typically moves 0.5–1.0 units between morning and evening — smooth, gradual, and utterly routine. What actually harms fish is CO2 concentration (the gas itself at the gills), not the pH number on the test kit. Shutting off at night reduces the dangerous variable (peak CO2) at the cost of a harmless one (gentle pH rhythm).

What About 24/7 Low-Level Injection?

Some aquarists run a very low bubble rate around the clock, reasoning that a trickle at night is harmless and it avoids the morning ramp-up. The problems:

  • It still accumulates. Even a trickle adds to respiratory CO2 all night with zero uptake. "Low" at midnight can be "high" by 5 AM in a tank with heavy plant mass.
  • You lose the morning reset. The overnight degassing period is what brings CO2 back to baseline so your pre-injection timing starts from a known point. 24/7 injection means starting each day from an unknown, elevated baseline.
  • It wastes the solenoid's purpose. You bought (or can buy) a $30 solenoid and a $15 timer to do this properly. The 24/7 trickle is a workaround for not having a solenoid — and it's an inferior one.

The one legitimate exception: DIY yeast/sugar CO2 systems can't be shut off — they produce gas continuously until the mixture exhausts. That's an inherent limitation of DIY, and one of the reasons pressurized systems with solenoids are superior. If you run DIY CO2, compensate with strong surface agitation at night (an airstone on a timer is the classic fix) and keep rates conservative.

The Correct Nightly Routine

For pressurized systems, the standard schedule:

  • CO2 off 30–60 minutes before lights-off — plants are winding down; residual dissolved CO2 covers the tail of the photoperiod.
  • Lights off — photosynthesis stops; respiration takes over.
  • Overnight: surface agitation degasses the day's excess. If you run a particularly high-CO2 tank, some aquarists put an airstone on the light timer (inverted) — air pump on at lights-off, off at lights-on — to actively strip CO2 and boost oxygen overnight. This is excellent practice for heavily stocked or shrimp tanks.
  • Morning: tank near atmospheric CO2 baseline; drop checker drifted back toward blue.
  • CO2 on 60–90 minutes before lights-on — pre-injection rebuilds to target before photosynthesis starts.

Full details in timing CO2 with your light schedule. This schedule mirrors the standard practice described in the 2Hr Aquarist CO2 system guide: CO2 on well before lights, off before lights-out, with surface ripple handling the overnight reset.

A reliable pick here is BN-LINK 7-day digital timer.

What If the Power Goes Out Overnight?

Good news: a normally-closed solenoid fails safe — no power, no gas. The tank just sits dark with whatever CO2 was dissolved at lights-off, degassing passively. The risk in outages is oxygen (no filter, no agitation), not CO2. If you're home, a battery-powered airstone is the best emergency tool. When power returns, check that your timers re-synced before assuming the schedule is correct — mechanical timers will have drifted by the outage length.

Verifying Your Nighttime Shutdown Actually Works

Don't assume the timer is doing its job — verify it once, then spot-check monthly:

  • The bubble-counter check: look at the bubble counter five minutes after the scheduled off-time. Zero bubbles, completely still fluid — that's a clean shutoff. Any continued bubbling means the solenoid isn't closing fully and needs attention.
  • The morning drop-checker check: before the CO2 switches on, the checker should have drifted back toward blue-green, proving overnight degassing outpaced residual CO2. A checker that's still fully green at dawn means either the solenoid leaked all night or your surface agitation is too weak.
  • The fish check: the ultimate sensor. Fish that greet you calmly at the glass in the morning, breathing normally, are telling you the night went well. Fish gasping at the surface at dawn is an emergency signal — kill the gas, aerate hard, and audit the whole timing chain before restarting.

Run these three checks during your first week of timed operation and monthly thereafter. They take thirty seconds and they close the loop between "I programmed a timer" and "my tank is actually safe."

Frequently Asked Questions

Will turning CO2 off at night cause algae?

No — the opposite. Algae is driven by instability and by light without adequate CO2, not by the absence of CO2 in darkness. A consistent daily on/off cycle is one of the most stable regimes you can run. Tanks that run CO2 24/7 don't have less algae; they just have higher gas bills and stressed fish.

How long before lights-off should CO2 stop?

30–60 minutes is the standard. Plants' photosynthesis winds down before the lights actually go out, and the residual dissolved CO2 (which takes time to degas) covers the remainder. There's no benefit to injecting right up to lights-off — that last half hour of gas just becomes nighttime accumulation.

Do I need an airstone at night if I turn CO2 off?

Not strictly — normal filter-driven surface agitation degasses adequately in most tanks. But a nighttime airstone (on an inverted timer: on at lights-off, off at lights-on) is cheap insurance that's especially valuable in heavily stocked tanks, shrimp tanks, warm tanks (warm water holds less oxygen), and tanks with heavy plant mass respiring all night. It also speeds the morning reset.

My drop checker is still green in the morning — is that bad?

It means overnight degassing didn't fully reset CO2 to baseline — usually a sign of insufficient surface agitation. It's not an emergency, but it compresses your safety margin and makes pre-injection timing less predictable. Increase surface ripple and recheck; the checker should read blue-green before the CO2 switches on.

Can I just unplug the solenoid manually each night instead of a timer?

You can, but you shouldn't rely on it — you'll forget, probably on a weekend, probably with consequences. A timer costs less than a single fish loss and never forgets. Manual operation is fine as a temporary measure while waiting for a timer to arrive, not as a system design.

Does the on/off cycle wear out the solenoid?

No — solenoids are rated for tens of thousands of cycles; one cycle per day means decades of service life. What wears solenoids is rapid chattering (as from a misconfigured pH controller) and heat in unventilated enclosures, not normal daily switching.

Night Is for Rest — Yours, the Fish's, and the Cylinder's

Turning CO2 off at night isn't a compromise or a cost-saving hack — it's simply how the biology works. Plants can't use the gas in the dark, fish are most vulnerable then, and every reason points the same way: inject when the lights are on (and just before), stop before dark, let the tank breathe overnight. Set the timer once, and the night shift runs itself.