How Many Fish Can I Keep? (Forget “One Inch Per Gallon”)
How many fish can you keep? Why the one-inch-per-gallon rule is wrong, what actually decides stocking, and how to avoid overstocking your tank.
There is no clean formula, and the popular one-inch-of-fish-per-gallon rule is a myth. What actually decides how many fish you can keep is their adult size, how much waste they make, how much swimming room they need, and how much filtration you run. The safe approach: research each fish's full-grown size, understock rather than max out, over-filter, add fish a few at a time, and let your test kit — not a rule of thumb — tell you when the tank is at its limit.
Every beginner wants a single number, and the hobby loves to give them the wrong one. Here is why the rule you've heard fails, and how to actually decide how many fish your tank can hold.
The rule you've heard is wrong
You have probably read "one inch of fish per gallon." It is one of the most repeated — and most misleading — rules in the hobby.
The problem: a fish's waste scales with its mass, not its length. Double a fish's length and you roughly quadruple its body mass, and with it the waste it puts into the water. A single six-inch goldfish is nothing like six one-inch tetras. The inch rule treats them as equal; your filter does not.
It also ignores oxygen. A tall, narrow tank and a wide, shallow one can hold the same gallons, but the shallow one has far more surface area for the tank to breathe. And it says nothing about whether a fish needs to school, defend territory, or cruise open water.
What actually decides how many fish
| Factor | Why it matters |
|---|---|
| Adult size | Fish grow — stock for the size they'll reach, not the size in the bag |
| Bioload | Messy fish (goldfish, cichlids) need far more room per fish than tidy ones |
| Swim space | Active swimmers and schooling fish need footprint, not just gallons |
| Temperament | Territorial fish need space between them, or they fight |
| Filtration | More biological filtration and surface movement buys real headroom |
A saner way to stock a tank
- Research adult sizes first. Look up what each species reaches full-grown, and plan around that.
- Understock, don't max out. Aim below what you think the tank can hold. It's more stable and more forgiving.
- Over-filter. A filter with headroom processes waste faster — our GPH calculator sizes it, and the filter rankings cover the options.
- Add fish slowly. A few at a time, over weeks, so the tank's biology keeps up.
- Let the water tell you. Your test kit is the real limit: if ammonia or nitrite ever shows, you have too much waste for your filter, whatever the fish count.
Signs you've overstocked
- Ammonia or nitrite readings that won't stay at zero
- Fish hanging near the surface, gasping
- Persistent cloudy water or stubborn algae
- Constant aggression with nowhere to escape
The one-line version
Forget the inch rule. Stock for adult size and bioload, give fish room to swim, over-filter, add them slowly, and trust your test kit. If you're unsure, keep fewer — and if you're still choosing a tank, a bigger one gives you more room to get this right.
Sources
- How many fish per gallon? — Aquarium Store Depot, on why the old rule fails.
- Aquarium stocking guide — FishLore, on the factors that actually matter.
- r/Aquariums beginner wiki — community consensus: understock and add slowly.
There's no tidy number, and one inch per gallon is a myth that ignores waste, oxygen and swimming space. Stock by each fish's adult size and bioload, give them room, over-filter rather than under-filter, and add fish slowly while watching your test kit. When in doubt, keep fewer — an understocked tank is a healthy tank.
Common questions
Is the one-inch-per-gallon rule accurate?
No, it is a myth. It ignores adult size, body mass, waste output and swimming needs; one 10-inch fish is nothing like ten 1-inch fish. Use it only as the roughest sanity check, never as a stocking plan.
What actually decides how many fish I can keep?
Adult size, how much waste the species makes, the swimming room it needs, and your filtration and maintenance. A well-filtered tank with frequent water changes holds more than a neglected one, so research each species' adult needs.
How do I know if my tank is overstocked?
Watch for nitrate that keeps climbing between water changes, fish gasping at the surface, aggression and cloudy water. If you cannot keep nitrate down with normal maintenance, the tank is likely overstocked.