How Many Fish Can You Put in a Tank? Stocking Calculator Explained
Learn how aquarium stocking calculators work, why they're better than the 1 inch per gallon rule, and how to use them to plan your perfect tank safely.
How Many Fish Can You Put in a Tank? Stocking Calculator Explained
"How many fish can I put in my tank?" This is one of the first questions every new aquarist asks, and one of the most important. The answer determines whether your fish thrive or struggle, whether your water stays clean or becomes toxic, and whether your aquarium is a joy or a constant battle. Stocking calculators provide accurate, science-based answers—far better than outdated rules of thumb.
Why the Old Rules Don't Work
The "1 Inch Per Gallon" Rule
The Rule: One inch of fish per gallon of water.
Why It Fails:
- Ignores fish body mass: A 6-inch pencilfish has vastly different bioload than a 6-inch goldfish
- Doesn't account for adult size: Fish are often sold as juveniles
- Overlooks behavior: Active swimmers need more space
- Ignores waste production: Some fish produce much more waste
- Doesn't consider filtration: Modern filters can support different levels
- Misses territorial needs: Some fish need large territories regardless of size
Real-World Example:
- A 10-gallon tank could theoretically hold 10 inches of fish
- But 10 neon tetras (1 inch each) = very different from 1 10-inch oscar
- The tetras might work; the oscar would be disastrous
The "Surface Area" Method
The Rule: 12 square inches of surface area per inch of fish.
Why It's Better:
- Accounts for oxygen exchange at surface
- More accurate than 1 inch per gallon
- Still used by some experienced aquarists
Why It Still Falls Short:
- Doesn't account for species-specific needs
- Ignores waste production differences
- Doesn't consider behavior or compatibility
- Still oversimplifies complex biology
How Stocking Calculators Work
The Science Behind Stocking
Bioload Calculation: Stocking calculators consider:
- Waste production: How much ammonia each species produces
- Oxygen consumption: Active fish need more oxygen
- Swimming space: Some fish need more room to move
- Territorial requirements: Some species need defined territories
- Social needs: Schooling fish need groups, affecting total stocking
Species-Specific Data:
- Minimum tank size: Each species has specific requirements
- Shoal size: Schooling fish need minimum group sizes
- Waste production: Based on size, diet, and metabolism
- Behavior: Territorial vs. peaceful affects stocking
Tank Capacity Factors:
- Tank volume: Larger tanks can support more fish
- Filtration capacity: Better filtration supports higher stocking
- Maintenance schedule: More frequent water changes allow higher stocking
- Plant density: Heavily planted tanks can support slightly more
What Makes a Good Calculator
Essential Features:
- Species database: Hundreds of fish species with specific data
- Bioload calculations: Accounts for waste production
- Minimum tank sizes: Species-specific requirements
- Shoal requirements: Schooling fish needs
- Compatibility checking: Warns about incompatible species
- Real-time updates: Adjusts as you add/remove fish
Advanced Features:
- Compatibility warnings: Alerts about aggressive or incompatible fish
- Shoal size recommendations: Suggests appropriate group sizes
- Bioload percentage: Shows how much of tank capacity you're using
- Parameter recommendations: Suggests water parameters for selected fish
Using Our Stocking Calculator
Step 1: Enter Your Tank Size
Choose Your Unit:
- Litres (metric)
- US Gallons (imperial)
Enter Tank Volume:
- Use actual tank size, not "rated" size
- Account for substrate and decorations (they reduce water volume)
- Common sizes: 10, 20, 29, 55, 75, 100+ gallons
Quick Select Options:
- Pre-set buttons for common sizes
- Saves time for standard tanks
Step 2: Search and Add Fish
Search Function:
- Search by common name
- Search by scientific name
- Filter by compatibility
- Browse by category
Adding Fish:
- Click to add species
- Specify quantity
- Calculator shows:
- Minimum tank size for species
- Recommended shoal size
- Bioload contribution
- Compatibility warnings
Step 3: Review Stocking Level
Bioload Percentage:
- Shows how much of tank capacity you're using
- Under 80%: Safe, room for growth
- 80-100%: At capacity, monitor closely
- Over 100%: Overstocked, reduce fish
Visual Indicators:
- Progress bar showing capacity
- Color coding (green/yellow/red)
- Warnings for overstocking
Step 4: Check Compatibility
Compatibility Warnings:
- Aggressive fish alerts
- Size mismatch warnings
- Parameter incompatibility
- Behavior conflicts
Shoal Size Recommendations:
- Warns if schooling fish kept alone
- Suggests minimum group sizes
- Shows if groups too small
Step 5: Adjust and Optimize
Fine-Tuning:
- Remove incompatible fish
- Adjust quantities
- Add compatible species
- Balance bioload
Final Check:
- All fish compatible
- Appropriate bioload (<100%)
- Shoal sizes adequate
- Parameters match
Understanding Calculator Results
Bioload Percentage
What It Means:
- Percentage of tank's biological capacity used
- Based on waste production and oxygen needs
- Accounts for species-specific requirements
Interpreting Results:
- 0-60%: Lightly stocked, very safe
- 60-80%: Well-stocked, ideal range
- 80-100%: Fully stocked, requires good maintenance
- 100%+: Overstocked, reduce fish or upgrade tank
Minimum Tank Size Warnings
Why It Matters:
- Each species has minimum space requirements
- Based on adult size and behavior
- Ignoring can cause stress and aggression
What to Do:
- If tank too small: Upgrade tank or choose different fish
- Don't ignore warnings: Fish will suffer
- Research species: Understand why minimum exists
Shoal Size Recommendations
Schooling Fish:
- Need groups of 6+ to feel secure
- Smaller groups = stress and poor health
- Calculator warns if groups too small
Shoaling Fish:
- Prefer groups but can survive alone
- Groups of 3-5 often sufficient
- Calculator suggests appropriate numbers
Compatibility Alerts
Types of Warnings:
- Aggression: Fish may attack others
- Size mismatch: Large fish may eat small ones
- Parameter mismatch: Different water needs
- Behavior conflict: Incompatible behaviors
What to Do:
- Research each warning
- Remove incompatible fish
- Find suitable alternatives
- Don't ignore compatibility issues
Common Calculator Questions
Q: Can I Exceed 100% Bioload?
Answer: Not recommended. Overstocking leads to:
- Poor water quality
- Increased disease risk
- Stressed fish
- Constant maintenance battles
Exception: Very experienced aquarists with:
- Excellent filtration
- Frequent water changes (2-3× weekly)
- Heavy plant load
- Close monitoring
For Beginners: Stay under 80% for safety margin.
Q: What If My Fish Are Smaller Than Adults?
Answer: Always plan for adult size. Fish grow, and you'll be overstocked soon. Calculator uses adult sizes for this reason.
Q: Do Plants Reduce Bioload?
Answer: Slightly. Plants consume nitrates and provide oxygen, but don't significantly reduce bioload calculations. Don't rely on plants alone to support overstocking.
Q: Can I Mix Different Sized Fish?
Answer: With caution. General rule: Don't mix fish where one can fit in another's mouth. Calculator warns about size mismatches.
Q: What About Filtration?
Answer: Good filtration is essential but doesn't change bioload calculations. Overfiltering helps but doesn't allow overstocking. Calculator assumes adequate filtration.
Q: How Often Should I Test After Stocking?
Answer:
- First month: Test 2-3 times per week
- After that: Test weekly
- If problems: Test daily until resolved
Use the Fishi app to track parameters and set reminders.
Stocking by Tank Size
10-Gallon Tank (38 Litres)
Capacity:
- Very limited options
- Small fish only
- 1-2 species maximum
Example Stocking:
- 6 neon tetras + 4 pygmy corydoras
- 8 ember tetras + 2 otocinclus
- 6 guppies (all male or all female)
Avoid:
- Large fish
- Multiple species
- Overstocking
20-Gallon Tank (76 Litres)
Capacity:
- More flexibility
- Small community possible
- 2-3 species
Example Stocking:
- 8 cardinal tetras + 6 corydoras + 1 dwarf gourami
- 10 harlequin rasboras + 6 kuhli loaches
- 8 guppies + 6 corydoras + 2 platies
Good For:
- Beginner communities
- Small peaceful fish
- Learning maintenance
55-Gallon Tank (208 Litres)
Capacity:
- Excellent for communities
- Multiple species
- Some medium-sized fish
Example Stocking:
- 12 neon tetras + 8 corydoras + 2 angelfish + 6 rasboras
- 15 cardinal tetras + 10 corydoras + 1 pearl gourami + 6 danios
- Mixed community with 4-5 species
Flexibility:
- Can support diverse communities
- Room for error
- Easier maintenance
75+ Gallon Tank (284+ Litres)
Capacity:
- Large communities
- Bigger fish possible
- More species options
Example Stocking:
- Full discus community
- Large cichlid setups
- Complex communities with 6+ species
Advantages:
- Very stable parameters
- More forgiving
- Can support higher bioloads
Stocking Strategies
Conservative Stocking (Recommended for Beginners)
Approach:
- Stay under 70% bioload
- Fewer species, larger groups
- Easier maintenance
- More room for error
Benefits:
- Stable water quality
- Less maintenance
- Healthier fish
- Easier to manage
Moderate Stocking (Experienced Aquarists)
Approach:
- 70-90% bioload
- More species diversity
- Requires good maintenance
- Regular testing essential
Requirements:
- Excellent filtration
- Weekly water changes
- Regular testing
- Close monitoring
Heavy Stocking (Advanced Only)
Approach:
- 90-100%+ bioload
- Maximum diversity
- Intensive maintenance
- Not for beginners
Requirements:
- Multiple filters
- 2-3× weekly water changes
- Daily testing
- Heavy plant load
- Extensive experience
Using Calculators with Other Tools
Water Change Calculator
Integration:
- Stocking level affects water change frequency
- Higher stocking = more frequent changes
- Use water change calculator to plan maintenance
Example:
- Lightly stocked: Weekly 25% changes
- Moderately stocked: Weekly 30% changes
- Heavily stocked: 2× weekly 30% changes
Parameter Tracking
Monitor After Stocking:
- Test ammonia, nitrite, nitrate weekly
- Track trends over time
- Adjust stocking if parameters unstable
Use Fishi App:
- Log test results
- Set reminders
- Track multiple tanks
- Never miss maintenance
Compatibility Research
Before Adding Fish:
- Research each species
- Check compatibility
- Verify parameters match
- Understand behavior
Calculator Helps:
- Shows compatibility warnings
- Suggests compatible species
- Warns about conflicts
Common Stocking Mistakes
Mistake 1: Ignoring Adult Size
Problem: Stocking based on juvenile size Solution: Always plan for adult size
Mistake 2: Overstocking Too Quickly
Problem: Adding all fish at once Solution: Add gradually over weeks/months
Mistake 3: Ignoring Shoal Requirements
Problem: Keeping schooling fish alone Solution: Keep in groups of 6+
Mistake 4: Mixing Incompatible Species
Problem: Ignoring compatibility warnings Solution: Research and follow calculator warnings
Mistake 5: Exceeding Capacity
Problem: Ignoring 100%+ warnings Solution: Reduce stock or upgrade tank
Conclusion: Calculators Are Essential Tools
Stocking calculators take the guesswork out of aquarium planning. By using species-specific data, bioload calculations, and compatibility checking, they help you create a healthy, balanced aquarium where fish can thrive.
Key Takeaways:
- Calculators are far more accurate than rules of thumb
- Always plan for adult fish sizes
- Stay under 100% bioload (under 80% for beginners)
- Don't ignore compatibility warnings
- Add fish gradually, not all at once
Ready to plan your perfect tank? Use our free aquarium stocking calculator to get accurate, species-specific recommendations. Search 800+ fish species, see compatibility warnings, and plan your ideal community tank.
For ongoing tank management, parameter tracking, and maintenance reminders, download the Fishi mobile app – loved by over 100,000 fishkeepers worldwide!
Keywords: stocking calculator, aquarium capacity calculator, how many fish per gallon, tank stocking guide, bioload calculator, aquarium planning tool
Ready to Plan Your Aquarium?
Use our free stocking calculator with 800+ fish species to plan your perfect tank
Manage Your Aquarium with Fishi
Track water parameters, log maintenance, set reminders, and more!
Loved by over 100,000 fishkeepers