🐡

Aquarium Stocking Calculator

Find out how many fish your aquarium can safely hold using the inch-per-gallon rule. Avoid the #1 beginner mistake: over-stocking.

Enter your measurements

Signs of Over-Stocking vs. Healthy Stocking

⚠️ Over-Stocked Tank

  • • Ammonia or nitrite spikes regularly
  • • Fish gasping at the surface (O₂ depletion)
  • • Frequent disease outbreaks
  • • Aggressive behavior / fin nipping
  • • Cloudy water despite frequent changes
  • • Filter running at maximum capacity

✅ Healthy Stocking

  • • Ammonia and nitrite read 0 ppm
  • • Nitrate stays below 20–40 ppm between changes
  • • Fish are active, colored-up, eating well
  • • Water stays clear between weekly changes
  • • No territorial aggression
  • • Filter is managing bioload comfortably

The Inch-Per-Gallon Rule (and Its Limits)

The classic "1 inch of fish per gallon" rule is a simple starting point but has well-known limitations. It doesn't account for fish body mass (a 6-inch oscar produces far more waste than six 1-inch tetras), fish temperament, bottom vs. top vs. middle water layers, or territory needs. Use this calculator as a maximum guideline, then monitor water parameters to confirm your tank isn't over-stocked.

Why Filtration Matters for Stocking

A heavily filtered tank (like a planted tank with a large canister filter) can comfortably handle 20-50% more fish than one with a basic hang-on-back filter. The nitrogen cycle — where beneficial bacteria convert toxic ammonia into nitrite, then into less harmful nitrate — is what makes higher stocking possible. A mature, well-filtered tank is significantly more forgiving.

Frequently Asked Questions

You might also need...