A vertical aquaponics system is exactly what it sounds like — an aquaponics setup that grows upward instead of outward. That makes it a great fit when floor space is tight, whether you’re working with a small yard or a corner indoors. A basic IBC tote build, where the grow bed sits directly above the fish tank, is a mild version of this idea, but it’s still only one growing layer. A true vertical system stacks many growing points on top of one another instead.

The key to making one work well is giving each plant enough room and light while still keeping the spacing between plants tight. Because plants are effectively stacked, a single 5-foot vertical tower can hold as many plants as a flat hydroponic bed spanning 10 by 6 feet — all in a fraction of the footprint.

Why Vertical Aquaponics Is So Successful

The concept relies on lengths of tubing — almost always PVC, which is why this style is often called PVC aquaponics — punched with pockets where individual plants take root, grown without any soil. The vertical towers usually sit right above the fish tank to keep the overall footprint small. You’ll still need to feed your fish and keep an eye on water temperature, pH, ammonia, and nitrate levels just like any other system.

A small pump lifts nutrient-rich water up to the top of each cylindrical tube, and it trickles down the inside, feeding the plant roots as it goes. Because the tubes aren’t ever fully flooded, air continues to circulate through them too, delivering oxygen to the roots directly as well as to the leaves above.

When everything’s dialed in, the plants filter the water on its way back down to the fish, so the whole system runs with very little day-to-day intervention beyond topping off water occasionally. One important caveat: a PVC vertical system like this does need its own filter, positioned ahead of where water reaches the plants, to strain out solid waste. Skip it, and that waste can coat plant roots and block them from absorbing nutrients. In a standard grow-bed system, bacteria in the media handle this cleanup — but that natural filtration doesn’t happen the same way inside PVC tubing.

How To Build Your Own Vertical Aquaponics System

This build is more approachable than it looks — follow the steps below and you’ll be growing in no time.

Materials you’ll need:

  • About 20 feet of 4-inch diameter PVC pipe
  • 4 to 6 four-inch PVC elbows
  • 4 to 6 four-inch T-connectors
  • A 100-gallon container for your fish
  • Roughly 20 feet of aquarium tubing
  • A 4-way splitter for 1-inch tubing
  • Plastic cups
  • Scraps of cloth (burlap works well)
  • Electrical tape
  • An aquarium pump rated for at least 400 gallons per hour
  • A filter

Nearly any fish species can work in this kind of system, but if it’s your first build, tilapia is a forgiving, inexpensive, and hardy choice — assuming your climate suits it. For plants, leafy greens and herbs are the easiest starting point; tomatoes can work too, though they demand more nutrients and tend to do better once your system has matured. Pick plants that stay compact enough not to shade their neighbors while still producing a worthwhile harvest, and mix varieties that complement each other.

Step 1 – The Pipe Work

How much 4-inch pipe you use determines the size and number of towers you end up with. A good starting point is cutting eight one-foot lengths. Use a hole saw to cut two evenly spaced holes into six of those pieces. On one of the two remaining plain pieces, drill a single 1-inch hole — this becomes the drainage point back into the fish tank.

Step 2 – Putting The Pipes Together

Arrange the pipe sections in this sequence: a 90-degree elbow, a one-foot section, a T-connector, another one-foot section, another T-connector, one more one-foot section, then a second 90-degree elbow. Repeat the sequence, then use your two remaining one-foot pieces (including the one with the drainage hole) to join both runs into a closed rectangle. Electrical tape or similar can hold the joints together. Keep every T-connector oriented the same way, facing upward, and make sure the drilled holes all face up too — except for the drainage hole, which should point toward the inside of the rectangle.

Step 3 – Add The Upright Pipes

