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.

By Mick Trently

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:

  1. Species database: Hundreds of fish species with specific data
  2. Bioload calculations: Accounts for waste production
  3. Minimum tank sizes: Species-specific requirements
  4. Shoal requirements: Schooling fish needs
  5. Compatibility checking: Warns about incompatible species
  6. 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