aquarium fish stocking calculator

Freshwater Community Stocking Estimator

Use adult fish size (not store size). This tool gives a practical starting range for peaceful freshwater community tanks.

How this aquarium fish stocking calculator works

Fish stocking is really about bioload management: how much waste your tank can process while keeping ammonia and nitrite at zero and nitrate controlled. This calculator starts with a classic baseline (roughly one inch of adult fish per gallon), then adjusts capacity based on practical factors:

  • Actual water volume after substrate, rocks, and wood displacement
  • Filter turnover rate
  • Weekly water-change routine
  • Fish body type (slender fish vs heavy-bodied fish)
  • Your risk tolerance (conservative vs standard vs advanced)

The result is a recommended fish-count range for a single-species plan using average adult length. For mixed communities, use the “fish length budget” shown in the results.

Input guide (what each field means)

Tank dimensions

Enter internal tank dimensions as accurately as possible. The calculator converts these into gross volume, then subtracts displacement to estimate real water volume.

Displacement percentage

Typical values:

  • 10%: light substrate, minimal hardscape
  • 15%: average planted community tank
  • 20–30%: dense rock/wood aquascape

Filter turnover and water changes

More flow and consistent maintenance usually allow safer stocking. A neglected tank with high stocking can crash quickly, even with a strong filter.

Bioload type

Not all inches of fish are equal. A 2-inch slender tetra generally produces less waste than a 2-inch chunky livebearer or juvenile cichlid.

Best practices beyond the calculator

  • Always cycle your tank before adding full stock.
  • Add fish gradually over several weeks.
  • Test ammonia, nitrite, and nitrate after each stocking step.
  • Use adult fish size from reliable care sheets.
  • Prioritize behavior: territory, aggression, and school size matter as much as volume.

Example usage

Suppose you have a 24 × 12 × 16 inch tank, 15% displacement, 6x turnover, 30% weekly water changes, and want to keep 2-inch schooling fish. The calculator will estimate a realistic range and tell you if your school-size goal is feasible.

Important limitations

This is an estimate for freshwater community aquariums. It does not replace species-specific care. Be extra conservative with:

  • Goldfish and very messy fish
  • Large plecos
  • Aggressive or highly territorial cichlids
  • Marine systems (different stocking logic)

When in doubt, stock less, observe more, and scale up slowly. Stable water quality and healthy fish behavior are your final authority.

🔗 Related Calculators