🐟 Need a tote? Used IBC Totes Near Me — ideal for aquaponics  |  IBC Tote Dimensions →

IBC Tote Aquaponics System: Complete Build Guide

DIY Build ✓ Updated June 2026 ⏱ 12 min read 🛠️ Weekend build 💰 $200–$400 total

An IBC tote aquaponics system is one of the most efficient and satisfying DIY builds you can do with a 275-gallon tote. One container becomes two: cut the top third off to create a flood-and-drain grow bed, and the bottom two-thirds becomes a 180-gallon fish tank. The result is a self-contained ecosystem that grows vegetables and fish simultaneously — the fish fertilize the plants, the plants filter the water for the fish.

This guide covers the complete build from tote selection through your first harvest — including the parts list, step-by-step instructions, plumbing diagram, fish stocking guide, and the mistakes most first-time builders make.

IBC Tote Aquaponics System — How It Works
GROW BED Expanded Clay Pebbles (12") BELL SIPHON FISH TANK (~180 GAL) 🐟 Tilapia / Goldfish / Perch SUBMERSIBLE PUMP PUMP UP DRAIN 🌿 🥬 🌿
Materials

Parts List & Materials

📦
275-Gal IBC Tote
Food-grade only. Used or reconditioned is fine if previous contents are documented.
$50–$300
Submersible Pump
400–800 GPH rating. Must be rated for aquaponics (no oil-lubricated pumps).
$35–$80
🔔
Bell Siphon Kit
Automates flood-and-drain cycles. Buy a kit or build from PVC fittings.
$20–$45
🪨
Expanded Clay Pebbles
50L bag fills a standard IBC grow bed to 10–12 inches depth. Rinse before use.
$40–$70
🔧
PVC Fittings & Pipe
1" inlet pipe, bulkhead fittings for tank penetrations, standpipe for grow bed drain.
$25–$50
🏗️
Stand Materials
Timber (4×4 posts) or steel angle iron. Must hold 800+ lbs when grow bed is flooded.
$40–$120
🌡️
Water Thermometer
Tilapia need 70–85°F. Essential for monitoring fish health.
$10–$20
🧪
Water Test Kit
API Master Test Kit covers ammonia, nitrite, nitrate, and pH. Required for cycling.
$25–$40
🐟
Fish
Tilapia fingerlings (edible), goldfish (ornamental), or perch. Buy from local hatcheries.
$20–$60
Budget

Total Cost Breakdown

ItemBudget BuildStandard Build
IBC Tote (used/reconditioned)$50$120
Submersible pump$35$60
Bell siphon$8 DIY$35 kit
Expanded clay pebbles (50L)$40$55
PVC fittings & pipe$25$40
Stand (timber)$40$80
Test kit + thermometer$30$55
Fish$20$40
Total~$248~$485
Step 0

Choosing Your IBC Tote

For an aquaponics system growing edible fish or vegetables, food-grade is mandatory. The HDPE inner bottle must have previously held only food-safe liquids — juice, vinegar, food-grade ethanol, or water. Chemical residues in the plastic will leach into the water and kill your fish or contaminate your produce.

A reconditioned food-grade tote from a licensed reconditioner ($100–$150) is the most cost-effective choice. Used totes from Facebook Marketplace work if you can verify the previous contents — ask the seller for documentation or call the company whose label is still on the tote.

The cage and pallet condition matters less since you'll be modifying the tote — focus entirely on the inner bottle's cleanliness and content history.

🚫
Never use a tote with unknown previous contents
If the seller can't tell you what the tote held, assume it contained chemicals. HDPE absorbs certain compounds that cannot be washed out — they will leach into your fish tank water. The cost of dead fish and failed crops far exceeds the savings on a cheap tote.
Build Instructions

Step-by-Step Build

This is a one-weekend build for someone comfortable with basic tools. You'll need a jigsaw or angle grinder for cutting the tote, a hole saw for bulkhead fittings, and basic PVC plumbing tools.

1
Cut the Tote
Measure one-third of the way down from the top of the IBC bottle (approximately 15–16 inches from the top). Mark a level cut line around the entire perimeter using a marker and tape measure. Cut along this line with a jigsaw fitted with a fine-tooth plastic blade. The top section becomes your grow bed — set it aside. The remaining two-thirds (approximately 180 gallons) is your fish tank.
Cut slightly above your line — you can always trim more, you can't add plastic back. Smooth any rough edges with sandpaper or a heat gun.
2
Build the Stand
The grow bed sits on top of the fish tank, elevated on a stand so the drain runs back into the tank by gravity. Build a simple frame from 4×4 timber or steel angle iron that supports the grow bed at a height of 6–8 inches above the top of the fish tank. The stand must support 800+ lbs — a fully flooded grow bed filled with clay pebbles and water is extremely heavy. Bolt corners, don't rely on screws alone.
Many builders skip the stand and simply rest the grow bed on the top of the cage frame. This works fine and saves cost — the cage is rated for the load.
3
Install Bulkhead Fittings
Drill a 1.5-inch hole in the bottom of the grow bed for the bell siphon drain. Drill a 1-inch hole near the top of the grow bed sidewall for the pump inlet pipe overflow safety. Install bulkhead fittings in both holes — thread them finger-tight, then snug with pliers. Apply silicone sealant around the fittings on the water side and allow to cure for 24 hours before filling with water.
Use EPDM rubber gaskets on bulkhead fittings, not foam. EPDM is fish-safe and compresses correctly for a watertight seal.
4
Install the Bell Siphon
The bell siphon automatically floods and drains the grow bed on a 15–30 minute cycle without any timer or moving parts. Thread the standpipe into the drain bulkhead — this sets your maximum water level (typically 10 inches). Place the bell cap over the standpipe. Place the media guard (a perforated tube) around the entire assembly to keep clay pebbles from clogging the siphon. Test with water before adding media — the siphon should trigger when water reaches the top of the standpipe and drain completely before re-flooding.
Bell siphon troubleshooting: if it won't trigger, lower the standpipe. If it won't break (drain completely), raise the standpipe or increase pump flow rate.
5
Plumb the Pump
Place your submersible pump in the fish tank. Run 1-inch flexible tubing from the pump up and over the edge of the fish tank and into the grow bed. The pump delivers water from the fish tank to the grow bed — the bell siphon drains it back. Use a simple ball valve on the pump outlet to control flow rate. Aim for a flow rate that fills the grow bed in 10–15 minutes.
Run the pump continuously — aquaponics fish need oxygenated water 24/7. Never put the pump on a timer.
6
Add Grow Media
Rinse expanded clay pebbles thoroughly in a mesh bag or colander until the rinse water runs clear — unwashed clay dust will cloud your fish tank for weeks. Fill the grow bed to 10–12 inches depth. Clay pebbles are pH-neutral, reusable, and provide excellent surface area for beneficial bacteria colonization. Do not use gravel, sand, or soil — they compact, go anaerobic, and clog your bell siphon.
A 50L bag of expanded clay covers a standard IBC grow bed to about 10 inches. Buy two bags to have a spare — you'll want to top up as media settles.
7
Cycle the System
Before adding fish, the system must be cycled — beneficial bacteria must colonize the grow bed to convert toxic fish ammonia into plant-safe nitrates. Fill the fish tank with dechlorinated water, run the system, and add a small amount of ammonia (pure ammonia drops or a small piece of fish food daily). Test water every 2–3 days. The cycle is complete when ammonia reads 0, nitrite reads 0, and nitrate is measurable. This takes 4–8 weeks. Do not add fish before the cycle completes.
Speed up cycling by adding a small amount of established aquarium filter media or soil to the grow bed. This seeds the bacteria colony and can cut cycling time to 2–3 weeks.
8
Stock Fish & Plant
Once the cycle is complete, add fish gradually — start with half your planned stocking density and add the rest over 2–3 weeks. Plant seedlings (not seeds) directly into the clay pebbles above the water line — roots will grow down to find water. The system will be producing vegetables within 3–4 weeks of planting and fish will reach harvest size in 6–9 months depending on species.
Start with fewer fish than you think you need. Overloading a new system causes ammonia spikes that crash the whole ecosystem. You can always add more fish once the system is stable.
Fish Selection

Fish Stocking Guide

Your IBC fish tank holds approximately 180 gallons. The rule of thumb is 1 inch of fish per gallon of water — so a 180-gallon tank supports 180 inches of fish at full growth. For tilapia that reach 12 inches, that's about 15 fish. Start with 8–10 to give yourself headroom.

Tilapia — Best Choice for Edible Systems

Hardy, fast-growing (harvest in 6–9 months), tolerant of high stocking density and water quality fluctuations, and delicious. Tilapia need water temperatures of 70–85°F — they go dormant below 60°F and die below 50°F. In cold climates, you'll need a tank heater or an indoor setup. Buy fingerlings from a local aquaculture supplier.

Goldfish / Koi — Best for Ornamental Systems

Tolerant of a wide temperature range, widely available, and zero regulatory issues (tilapia are regulated in some states). Not edible as a practical matter, but excellent fish producers for growing vegetables. A great choice for beginners who want a lower-stakes learning system.

Catfish & Perch — Cold Climate Options

Channel catfish and yellow perch tolerate cooler water better than tilapia, making them good choices for outdoor systems in northern states. Both are excellent eating. Perch are slower growing than tilapia — plan 12–18 months to harvest size.

Plants

What to Grow

Leafy greens and herbs are the easiest and most productive crops for aquaponics beginners. Fruiting plants (tomatoes, peppers, cucumbers) need more fish loading to supply enough nutrients — wait until your system is established.

🥬
Lettuce
🌿
Basil & Herbs
🥦
Kale & Chard
🍅
Tomatoes*
🫑
Peppers*
🌱
Spinach

* Fruiting crops require higher fish stocking density for adequate nutrients. Best attempted after 3+ months of system operation.

Critical Step

Cycling Your System

Cycling is the process of establishing a colony of nitrifying bacteria in your grow bed that converts toxic ammonia (from fish waste) first into nitrite, then into nitrate (plant food). Without this bacterial colony, ammonia will build up and kill your fish within days.

Test your water every 2–3 days with the API Master Test Kit and record your readings. The nitrogen cycle is complete when you see this pattern: ammonia spikes then drops to zero, nitrite spikes then drops to zero, nitrate rises steadily. The whole process takes 4–8 weeks at room temperature — longer in cold weather.

⚠️
Do not skip cycling
This is the #1 mistake new aquaponics builders make. Adding fish to an uncycled system results in ammonia poisoning within 24–72 hours. Be patient — 4–8 weeks of cycling protects months of investment in fish, plants, and system time.
Common Problems

Troubleshooting

Bell Siphon Won't Trigger

Water fills the grow bed but won't siphon. Solution: lower the standpipe height by 1 inch increments, or increase pump flow rate. The siphon triggers when water rises above the standpipe — if the standpipe is too tall, the grow bed overflows before siphoning.

Bell Siphon Won't Break (Drain Completely)

The siphon starts but keeps running and never shuts off. Solution: raise the standpipe height, reduce pump flow rate, or check that the bottom of the bell cap is not submerged — it needs to suck air to break the siphon.

Fish Acting Lethargic or Gasping at Surface

This usually indicates low dissolved oxygen or high ammonia. Test water immediately. If ammonia is above 2ppm, do a 20–30% water change. Ensure the pump return creates surface agitation to oxygenate the water.

Plants Yellowing

Iron deficiency is the most common nutrient deficiency in aquaponics — HDPE systems tend to run high pH which locks out iron. Test pH and aim for 6.8–7.2. Add chelated iron if plants continue yellowing despite correct pH.

Green Algae on Tank Walls

Normal and harmless in small amounts. Reduce by covering the fish tank to block light. Avoid covering completely — you need to observe your fish. A shade cloth over the top works well.

Frequently Asked Questions

A budget build using a used tote costs $200–$250 in total materials. A standard build with a reconditioned food-grade tote and quality components runs $400–$500. The tote itself is typically $50–$150, and the pump, bell siphon, clay pebbles, PVC fittings, stand, and test kit make up the rest.
Tilapia are the most popular choice — hardy, fast-growing to harvest size in 6–9 months, and edible. Goldfish and koi work well for ornamental systems with no regulatory issues. Catfish and perch are better suited to cooler climates. A 180-gallon fish tank (the bottom portion of the IBC tote) can support 12–15 tilapia at full size.
Yes — for any system with edible fish or plants, food-grade is mandatory. Use only totes where previous contents are documented as food-safe. HDPE absorbs certain chemicals that cannot be washed out and will leach into your water. See our used tote guide for how to verify tote history.
The physical build takes one weekend (8–12 hours). System cycling — establishing the bacterial colony needed before adding fish — takes 4–8 weeks. Plan for 6 weeks from build day to fish stocking day. Your first vegetable harvest will come 3–4 weeks after planting.
Yes — with considerations. HDPE degrades in UV light over time, so cover or paint the fish tank to extend lifespan and reduce algae. If using tilapia, you'll need water temperatures above 65°F — outdoor systems work in USDA zones 9+ year-round, and in zones 6–8 during summer. Goldfish and perch handle cooler temperatures and work in more climates.
More DIY Projects

What Else Can You Build?

More DIY Guides in Your Inbox

New project builds, sourcing tips, and IBC tote guides. No spam.