This step is where you gain most of your growing capacity. Cut four lengths of 4-inch pipe, each roughly 2 to 3 feet long depending on how much vertical clearance you have available — these will stand upright in the T-connectors like chimneys. Before installing them, drill your growing holes: use a 1-inch hole saw to cut 5 evenly spaced holes around the pipe, then rotate it 90 degrees and drill 4 more holes offset from the first set. Keep alternating — 5 holes, then 4 — until the whole pipe is covered, then repeat for the other three uprights. Expect somewhere between 18 and 25 holes per pipe, which works out to as many as 100 planting spots across all four towers.

Step 4 – Position Your Vertical Aquaponics System

Decide where the whole system will live. If you’re using an IBC tote, it already comes with a supporting frame; two 50-gallon drums or another food-grade container work as alternatives — just give whatever you choose a thorough wash first. Set it in place with solid support underneath, and think ahead about how you’ll reach the fish tank for feeding, monitoring, or removing a fish if needed. Cover the tank with dark material or paint to block sunlight, since exposed light encourages algae growth that can throw off your system’s balance.

Step 5 – Add The Vertical Garden

Set your assembled PVC towers on top of the fish tank, making sure their weight is spread evenly across the tank rather than concentrated in one spot — that matters even more once the plants fill in and add weight. If the setup lives outdoors, plan for wind too; the empty pipes are light enough to shift or blow over, so you may need a simple clamping or anchoring solution. This is also a good time to fit a short length of aquarium tubing into the 1-inch drainage hole you drilled earlier, angled so it drains downward — a slight tilt on your towers ensures gravity carries all the water toward that drain and back into the tank.

Step 6 – Add Cups

The vertical holes generally don’t need cups, but the horizontal ones do — without them, plants can wash out of place or roots can grow into the pipe and clog it. Poke half a dozen small holes into the bottom of plastic cups and set them into each horizontal hole to hold plants in place while still allowing water through.

Step 7 – Grow Media

Plants need something to root into that still lets them reach the nutrient-rich water. Rockwool or pond filter foam works well — wedge it into the holes you cut earlier, then either push seeds directly into the foam or create a small starter hole for them. Before inserting the foam, it also helps to hang strips of burlap or a similar fabric inside each vertical pipe; this slows the water as it runs down, giving roots more time to absorb nutrients, and gives roots something to grab onto, which anchors each plant and keeps roots from clogging the pipe.

Step 8 – The Pump

Invest in a reliable pump — this isn’t the place to cut corners, since a failure here puts both fish and plants at risk. As noted earlier, aim for a pump rated around 400 gallons per hour to keep water properly aerated and cycling; a taller tower system may call for something even more powerful. Position the pump inside the fish tank, raised slightly off the bottom so fish can swim underneath without getting trapped.

Connect aquarium tubing to the pump (an adaptor for 1-inch tubing is usually included), and run it up to the top of your vertical towers. From there, split the flow using adaptors so water reaches every column evenly — a single 4-way splitter is the simplest option, or you can split the line in stages (one split into two, then each of those into two more) to get the same even distribution. Fill the tank partway and test the system before finalizing anything, checking for leaks or misdirected spray at the joints. Warming the pipe ends in hot water beforehand makes them easier to slide onto fittings and helps them seal more securely.

If you went with two 50-gallon barrels instead of a single tank, put the pump in one barrel and route the return drain into the other, connecting the two with piping so water circulates through the whole system. The cleanest way to manage this is running a pipe from the return barrel positioned high enough that fish in that barrel always have adequate water, feeding into the second barrel automatically whenever its level starts to drop.

Step 9 – Fish & Plants

With plumbing complete, fill the system with water and let it sit before adding anything living. This stage takes patience — dechlorinating the water naturally can take several days. Check pH, ammonia, nitrate, and temperature before introducing fish. Start with just a couple of small fish to begin generating ammonia and kick-start the bacterial colony that converts it into nitrates for your plants. Once that’s underway, you can add the rest of your fish and begin planting.

Start Your Vertical Aquaponics System Today

A vertical build is one of the best entry points into aquaponics, especially if space is your limiting factor. Once it’s up and cycling, you can experiment with growing almost anything — the only real requirement is a willingness to try.