An aquaponic fish stocking calculator determines how many fish your tank can sustainably support and how large your plant beds need to be to process the waste. Overstocking causes ammonia spikes that kill fish; understocking means plants don't get enough nutrients. Enter your system parameters below for balanced stocking recommendations.
Fish Tank Volume
Fish Species
Target Stocking Density
System Recommendations
Key Aquaponics Rules
- Let biofilter establish for 4-6 weeks before adding full fish load
- Test ammonia, nitrite, nitrate, and pH daily when starting
- Never add more than 20% new fish at one time
- Keep dissolved oxygen above 6 mg/L (requires aeration)
- pH 6.8-7.2 balances fish, bacteria, and plant needs
How to Use the Aquaponic Fish Stocking Calculator
Aquaponics combines fish farming (aquaculture) with soil-free plant growing (hydroponics) in a symbiotic system where fish waste feeds plants and plants clean the water for fish. This aquaponic fish stocking calculator helps you size both sides of the equation: how many fish your tank supports and how much plant bed you need to process the nutrients.
Step 1: Enter Your Tank Volume
Enter your fish tank volume in gallons or liters. The calculator works for any tank size from small 50-gallon home systems to large 1,000+ gallon commercial setups. Note: tank volume is fish tank volume only, not total system volume (which includes plant beds, sump, and pipes).
Step 2: Select Fish Species
Species selection affects harvest weight per fish, temperature requirements, and hardiness. Tilapia is the default choice for warm climates — tolerant of suboptimal water conditions, fast-growing, and edible. Trout are excellent for cold climates (Pacific Northwest, Northern Europe) but require near-perfect water quality.
Step 3: Choose Stocking Density
The density determines how many pounds of fish (at full harvest weight) the tank holds. Light stocking (0.5 lbs/gallon) is strongly recommended for first-time aquaponic growers — the extra buffer gives you time to respond to water quality issues before they become emergencies. As you gain experience and optimize your biofilter, you can increase toward moderate stocking.
Step 4: Read Your Results
The results show maximum total fish weight, the estimated number of fish at harvest size, and recommended plant bed volumes. The 1:1 plant bed ratio means the grow bed volume equals the fish tank volume — this is the conservative standard for media bed systems. A 1:2 ratio (double the plant bed) provides more nutrient processing capacity and suits systems with heavier stocking or higher feeding rates.
Starting Your System
Always cycle your system before adding fish: build up the beneficial bacteria (Nitrosomonas and Nitrobacter) that convert fish ammonia → nitrite → nitrate. This takes 4-6 weeks using fish food or ammonia dosing. Once ammonia and nitrite read near zero and nitrate is rising, your system is cycled and ready for fish. Never add fish to an uncycled system.
Frequently Asked Questions
Is this aquaponics calculator free?
Yes, completely free with no signup. All calculations run locally in your browser.
What is the standard fish-to-water ratio in aquaponics?
The most common rule of thumb is 1 lb of fish per gallon of water for moderate stocking. Beginners are recommended to use 0.5 lbs/gallon (light stocking) to allow a safety margin while learning the system dynamics. Expert systems with excellent aeration and filtration can push 1.5+ lbs/gallon.
How does the fish-to-plant bed ratio work?
Plants need adequate fish waste (nitrogen) to grow. The general guideline is a 1:1 ratio of fish tank volume to plant bed volume for media bed systems. Some systems use 1:2 (double the plant bed). NFT and raft systems handle nutrients differently and may need adjustment.
Which fish is best for beginners in aquaponics?
Tilapia is the most popular choice for beginners in warm climates: they're hardy, grow fast, tolerate poor water quality, and are edible. Goldfish/koi are excellent for ornamental systems and are even more tolerant. Trout require cold, highly oxygenated water and are better for experienced growers.
How many tilapia can I stock per 100 gallons?
At moderate stocking (1 lb/gallon), a 100-gallon tank supports 100 lbs of fish at full growth. Since tilapia reach harvest weight of 1.5-2 lbs each, that's about 50-65 fish. But you'll start with fingerlings (a few grams each), and the system grows into the stocking density as fish grow. Always start with fewer fish and add gradually.
What water temperature do I need for different fish?
Tilapia: 24-30°C (75-86°F) optimal. Catfish: 25-30°C (77-86°F). Goldfish/Koi: 15-25°C (59-77°F). Rainbow Trout: 10-16°C (50-61°F). Perch: 18-22°C (64-72°F). Temperature dramatically affects growth rate and oxygen requirements.