An aquarium CO2 system injects carbon dioxide into the water to support faster, healthier plant growth. Plants use CO2 as a building block for photosynthesis, and in a planted tank with good lighting and nutrients, CO2 is almost always the limiting factor. Adding a CO2 system can transform a tank with struggling or slow-growing plants into one with lush, rapid growth, better coloration, and significantly reduced algae problems.

Whether you need CO2 injection depends on your lighting intensity and the plants you're keeping. Low-light tanks with easy plants like anubias, java fern, and mosses often do fine without pressurized CO2. High-tech planted tanks with demanding carpeting plants (Hemianthus callitrichoides, Glossostigma, Eleocharis) and high-intensity LED lighting almost always need it.

How a CO2 System Works

Plants take in CO2 during the day through photosynthesis and convert it, along with light energy and nutrients, into plant tissue (primarily glucose). In a closed aquarium, CO2 is naturally present from fish respiration and bacterial decomposition, but the levels (typically 2 to 4 ppm in a non-injected tank) are far lower than what plants can use efficiently.

Injecting CO2 raises the dissolved concentration to 20 to 30 ppm, the target range for most planted tanks. At these levels, plant growth accelerates visibly, and the plants out-compete algae for nutrients, reducing algae problems as a side benefit.

At night, plants switch from photosynthesis to respiration, consuming oxygen and producing CO2. This is why CO2 injection is run on a timer, operating only during the photo period (when the lights are on). Running CO2 at night with a drop checker and timer prevents nighttime pH crashes and oxygen depletion.

Components of a Pressurized CO2 System

A complete pressurized CO2 system has six main components: cylinder, regulator, solenoid, needle valve, diffuser, and a drop checker to monitor CO2 levels.

CO2 Cylinder

CO2 cylinders come in various sizes, typically measured in ounces or pounds. A 5-pound aluminum cylinder (the most popular size for home aquariums) runs about $50 to $80 for the tank alone and lasts 3 to 6 months on a 40 to 75-gallon planted tank. A 10-pound tank costs a bit more but is proportionally cheaper to refill and lasts longer.

Get the cylinder filled at a local welding supply shop, gas supply company, or fire extinguisher service. Homebrew supply stores also fill CO2. The cost is typically $15 to $25 for a 5-pound fill.

Regulator

The regulator attaches to the cylinder and reduces the high-pressure CO2 to a usable working pressure. It typically has two gauges: one showing cylinder pressure (which stays high until the tank is nearly empty, then drops rapidly in a "death drop" warning you to refill), and one showing working pressure (usually set to 20 to 40 psi).

The Fzone CO2 regulator (around $60) is a reliable budget option that includes a built-in solenoid. The GreenLeaf Aqua (GLA) Pro series regulators ($120 to $200) are higher quality with more precise needle valve adjustment. Aquatek CO2 regulators in the $80 to $100 range hit a good middle ground for most hobbyists.

Look for a dual-stage regulator if possible. Single-stage regulators experience end-of-tank dump: when the cylinder pressure drops suddenly as it empties, the regulator briefly passes excess CO2, which can crash tank pH before you notice and refill. Dual-stage regulators prevent this.

Solenoid Valve

A solenoid is an electrically operated valve that opens when powered and closes when unplugged. It connects to a timer so the CO2 shuts off when the lights turn off. Most regulators include an integrated solenoid. If yours doesn't, add one in-line. They cost $20 to $40 separately.

Connect the solenoid to the same timer as your lights, or use a smart plug with the same schedule.

Needle Valve

The needle valve controls the flow rate of CO2 into the tank, typically measured in bubbles per second on a bubble counter (a small water-filled chamber that lets you count individual bubbles). Most regulators include a needle valve, but quality varies significantly. A cheap needle valve with poor fine adjustment can make dialing in the correct bubble rate frustrating.

Starting bubble rate: 1 bubble per second for tanks under 30 gallons, 2 bubbles per second for 30 to 75-gallon tanks, 3 or more for larger systems. Adjust based on drop checker readings over several days.

CO2 Diffuser

The diffuser breaks CO2 into fine bubbles that dissolve more efficiently in the water. Ceramic disc diffusers (Rhinox, Jardli, UP Aqua) produce very fine bubbles and are the most efficient design for in-tank use. Place the diffuser near the flow from a powerhead or filter outlet to distribute dissolved CO2 throughout the tank.

