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
- For small (under ~3"), peaceful, slim-bodied community fish — tetras, rasboras, small livebearers — it lands in a sane neighborhood.
- It uses adult size, which forces you to plan for the fish you'll have in a year, not the juveniles in the store tank.
- As a ceiling to stay under rather than a target, it keeps beginners out of the worst trouble.
Why it breaks down
- Body mass, not length, drives waste. A 2-inch neon tetra is a sliver; a 2-inch goldfish is a heavy-bodied waste factory. Length-equivalence between them is nonsense — and it's why this site never applies inch-per-gallon to goldfish.
- Behavior and territory. Cichlids, gouramis, and many others need floor space and territories that a length budget can't see. Ten inches of angelfish in a 10-gallon tank "fits the rule" and would be a war zone.
- Swimming style. Zebra danios are only ~2.5 inches but are relentless swimmers that need horizontal room; a tall narrow tank with the "right" gallons still fails them.
- Oxygen and surface area. Tall tanks hold gallons but offer little surface for gas exchange. Stocking is about the whole system, not just volume.
- It says nothing about the filter, the cycle, or tankmates. Twenty inches of incompatible fish is still a disaster.
How this site uses it (conservatively)
Our stocking estimator applies the rule only as a starting guideline, then tightens it:
| Fish type | Guideline used | Why |
|---|---|---|
| Small peaceful community fish | 1" per gallon | The rule's home turf |
| Active swimmers, larger community fish | 0.75" per gallon | Need swimming room beyond their length |
| Territorial fish, heavy waste producers | 0.5" per gallon | Territory and bioload dominate |
| Goldfish (any variety) | Not used — minimum-tank rules instead | Body 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