How Many Fish Can You Keep? Tank Size and Stocking Rules
Overstocking is the most common beginner mistake and the fastest route to disease and death. This guide explains why the old inch-per-gallon rule fails, how to think about bioload, swimming space and adult size, and how to stock a tank gradually so your filter can keep up.

Quick answer
There is no single perfect number, but the safest approach is to under-stock, add fish gradually, and plan around each fish's full adult size, not the size it is in the shop. Bigger tanks are more stable and more forgiving. When in doubt, fewer fish in more water almost always wins.

Overstocking is the most common beginner mistake and the fastest route to disease and death.
Why overstocking is so risky
Every fish adds waste. That waste becomes ammonia, which your filter bacteria convert to nitrite and then nitrate. Add fish faster than the bacteria can grow and ammonia or nitrite spikes — both are toxic and a leading cause of new-tank fish deaths. More fish also means less oxygen, more aggression, and faster water fouling. A lightly stocked tank is simply easier to keep alive.
Why the old "inch per gallon" rule fails
The classic rule of one inch of fish per gallon ignores body mass, waste output, and behaviour. A slim 10 cm danio and a chunky 10 cm goldfish produce wildly different waste. It also ignores territory and schooling needs. Treat any simple rule as a rough sanity check only, never a hard limit — real stocking depends on the specific species.

Same tank, very different outcome — stocking level drives water quality.
Think in bioload, not fish count
Bioload is the total waste your fish produce relative to what the tank and filter can process. Messy eaters like goldfish and cichlids carry a heavy bioload; small tetras and rasboras are light. Two goldfish can pollute a tank faster than a dozen small tetras. Match your filter turnover and water-change routine to the bioload, and watch your nitrate creep between changes as the real signal.
Space and shape, not just litres
Volume is only half the story. Active schooling fish need horizontal swimming length; tall narrow tanks look elegant but offer little swimming room. Bottom dwellers need floor area and hiding spots. Territorial fish need enough space to hold separate territories or they fight. A long, low tank often stocks better than a tall one of the same volume.

Work out real litres from your tank's dimensions before you plan fish.
Stock gradually
Even a fully cycled tank should be stocked in stages. Add a small group, wait a week or two while you test the water, then add the next group only once ammonia and nitrite read zero. This lets the bacterial colony grow to match the rising bioload. In small Hong Kong and Taiwan flats, a modest 60-90 cm tank that is lightly stocked is far easier to keep stable than a crammed nano tank.
Quick FAQs
Can I speed things up with a stronger filter? A bigger filter helps process waste but does not create oxygen or space, and it cannot fix crowding or aggression. It is one tool, not a licence to overstock.
How big will my fish actually get? Look up the species' adult size, not the juvenile size in the shop. Common goldfish and many "starter" fish outgrow small tanks dramatically.
Is one big fish or many small fish easier? Neither is automatically easier — it depends on the bioload and space each needs. Plan around the species, not the count.
How often should I test water in a new tank? Every few days while stocking, until ammonia and nitrite hold at zero and nitrate rises only slowly between water changes.