How Many Fish Can I Put in My Tank? Honest Stocking Guide

Somebody in a shop tells you an inch of fish per gallon. It's memorable, it's simple, and it's responsible for a lot of dead fish.
Why the inch-per-gallon rule fails
Two problems, and either one is enough to sink it.
First, waste output tracks body mass, and mass scales roughly with the cube of length. A 10 cm fish isn't ten times the fish that a 1 cm fish is; it's closer to a thousand times the volume. Ten neon tetras and one adult goldfish both come to about ten centimetres of fish. They are not remotely the same load on a filter.
Second, the rule ignores shape and behaviour entirely. A 15 cm eel and a 15 cm angelfish need completely different tanks. So does a fish that shoals in groups of eight versus one that will kill anything it meets.
The four caps that actually apply
Work out each of these separately, then take the smallest answer. That's your stocking limit.
1. Adult size
Look up the adult size of every species before you buy, and treat the shop tank as meaningless. Common plecos are sold at 5 cm and reach 45. Common goldfish reach 25–30 cm and live for twenty years. Bala sharks hit 30 cm and shoal.
2. Filter capacity
Your filter's biological media supports a fixed bacterial population, which processes a fixed amount of ammonia per day. Exceed it and ammonia and nitrite start reading on a test kit. That number is the real ceiling, and it's why an over-filtered tank can carry more fish than the arithmetic suggests.
Aim for a filter rated at four to six times the tank volume per hour for a community tank, and more for messy fish like goldfish or large cichlids.
3. Footprint, not volume
Active swimmers care about length and width, not litres. A tall 60-litre column and a long 60-litre tank hold identical water and suit completely different fish. Danios and rasboras want length to cross. Angelfish and gouramis want height. Corydoras and loaches want floor area, because they live on the bottom and the top two-thirds of the tank is wasted on them.
As a rough guide, a fish needs a tank at least six to eight times its adult length to turn and swim comfortably.
4. Social requirements
This is the one people skip, and it's why so many tanks look busy but unhappy. Shoaling species kept in twos and threes are chronically stressed, which shows up as hiding, fin-nipping and short lives. Neons, rasboras, danios and most tetras need six as a floor, and look and behave better at ten or twelve.
So a shoaling species doesn't consume one slot in your stocking plan. It consumes six.
Worked examples
| Tank | A workable stocking | Why |
|---|---|---|
| 30 L nano | 1 betta, or 8–10 chili rasbora + 6 shrimp | Too small for anything active; footprint is the limit |
| 60 L | 8 neon tetra + 6 corydoras + 1 dwarf gouram | Floor area supports the cories; gourami uses the upper level |
| 120 L | 12 rasbora + 8 corydoras + 2 honey gourami + 1 bristlenose | Bristlenose stays under 12 cm, unlike a common pleco |
| 200 L+ | Angelfish pair + 15 rummynose + 10 corydoras | First tank with the height angelfish actually need |
These are deliberately conservative. A heavily planted tank with strong filtration and weekly water changes carries more; a bare tank with a small internal filter carries less.
How to add them
Not all at once. Your filter's bacterial colony is sized to whatever load it's been handling, and it takes days to scale up. Dropping a full stocking into a freshly cycled tank produces an ammonia spike almost immediately.
- 1Add one small group, usually a full shoal of one species.
- 2Test ammonia and nitrite daily for a week. Both should stay at zero.
- 3If they do, add the next group. If they don't, wait and do a water change.
- 4Repeat until stocked. Six to eight weeks for a full community tank is normal.
The rule that actually works is boring: research adult size, count shoals as one unit, respect the footprint, and add slowly. Nobody has ever regretted understocking a tank.
Common questions
Around 8 small shoaling fish plus 6 bottom dwellers, such as neon tetras with corydoras. It depends far more on adult size, filtration and floor area than on litres alone. Avoid goldfish, plecos and anything reaching over 8 cm.
No. Waste output scales with body mass rather than length, so one large fish produces far more than several small ones of the same total length. The rule also ignores swimming space and shoaling needs.
No. In a tank that's too small, skeletal growth is stunted while internal organs keep growing, which deforms the spine and shortens the fish's life. A fish that stopped growing in a small tank is unwell, not adapted.
About a week per group, with ammonia and nitrite testing at zero before you add the next. The filter's bacteria need time to scale to the new load. Fully stocking a community tank usually takes six to eight weeks.
Sources
We’re a retailer, not a veterinary practice. Anything clinical on this page comes from these, and your own vet knows your animal.

The Kindral Team
Pet supplies buyers & product testers
We buy, unbox and use the kit we sell: beds, feeders, tanks, harnesses, the lot. We write about what holds up and what doesn't, and we say plainly when a product isn't right for a particular pet. We are not veterinarians: anything touching health, diet or medication is sourced to a qualified body and linked, and we'll always tell you to ask your own vet about your own animal.
