AquaSage

How many fish fit in your aquarium?

It is the first question everyone asks, and the only honest short answer is: it depends on which fish. Ten adult goldfish and ten chili rasboras differ in body mass roughly a hundred-fold — no single number covers both.

This guide explains what actually determines how many fish a tank can hold, why the popular shortcut fails, and walks through genuinely compatible stockings for the most common tank sizes — each of which you can rebuild and re-check in the free calculator.

The “inch per gallon” rule is a myth

The old shortcut — one inch of fish per gallon, or one centimetre per litre — treats fish length as load. But waste production scales with body mass, not length: one 25 cm oscar produces the load of dozens of neon tetras, not twenty-five of them. The rule under-stocks tanks of tiny fish and dangerously over-stocks tanks of big ones.

That is why AquaSage computes bioload from adult body mass (metabolic ¾-power scaling) instead. Length still matters — but for swimming room and tank footprint, which are separate checks, not the capacity model.

What actually sets the limit

Bioload from body mass
Adult mass — not length — drives waste. Filtration turnover, water-surface area and your maintenance habit then shape how much of it your tank absorbs.
Shared water bands
Temperature, pH and hardness ranges must overlap for every species in the tank — and a knife-edge overlap is a warning, not a pass.
Temperament and territory
One territorial cichlid can claim half the floor; a fin-nipper turns a betta's fins into a target. Behaviour limits stocking before volume does.
Schooling minimums
Shoaling fish need their group — six or more is the entry ticket, not a target. Three stressed neons are worse than ten happy ones.
Swim zones
Top, middle and bottom each hold their own share. A tank can be empty on top and overcrowded at the bottom at the same time.
Plants and cover
Healthy plant mass absorbs part of the load — up to about 30% — and dense cover measurably softens aggression. An aquascaped tank genuinely holds more life.

Worked examples by tank size

Four classic communities that genuinely work. Every stocking below scores green in the calculator — click any species for its full profile.

~30 litres · nano

The nano rule: one species, done properly. A school of ten chili rasboras owns the whole tank — no water bands to reconcile, no territory disputes, and the confident school behaviour you never see in a group of three.

~54 litres · 60 cm starter

One real school in midwater, a crew of pygmy corys on the sand. Both want the same soft, warm water — and the tank keeps honest headroom, which is exactly how a first tank should start.

~112 litres · 80 cm community

A gentle centerpiece pair up top, a generous school in the middle, sturdy corys below — three zones, no rivals, and every species inside its optimal band, not just its tolerable one.

~240 litres · 120 cm showcase

Hard, slightly alkaline water done right: rainbowfish are fast swimmers that genuinely need the 120 cm run, and Endler's livebearers add colour up top in the very same water. A pairing soft-water stocking lists can't offer.

So… how many fish?

For your tank — your dimensions, your filter, your plants, your favourite species — the real answer takes ten seconds: build it in the calculator and read the verdict. Every warning names the check, the numbers behind it and a suggested fix.

Common questions

How many fish can I keep in a 54-litre (10-gallon-class) tank?
As a community: one school of about ten small rasboras (lambchop or chili rasboras) plus a bottom crew of six to eight dwarf corydoras. As single-species setups, one betta or a pea puffer suits this size well. Neon tetras are a common pick here, but by our data they want 60 litres and up.
Is the one-inch-per-gallon rule accurate?
No. Waste scales with body mass, not length, so the rule breaks in both directions: it under-uses nano-fish tanks and dangerously overstocks tanks of large-bodied fish. Use a mass-based calculator instead.
How many neon tetras fit in 60 litres?
A school of 10–12 neon tetras fits comfortably in a filtered, cycled 60-litre tank and still leaves room for a small bottom-dwelling crew such as pygmy corydoras or shrimp.
Can a bigger filter let me keep more fish?
Only partly. Stronger filtration raises capacity somewhat, but oxygen exchange at the surface, territory and swimming space don't grow with the filter — which is why doubling the filter never doubles the fish.
Do live plants increase how many fish I can keep?
Yes, genuinely: healthy plant mass consumes waste (up to roughly 30% of load in a well-planted tank) and dense cover reduces aggression. The effect shrinks if the plants themselves are struggling.
Check your stockingBrowse 222 speciesTap water match: which fish suit your water?