
Small-Scale Aquaponics: Combining Fish and Vegetables
Two Harvests From One System
Aquaponics combines aquaculture (raising fish) with hydroponics (growing plants in water) into a single recirculating system where the waste from one becomes the food for the other. Fish produce ammonia-rich waste. Beneficial bacteria convert that ammonia into nitrates. Plants absorb the nitrates as fertilizer. The cleaned water returns to the fish tank. Nothing is wasted. Nothing is discharged.
The result is a closed-loop food production system that uses 90-95% less water than conventional agriculture, produces both animal protein and vegetables from a single input stream (fish feed), and can operate year-round in any climate with basic environmental controls.
Small-scale aquaponics -- systems producing 50-500 kg of fish and feeding 2-20 people per year -- is where the technology makes the most practical sense for individual farmers and communities. This guide covers system design, species selection, water chemistry, and the economics of getting started. For detailed guidance on fish species, see the Fincabout Guide to Tilapia Farming.
How Aquaponics Works: The Nitrogen Cycle
Understanding the nitrogen cycle is non-negotiable in aquaponics. Everything depends on it.
The Three-Stage Process
Stage 1: Ammonia production (fish)
Fish excrete ammonia (NH3) through their gills and in their feces. Ammonia is toxic to fish at concentrations above 1-2 mg/L. In a traditional aquaculture system, you manage ammonia by constantly flushing water -- using 5-10% of the total volume per day as water exchange. In aquaponics, the bacteria and plants do this work instead.
Stage 2: Nitrification (bacteria)
Two groups of bacteria perform nitrification:
- Nitrosomonas bacteria convert ammonia (NH3) to nitrite (NO2-). This is the first step and happens relatively quickly.
- Nitrobacter bacteria convert nitrite (NO2-) to nitrate (NO3-). This is the second step.
Both ammonia and nitrite are toxic to fish. Nitrate is relatively harmless at the concentrations found in aquaponics systems (typically 20-150 mg/L). These bacteria colonize any surface with water flow -- the walls of pipes, the media in grow beds, the surfaces of bio-filter media. They need oxygen, a pH between 6.0 and 8.0, and temperatures between 15 and 35 degrees Celsius to function.
Stage 3: Nutrient uptake (plants)
Plants absorb nitrate and other dissolved nutrients (phosphorus, potassium, calcium, magnesium, iron, and micronutrients) through their roots. This removes the nutrients from the water, keeping concentrations at levels safe for fish. The plants, in turn, grow rapidly because they have continuous access to dissolved, immediately available nutrients -- the same principle that makes hydroponics faster than soil-based growing.
System Cycling: The Critical First 4-6 Weeks
A new aquaponics system must be "cycled" -- the bacterial colonies must be established before fish can be stocked at full density. This takes 4-6 weeks and is the most common failure point for beginners.
Fishless cycling method (recommended):
- Fill the system and run all pumps and aeration
- Add ammonia (pure ammonium chloride or fish-safe household ammonia) to achieve 2-4 mg/L
- Test ammonia, nitrite, and nitrate levels every 2-3 days
- After 1-2 weeks, nitrite levels will spike as Nitrosomonas colonies establish
- After 3-5 weeks, nitrite will drop to zero as Nitrobacter colonies catch up
- When you can add 2 mg/L ammonia and see it converted to nitrate within 24 hours with zero ammonia and zero nitrite, the system is cycled
- Stock fish gradually -- 25% of final density in week 1, 50% in week 3, 100% by week 6
System Design Options
Media Bed Systems
The simplest and most forgiving design for beginners. Plants grow in a container filled with inert media (expanded clay pebbles, volcanic gravel, or river rock) that serves as both the biological filter and the plant growing substrate.
How it works: Water from the fish tank is pumped to the grow bed. It flows through the media, where bacteria process the fish waste and plant roots extract nutrients. The water drains back to the fish tank by gravity.
Flood-and-drain (ebb-and-flow): The most common media bed method. A bell siphon or timed pump cycles water into the bed until it reaches a set level, then drains it completely. This alternation between wet and dry periods provides oxygen to both roots and bacteria.
Sizing rule: 1:1 ratio of grow bed volume to fish tank volume is the standard starting point. A 1,000-liter fish tank pairs with 1,000 liters of media bed volume (approximately 2-3 square meters of growing area at 30 cm depth).
Pros:
- Simple construction and operation
- Media acts as both biofilter and growing substrate
- Good for a wide variety of crops including fruiting plants (tomatoes, peppers, cucumbers)
- Solids are filtered and broken down within the media bed
Cons:
- Heavy (expanded clay at 30 cm depth weighs approximately 300 kg per square meter when saturated)
- Media can clog over time if fish stocking density is too high
- Harder to scale beyond 20-30 square meters of growing area
Deep Water Culture (DWC) / Raft Systems
Plants float on polystyrene rafts with their roots dangling directly in nutrient-rich water. This is the dominant method in commercial aquaponics.
How it works: Water flows from the fish tank through a separate biofilter (to house the nitrifying bacteria) and a solids removal filter (to prevent organic matter from coating plant roots), then into long, shallow channels (20-30 cm deep) where the rafts float. Water flows slowly through the channels and returns to the fish tank.
Sizing rule: 4-7 square meters of raft area per 1 cubic meter of fish tank volume, depending on fish stocking density and plant crop.
Pros:
- Highly productive for leafy greens and herbs
- Easy to harvest (lift the raft, remove the plant, replace with a seedling)
- Excellent for succession planting -- stagger seedlings down the channel
- Easy to scale
Cons:
- Requires separate biofilter and solids filter (adds complexity and cost)
- Less suitable for fruiting crops (tomatoes need support structures)
- Root disease can spread rapidly through the shared water
- Requires consistent dissolved oxygen levels (aeration in the channels)
Nutrient Film Technique (NFT)
A thin film of water flows through enclosed channels (usually PVC pipes or dedicated NFT channels). Plant roots grow into the channel and intercept the flowing water.
Sizing rule: 3-5 square meters of channel per 1 cubic meter of fish tank.
Pros:
- Lightweight and can be mounted vertically to save floor space
- Low water volume in channels means fast response to management changes
- Clean and easy to inspect
Cons:
- Very little buffering capacity -- pump failure or blockage leads to rapid plant stress
- Limited to small-rooted crops (lettuce, herbs, strawberries)
- Requires precise flow rates (1-2 liters per minute per channel)
- Separate biofilter required
Fish Species Selection
Tilapia (Oreochromis niloticus)
The default species for aquaponics in tropical and warm-temperate regions. Tilapia tolerate a wide range of water quality conditions, grow fast, eat a plant-based diet, and taste good.
- Growth rate: 500-700 grams in 6-9 months
- Temperature range: 22-32 degrees Celsius (optimal 26-30)
- Stocking density: 20-40 kg per cubic meter of tank volume
- Feed conversion ratio: 1.4-1.8 (kg feed per kg fish weight gained)
- pH tolerance: 6.0-8.5
- Protein content of feed: 28-32%
- Flavor: Mild, white flesh. Universally accepted.
Tilapia are the recommended starting species for anyone new to aquaponics. Their hardiness forgives the water quality fluctuations that are inevitable during the learning curve. See the Fincabout Guide to Tilapia Farming for detailed production protocols.
Channel Catfish (Ictalurus punctatus)
An excellent choice for temperate climates where tilapia cannot survive winter without heating.
- Growth rate: 500-800 grams in 12-18 months
- Temperature range: 15-30 degrees Celsius (optimal 24-28)
- Stocking density: 15-30 kg per cubic meter
- Feed conversion ratio: 1.5-2.0
- pH tolerance: 6.0-8.0
Trout / Salmon (Oncorhynchus mykiss / Salmo salar)
For cold-water systems (12-18 degrees Celsius). Trout produce excellent waste for plant nutrition and are a high-value food product.
- Growth rate: 300-500 grams in 9-14 months
- Temperature range: 10-18 degrees Celsius (optimal 13-16)
- Stocking density: 30-50 kg per cubic meter (trout tolerate high density with good oxygenation)
- Feed conversion ratio: 1.0-1.3 (the best FCR of any common aquaponics species)
- Note: Requires very high dissolved oxygen (above 6 mg/L at all times) and excellent water quality. Not forgiving of management errors.
Ornamental Fish (Koi, Goldfish)
If you are building an aquaponics system primarily for vegetables and do not intend to eat the fish, ornamental species are a viable option. Koi are particularly hardy, tolerate cold water, and produce ample waste for plant nutrition. The fish themselves can be sold to pond and garden enthusiasts for USD 10-100+ per fish depending on size and coloration.
Plant Selection and Productivity
High-Performance Aquaponics Crops
| Crop | Days to Harvest | Yield (kg/m2/year) | Nutrient Demand | System Compatibility |
|---|---|---|---|---|
| Lettuce | 30-45 | 20-40 | Low | All systems |
| Basil | 28-35 | 15-25 | Low-Medium | All systems |
| Kale | 50-65 | 12-20 | Medium | Media bed, DWC |
| Swiss chard | 50-60 | 15-25 | Medium | Media bed, DWC |
| Watercress | 21-30 | 25-40 | Low | DWC, NFT |
| Mint | Continuous | 10-20 | Low | All systems |
| Tomatoes | 60-80 | 15-30 | High | Media bed only |
| Cucumbers | 50-70 | 20-35 | High | Media bed only |
| Peppers | 70-90 | 8-15 | High | Media bed only |
| Strawberries | 60-90 | 5-10 | Medium | Media bed, NFT |
Leafy greens and herbs are the highest-performing crops in aquaponics because they have low nutrient demands (matching the moderate nutrient levels in aquaponics water), short crop cycles (enabling rapid succession planting), and high market value per square meter.
Fruiting crops (tomatoes, peppers, cucumbers) are possible in media bed systems but require supplemental potassium and calcium (usually added as potassium hydroxide and calcium hydroxide) because fish waste alone does not provide enough of these nutrients for fruit development.
Nutrient Supplementation
Aquaponics water typically lacks sufficient levels of three nutrients for optimal plant growth:
- Iron: Add chelated iron (Fe-DTPA for pH below 7.0, Fe-EDDHA for pH above 7.0) at 2 mg/L every 2-3 weeks
- Potassium: Add potassium hydroxide (KOH) or potassium sulfate as needed, targeting 150-200 mg/L in the water
- Calcium: Add calcium hydroxide (Ca(OH)2) if calcium drops below 40 mg/L
These additions are compatible with organic certification in many jurisdictions and are necessary for fruiting crops.
Water Chemistry Management
The Daily Checklist
| Parameter | Target Range | Test Frequency | Action if Out of Range |
|---|---|---|---|
| Temperature | 22-28 C (tilapia) | Daily | Adjust heater/shade/ventilation |
| pH | 6.8-7.2 | Daily | Add KOH to raise, phosphoric acid to lower |
| Dissolved oxygen | Above 5 mg/L | Daily | Increase aeration |
| Ammonia (NH3) | Below 1.0 mg/L | 2-3x/week | Reduce feeding, check biofilter |
| Nitrite (NO2-) | Below 1.0 mg/L | 2-3x/week | Reduce feeding, add aeration to biofilter |
| Nitrate (NO3-) | 20-150 mg/L | Weekly | Below 20: increase fish or feeding. Above 150: add more plants |
pH management is the single most important daily task. Nitrification is an acid-producing process -- it constantly pushes pH downward. Meanwhile, fish and plants perform best at slightly different pH ranges (fish prefer 7.0-8.0, plants prefer 5.5-6.5, bacteria prefer 7.0-8.0). The compromise range of 6.8-7.2 keeps all three organisms functional. Buffer pH upward with alternating additions of potassium hydroxide and calcium hydroxide, which also supply essential plant nutrients.
Economics of Small-Scale Aquaponics
Startup Costs
| Component | DIY Build (USD) | Pre-Fabricated (USD) |
|---|---|---|
| Fish tank (1,000 L) | 100-300 | 300-800 |
| Grow beds (3 m2 media bed) | 150-400 | 500-1,200 |
| Plumbing and fittings | 50-150 | 100-300 |
| Water pump | 40-100 | 80-200 |
| Air pump and stones | 30-80 | 60-150 |
| Media (expanded clay) | 100-250 | 150-350 |
| Water testing kit | 30-60 | 30-60 |
| Fish fingerlings (50-100) | 25-75 | 25-75 |
| Seeds and seedlings | 20-50 | 20-50 |
| Miscellaneous | 50-150 | 100-200 |
| Total | 595-1,615 | 1,365-3,385 |
Annual Operating Costs
| Item | Annual Cost (USD) |
|---|---|
| Fish feed (100-200 kg) | 80-200 |
| Electricity (pump + aeration, 100-200W continuous) | 100-250 |
| Seeds and seedlings | 30-80 |
| Water testing supplies | 20-40 |
| Replacement parts and media | 30-80 |
| Supplemental nutrients (Fe, K, Ca) | 20-50 |
| Total | 280-700 |
Annual Production Value
| Product | Quantity | Value (USD) |
|---|---|---|
| Fish (tilapia, 30-50 kg) | 30-50 kg x USD 6-10/kg | 180-500 |
| Leafy greens (3 m2 x 25 kg/m2/yr) | 75 kg x USD 4-8/kg | 300-600 |
| Herbs (1 m2 x 15 kg/m2/yr) | 15 kg x USD 10-20/kg | 150-300 |
| Total | 630-1,400 |
Net Annual Return: USD 0-700
A small backyard system is not a money-making proposition in most contexts. It is a food production system that provides fresh fish and vegetables at a cost comparable to or slightly below retail prices, with the added benefits of food security, educational value, and the satisfaction of a closed-loop system.
Commercial viability begins at approximately 50-100 square meters of growing area, where economies of scale in fish production and plant output start to generate meaningful margins.
Common Mistakes in Small-Scale Aquaponics
- Overstocking fish too early. The biofilter must mature before it can handle high ammonia loads. Stock gradually over 6 weeks after cycling.
- Neglecting aeration. Both fish and nitrifying bacteria need dissolved oxygen. A failed air pump at night (when plants are consuming rather than producing oxygen) can kill fish within hours. Always have a backup air pump.
- Overfeeding. Feed only what fish consume within 5 minutes, 2-3 times per day. Uneaten feed decomposes, consuming oxygen and producing ammonia spikes.
- Ignoring pH drift. Check pH daily. A system that drops from 7.0 to 5.5 over two weeks will experience a biofilter crash -- the bacteria stop converting ammonia, and fish die from ammonia toxicity.
- Planting before cycling. Plants cannot absorb nutrients that have not yet been produced. Wait until the nitrogen cycle is established and nitrate levels are above 20 mg/L before transplanting.
Aquaponics is a system, not a garden with fish or a fish tank with plants. Every component depends on every other component. Understand the nitrogen cycle, monitor your water chemistry, and start small. A well-managed 3-square-meter system will teach you everything you need to know before scaling up to something larger.
Related Articles
Livestock Water Systems: Practical Planning Guide
A good livestock water system is more than a trough in the corner of a field. This guide walks through water needs, source selection, trough placement, pumps, pipes, mud control, and backup planning so your animals have clean water where they need it.
Chicken Coop Design: Space, Ventilation, and Predator Protection
Good chicken coop design starts with the flock you actually plan to manage, not a pretty picture from the internet. This guide walks through space, airflow, roosts, nest boxes, cleaning, and predator protection so you can build a coop that works in real farm life.
Small Farm Biosecurity Plan: Quarantine Basics
A practical biosecurity plan does not have to be fancy or expensive. With a few clear rules for quarantine, visitors, chores, wildlife, and cleaning, small farms can help reduce the chance of disease reaching their animals.