CalculatorPOP

Fish Tank Stocking Calculator

Units
Tank Volume
L

Not sure of your tank's volume? Work it out first with the Fish Tank Size Calculator, then bring the liters figure back here. Uses the classic 1-inch-of-fish-per-gallon freshwater rule of thumb, a rough beginner heuristic, see the honest caveats below.

Max Total Fish Length
67.1 cm
A rough beginner starting point, not a bioload or behavior-adjusted figure.
Found this useful?
By SroushLast updated August 20266 min read

The classic "1 inch of fish per gallon" rule is a genuinely useful starting point for a first freshwater community tank, and a genuinely poor way to make any serious stocking decision beyond that. This calculator applies the rule cleanly using your tank's liters (or gallons), and the article below is upfront about exactly where it breaks down.

The Inch-Per-Gallon Rule, and Where It Comes From

The rule dates back generations in the freshwater aquarium hobby: for every gallon of water, stock roughly one inch of adult fish length. A 20-gallon tank, on this rule, could hold about 20 inches of total fish length, one 10-inch fish and two 5-inch fish, for example. In metric terms, this calculator converts your liters figure to gallons (dividing by 3.78541), treats that gallon figure as inches 1-to-1, then converts to centimeters (multiplying by 2.54), so a 100-liter tank works out to roughly 26.4 gallons, about 26.4 inches, or about 67cm of total fish length. The appeal of the rule is real: it's easy to remember, easy to apply with just a tape measure and a tank spec sheet, and keeps total-body-mass stocking roughly sane for small community fish like tetras, guppies, and similar species it was originally built around.

Woman snorkeling underwater surrounded by tropical fish

Be Honest: This Rule Has Real Limits

The inch-per-gallon rule is a rough beginner heuristic, not a scientifically rigorous method, and it fails in specific, predictable ways worth naming directly rather than glossing over. It ignores body mass and bioload: a chunky 6-inch goldfish produces far more waste, and needs far more filtration and swimming room, than a slim 6-inch danio of the same length, even though the rule scores them identically. It ignores swimming behavior: schooling fish like tetras need to move in groups and do better with more open horizontal space than the rule accounts for, territorial fish like many cichlids need defensible space that has nothing to do with a length tally, and bottom-dwelling species like corydoras or plecos use a layer of the tank the rule doesn't distinguish from open water. And it ignores growth: a juvenile fish purchased small will often add several inches as it matures, so stocking to a juvenile's current length routinely overstocks a tank once every fish reaches adult size.

What Serious Aquarists Use Instead

For anything beyond a casual beginner community tank, more experienced aquarists lean on surface-area-based stocking instead, the same underlying logic used for outdoor ponds: gas exchange between water and air happens at the surface, so a wider, shallower tank can support more fish than a narrower, taller one holding the same total volume, independent of the inch-per-gallon math entirely. Combined with species-specific research (adult size, temperament, bioload, preferred tank zone) and a properly cycled filter rated for the actual bioload, that approach gives a far more reliable answer than any single length-based rule ever can. Treat this calculator's output as a rough first-pass ceiling for planning a beginner tank, not the last word on what your specific fish combination can actually support.

How to Use This Calculator

Enter your tank's volume in liters (or toggle to gallons). If you don't know the volume yet, use the Fish Tank Size Calculator first to convert your tank's dimensions into liters, then bring that number back here.

Frequently Asked Questions

Does this rule work for saltwater tanks?+

No. Saltwater and reef tanks generally need far more stocking caution than the inch-per-gallon rule implies, this calculator is specifically for a freshwater community setup.

Should I stock to my fish's current size or adult size?+

Adult size. Stocking to a juvenile fish's current length is one of the most common ways beginners accidentally overstock a tank as their fish mature.

Is a bigger tank always better for the same stocking level?+

Generally yes, more water volume dilutes waste more effectively and gives fish more swimming room, even at the same inch-per-gallon total.

Verdict

Use it as a first pass, not a final answer.

The inch-per-gallon rule is fine for sketching out a first community tank, but bioload, behavior, and adult size matter more than raw length once you're making a real stocking decision. Research your specific species before committing.

Stocking a pond instead? Ponds use surface area, not gallons, the Pond Fish Stocking Calculator covers that math.

Sources and References

  1. RSPCA / Fishkeeping Associations. Freshwater Aquarium Stocking Guidance and Bioload Considerations. rspca.org.uk. Accessed August 2026.
  2. Cornell University Cooperative Extension. Aquarium Fish Stocking Density and Water Quality Basics. cornell.edu. Accessed August 2026.
iGeneral planning estimate, not a substitute for species-specific research. Bioload, behavior, filtration, and adult size all affect real safe stocking levels significantly.