The three main ways to add CO2 to an aquarium
You can add CO2 to an aquarium using a pressurized tank system, a DIY yeast fermentation bottle, or a chemical cartridge system. Each method works differently and costs different amounts upfront and over time. The right choice depends on your tank size, how much plant growth you want, and how much you are willing to spend on equipment and refills.
Pressurized systems use a metal CO2 tank connected to a regulator that controls gas flow into the water. Yeast systems generate CO2 through a chemical reaction inside a bottle. Cartridge systems release CO2 from small disposable canisters. All three methods push CO2 into the water where plants absorb it through their leaves and roots.
Key Takeaways
- Pressurized CO2 systems are the most reliable for tanks over 20 gallons and give you precise control over gas flow, but they cost $150 to $400 to set up initially.
- DIY yeast fermentation bottles cost $20 to $50 to build and work for small tanks, but they produce uneven CO2 levels and need new bottles every two to three weeks.
- Cartridge systems are portable and require no assembly, but they are expensive per use and run out quickly on larger tanks.
- You need a diffuser or reactor to break CO2 into tiny bubbles so plants can use it; without one, most gas escapes unused.
- Test your water pH and check for fish stress after adding CO2, because too much can lower pH and reduce oxygen levels.
Pressurized CO2 systems: the standard setup
A pressurized system has four main parts: a CO2 tank, a regulator, tubing, and a diffuser. The tank holds compressed CO2 gas. The regulator screws onto the tank and lets you control how much gas flows out per minute, usually measured in bubbles per second. Tubing carries the gas from the regulator to the diffuser, which sits in the tank and breaks the gas into small bubbles.
To set up a pressurized system, screw the regulator onto the CO2 tank hand-tight — do not use a wrench, as this can damage the seal. Attach tubing to the outlet on the regulator and run it to your diffuser. Place the diffuser in the tank where water flow will carry bubbles through the tank. Turn the needle valve on the regulator slowly until you see one to three bubbles per second coming out. Start low and increase gradually over a few days so fish and plants adjust.
Pressurized systems cost $150 to $400 to buy new, depending on tank size and regulator quality. A CO2 refill costs $10 to $25 and lasts two to six months depending on how many bubbles per second you run. Larger tanks and higher bubble rates use gas faster. Many aquarium shops and welding supply stores refill tanks.
DIY yeast fermentation bottles for small tanks
A yeast system generates CO2 through a chemical reaction between sugar, yeast, and water. You build it from a plastic bottle, tubing, and a straightforward airstone or diffuser. The reaction produces steady gas for two to three weeks, then slows as the yeast dies. You then make a new bottle and swap it out.
To build a yeast bottle, fill a 2-liter plastic bottle halfway with warm water and add one packet of dry yeast, one tablespoon of sugar, and a pinch of baking soda. Seal the bottle with a cap that has tubing drilled through it, or use a rubber stopper with a hole. Run tubing from the bottle into your tank and attach it to a small diffuser or airstone. The reaction starts within an hour and produces visible bubbles for about two weeks.
Yeast systems cost $20 to $50 to build the first time and $5 to $10 per bottle after that. They work best on tanks under 20 gallons because the gas production is low and uneven. CO2 levels rise and fall as the yeast works, which can stress fish if you do not monitor closely. You cannot adjust the bubble rate like you can with a pressurized system.
Cartridge systems for portable or temporary use
Cartridge systems use small disposable CO2 canisters, usually 16 grams or 20 grams, that screw into a regulator head. The regulator pierces the canister and releases gas on demand. These systems are compact and need no tank or refill trips, making them useful for travel or temporary setups.
To use a cartridge system, screw a fresh canister into the regulator head until it clicks. Attach tubing and a diffuser the same way you would with a pressurized system. Turn the needle valve slowly to release gas at one to three bubbles per second. One cartridge lasts one to four weeks depending on bubble rate and tank size. When gas stops flowing, unscrew the empty canister and install a new one.
Cartridge systems cost $30 to $80 upfront and $2 to $5 per canister. On a larger tank or high bubble rate, you may use one canister per week, which adds up quickly. They are most cost-effective for small tanks under 10 gallons or for occasional use.
Diffusers and reactors: how CO2 enters the water
A diffuser is a small device that breaks CO2 gas into tiny bubbles so plants can absorb it. Without a diffuser, large bubbles rise straight to the surface and escape before plants can use them. Common diffuser types include ceramic discs, glass tubes with a fine mesh, and plastic bell-shaped domes.
A reactor is a chamber that mixes CO2 with water before it enters the tank. Reactors are more efficient than diffusers because they dissolve more CO2 into the water instead of releasing it as bubbles. They cost more ($40 to $100) but work better on larger tanks or when you want precise CO2 levels. Reactors are often used with pressurized systems on tanks over 40 gallons.
For small to medium tanks, a ceramic diffuser or glass tube diffuser works fine and costs $10 to $30. Place it in an area with good water flow so bubbles spread throughout the tank. Clean the diffuser every two to four weeks because algae and mineral buildup reduce bubble size and gas transfer.
Monitoring pH and fish behavior after adding CO2
CO2 dissolves in water and forms a weak acid, which lowers pH. Most planted tanks run at a pH between 6.0 and 7.0, which is safe for most fish and plants. Before you add CO2, test your current pH with a test kit or meter. After you start adding CO2, test again after three days and then weekly for two weeks to see how much pH drops.
Watch your fish for signs of stress: rapid gill movement, gasping at the surface, or hiding in plants. These can mean pH dropped too far or oxygen levels fell. If you see stress, reduce your bubble rate by half and test pH again after two days. You can also increase water flow with an air stone or powerhead to raise oxygen levels without stopping CO2 injection.
Most fish tolerate a pH drop of 0.5 to 1.0 unit. If your tank pH was 7.0 and drops to 6.0 or 6.5, that is normal and safe. If it drops below 6.0, reduce CO2 or do a partial water change to raise pH back up. Test kits cost $15 to $40 and last for many tests; digital pH meters cost $30 to $100 but are more precise.
Tubing, check valves, and other parts you need
Standard aquarium tubing fits most regulators and diffusers. Buy tubing rated for CO2 — regular air tubing can degrade over time. Tubing costs $5 to $15 per 10 feet. You will need enough to run from your regulator to the diffuser, plus a little extra for adjustments.
A check valve prevents water from flowing backward into your CO2 system if the regulator fails or gas pressure drops. Install it on the tubing between the regulator and diffuser. Check valves cost $5 to $15 and are essential on pressurized systems. Without one, water can enter the regulator and damage it.
A bubble counter is a clear tube that lets you see and count bubbles to measure gas flow. It helps you dial in the right bubble rate and spot problems if flow suddenly stops. Bubble counters cost $10 to $20 and are useful but not required.
Frequently Asked Questions
How many bubbles per second should I run?
Start with one bubble per second and increase slowly over a week until you see steady plant growth. Most tanks need one to three bubbles per second. Larger tanks and tanks with many plants may need three to five. Watch your pH — if it drops more than one point, reduce the bubble rate.
Can I use CO2 in a tank with fish but no plants?
You can, but there is no benefit. Plants absorb CO2 and produce oxygen. Without plants, CO2 just lowers pH and reduces oxygen, which stresses fish. Add CO2 only if you have live plants that will use it.
What happens if I add too much CO2?
Too much CO2 lowers pH too far and reduces dissolved oxygen, which can kill fish. Signs include rapid gill movement, gasping at the surface, and lethargy. If this happens, stop adding CO2, do a partial water change, and increase water flow with an air stone. Resume CO2 at a lower bubble rate after pH stabilizes.
Do I need to add CO2 at night?
Most people run CO2 during the day when lights are on and plants are actively growing. You can turn it off at night using a timer on the regulator. This saves gas and prevents pH from dropping too low overnight. Some people run CO2 24 hours a day on heavily planted tanks, but this is not necessary for most setups.
How do I know when my CO2 tank is empty?
On a pressurized system, the regulator gauge will drop to zero and no bubbles will come out. Some regulators have a solenoid valve that clicks off when pressure is too low. Take the tank to a shop that refills CO2 — they can test it and refill it the same day. Keep a backup tank if you have a heavily planted setup.