← All guides

The inch-per-gallon rule, explained — and its limits

The rule you've probably heard: one inch of adult fish per gallon of water. A 20-gallon tank holds 20 inches of fish. Simple, memorable — and only a rough starting point, even at its best. Here's what it gets right, and where it goes wrong.

What it gets right

Why it breaks down

How this site uses it (conservatively)

Our stocking estimator applies the rule only as a starting guideline, then tightens it:

Fish typeGuideline usedWhy
Small peaceful community fish1" per gallonThe rule's home turf
Active swimmers, larger community fish0.75" per gallonNeed swimming room beyond their length
Territorial fish, heavy waste producers0.5" per gallonTerritory and bioload dominate
Goldfish (any variety)Not used — minimum-tank rules insteadBody mass makes length math dangerous

It also flags schooling minimums and species minimum tank sizes, and it treats 70% of the guideline as the comfort zone. Understock, especially in your first year. An understocked tank is stable, forgiving, and — honestly — more pleasant to watch.

The better approach, in one paragraph: cycle the tank first (fishless cycling guide), stock well under any guideline, add fish gradually over weeks, test water weekly, and let nitrate trends tell you the truth — if nitrates climb fast between water changes, you're at capacity no matter what a rule says.

Next: how to cycle your tank before any fish arrive · choosing substrate