CO2 reactors (inline reactors that attach to a canister filter hose) dissolve CO2 outside the tank for near-100% efficiency, eliminating the bubble trail in the display. The Aquario Neo CO2 Reactor and similar inline designs run $30 to $80 depending on size.

Drop Checker

A drop checker is a small glass bell filled with a reference solution and a pH-sensitive indicator dye. It hangs in the tank and changes color based on CO2 concentration. Blue means CO2 is too low, green means it's in the correct range (approximately 25 to 30 ppm), and yellow means it's too high (potential danger to fish).

Check the color an hour after lights-on when CO2 has been injecting. Adjust bubble rate accordingly and check again the following day. The ADA style drop checker ($15 to $30 from any planted tank supplier) is the standard reference tool.

Low-Tech Alternatives to Pressurized CO2

DIY Yeast CO2

The least expensive option is a DIY yeast CO2 system: yeast, sugar, and water in a sealed bottle produce CO2 through fermentation, which is tubed to a diffuser in the tank. Kits are available from $10 to $20 (Aquario, Aqua Medic Coconut). The output is inconsistent (yeast activity varies with temperature and fermentation stage) and requires replacing the sugar-yeast mixture every 2 to 4 weeks.

DIY yeast CO2 is a reasonable starting point for low-tech planted tanks up to 20 gallons, but it can't match the consistency of pressurized systems.

Liquid Carbon Supplements

Products like Seachem Flourish Excel or Easy Carbo provide a glutaraldehyde-based carbon source that plants can uptake as an alternative to dissolved CO2. These are dosed daily and can support moderate plant growth in tanks that aren't ready for a full pressurized setup. They also have anti-algae properties at higher doses.

Liquid carbon doesn't replace pressurized CO2 for demanding plants or high-light tanks, but it's a useful bridge for low to medium light systems.

CO2 and Fish Safety

CO2 at 25 to 30 ppm is safe for most fish. Problems arise when CO2 exceeds 35 to 40 ppm, which can cause CO2 narcosis in fish, visible as gasping at the surface or erratic swimming. The signs appear at night if CO2 injection runs without a timer, or after a surge during end-of-tank dump on single-stage regulators.

Running a surface agitator or airstone during the night (after CO2 shuts off) helps off-gas any accumulated CO2 and maintains oxygen levels. Don't run aeration during the day while CO2 is injecting, as it off-gasses the CO2 you're adding.

For more information on CO2 system selection with specific model comparisons, the Best CO2 System for Aquarium roundup covers the top pressurized and DIY options with pricing. If you're adding a CO2 reactor to your canister filter setup, the Best CO2 Reactor guide covers the top inline reactor options.

FAQ

How do I know if my tank needs CO2?

If you have intense lighting (PAR above 50 at the substrate) and are growing carpeting plants or demanding stem plants, you need CO2 to support the growth that light level is pushing. If you're running low to moderate lighting with easy plants like java fern or anubias, CO2 is optional and often unnecessary.

Can I use a CO2 system in a tank with fish?

Yes. Most fish tolerate CO2 levels up to 30 to 35 ppm without any stress. The key is to run CO2 only during the light period using a solenoid and timer, and to monitor with a drop checker. Fish that show surface gasping are telling you CO2 is too high.

How long does a CO2 cylinder last?

A 5-pound cylinder typically lasts 3 to 6 months at 2 bubbles per second on a 50-gallon tank. Factors that affect duration include bubble rate, solenoid operation (whether you're running it only during lights-on), temperature, and how efficiently your diffuser dissolves CO2 before it reaches the surface.

What's the difference between a single-stage and dual-stage regulator?

A single-stage regulator delivers CO2 at a pressure that's directly tied to cylinder pressure. As the cylinder empties, pressure can surge briefly (end-of-tank dump), sending a large CO2 dose into the tank. A dual-stage regulator maintains consistent output pressure regardless of cylinder pressure, eliminating the dump risk. The premium is usually $40 to $80, which is worth it for tanks with sensitive fish.

Putting It All Together

For a 40 to 75-gallon planted tank, start with a 5-pound aluminum cylinder, a quality regulator with integrated solenoid (Fzone or Aquatek), a ceramic diffuser, and a drop checker. Connect the solenoid to the same timer as your lights. Start at 2 bubbles per second, check the drop checker an hour after lights-on each day for a week, and adjust from there. Once dialed in, CO2 injection runs largely on autopilot, and the difference in plant growth is visible within a couple of weeks.