Aquarium stocking: what bioload actually means, and why the inch-per-gallon
rule fails
Nearly every beginner meets the same guideline: one inch of fish per gallon of water. It is memorable, easy to apply, and wrong often enough to cause real problems. Understanding what it is trying to approximate — and where it breaks down — is the difference between a stable tank and a permanent struggle.
The nitrogen cycle is the actual constraint
Fish excrete ammonia, continuously, through their gills as well as their waste. Uneaten food and decaying plant matter add more. Ammonia is acutely toxic to fish at low concentrations, so in a sealed box of water it would quickly become lethal.
One subtlety changes how you read a test result. Ammonia exists in water in two forms: un-ionized NH₃, which is the acutely toxic one, and the ammonium ion NH₄⁺, which is far less so. Hobby test kits measure the two together as total ammonia, and the toxic share is not measured at all but calculated from pH and temperature. Higher pH shifts the balance towards the toxic form, sharply; higher temperature pushes the same way more gently. So an identical reading is a far more urgent problem in a hard, alkaline rift-lake tank than in a soft, acidic one. Never read the ammonia number without knowing your pH.
What makes an aquarium possible is a bacterial colony, living mostly in the filter media and on surfaces throughout the tank, that converts ammonia to nitrite, and a second population that converts nitrite to nitrate. Nitrite is also toxic — it interferes with the blood's ability to carry oxygen, which is why a nitrite spike is an emergency and why adding chloride, as salt, is the standard stopgap while the underlying cause is fixed. Nitrate is far less toxic, and is removed by water changes and, to a degree, by live plants.
The organisms are worth naming correctly, because the hobby literature has been slow to update: in freshwater filters the nitrite oxidizers are largely Nitrospira rather than the commonly credited Nitrobacter, and some Nitrospira carry out the whole conversion from ammonia to nitrate by themselves. It is one reason bottled bacteria products vary so much in how well they work.
"Bioload" is simply the rate at which a tank's inhabitants produce waste, measured against the capacity of that bacterial colony and filter to process it. A tank is overstocked when production outruns processing — not when the fish look crowded.
This is why a new tank must be cycled before it is stocked. Establishing that bacterial colony takes weeks, and adding a full complement of fish to an uncycled tank exposes them to ammonia and nitrite spikes. Adding fish gradually, rather than all at once, lets the colony grow to match.
The humane way to do it is a fishless cycle: dose pure ammonia to a target concentration and wait, testing, until the tank converts that dose to nitrate within a day and both ammonia and nitrite read zero. Seeding the filter with media, gravel or a sponge from an established tank shortens it considerably, because you are importing the bacteria rather than waiting for them to arrive.
Two things kill that colony after you have built it. Tap water in most places is treated with chlorine or chloramine, both of which are effective disinfectants and therefore effective bacteria killers — water changes need a dechlorinator, and chloramine additionally releases ammonia as it is broken down, which your filter then has to process. The second is washing filter media under a running tap: rinse it in a bucket of water taken from the tank instead. More cycled tanks are crashed by these two habits than by overstocking.
Why the inch-per-gallon rule misleads
The rule treats fish as interchangeable units of length. Several things break that assumption.
Mass does not scale with length. A fish twice as long is far more than twice the volume, and produces waste roughly in proportion to its mass, not its length. Ten 1-inch tetras and one 10-inch fish are not remotely equivalent bioloads.
Adult size is what counts. Fish are sold small. A common pleco in a shop tank is a few centimetres long and may exceed 40 cm as an adult; goldfish routinely outgrow the bowls they are sold for. Stocking must be planned for the adult animal, not the one in the bag.
Species differ in output. Goldfish and cichlids are notably messy; similarly sized fish with different diets and metabolisms are not.
Tank shape matters as much as volume. Gas exchange happens at the water surface, so a wide, shallow tank supports more respiration than a tall narrow one of identical volume. Footprint also determines whether territorial or bottom-dwelling fish have the floor space they need; a 100-litre tall column does not suit a fish that patrols horizontally.
Filtration and maintenance vary hugely. A heavily planted tank with an oversized filter and weekly water changes supports a load that would crash a bare tank with a small internal filter.
Behaviour is a stocking constraint too
Water chemistry is only half the question. A tank can be biologically understocked and still be a bad home.
- Schooling species need numbers. Many popular tetras, rasboras, danios and corydoras are shoaling fish that show stress behaviours in small groups — typically six is quoted as a working minimum, and more is usually better.
- Territory matters for cichlids, many catfish and anything that claims a cave. Two males in a tank with one defensible spot will fight regardless of the litres available.
- Compatibility covers temperament and size together. Anything small enough to fit in a larger tank mate's mouth eventually will, and fin-nippers make poor companions for long-finned species.
- Water parameters must actually overlap. Fish from soft, acidic water and those from hard, alkaline water can both be healthy, but rarely in the same tank.
A more useful way to think about it
Rather than a single number, work through the questions in order:
- What is the tank's real volume? Subtract the freeboard you do not fill and the displacement of substrate and hardscape — together commonly 10–20% less than the nominal figure on the box.
- What is each species' adult size, and its minimum group size? Multiply those out before anything else.
- Does the footprint suit them? Check length and width against the swimming style, not just litres.
- Is the filtration matched to the load, with turnover appropriate for the species — some fish dislike strong current.
- What maintenance are you actually going to do? Honest weekly capacity, not aspirational.
- Do the parameters and temperaments overlap?
Then stock gradually, and let your test results tell you whether the load is sustainable. In an established tank, ammonia and nitrite should both read zero — any persistent reading above that is a problem to solve now, not a number to tolerate. Nitrate is the one that accumulates between water changes, and most community-tank guidance puts the working ceiling somewhere in the 20–40 mg/l region, lower for sensitive species.
Test your tap water before drawing conclusions from any of this. Mains water in agricultural areas can carry substantial nitrate of its own — the EU drinking water limit is 50 mg/l — and if it does, water changes cannot bring the tank below that figure, and what looks like overstocking is really your source water.
Rising nitrate that needs ever-larger water changes to control is the signal that a tank is carrying more than it comfortably can.
Estimating it
A stocking estimate worth anything works through real tank volume, the adult size and waste output of each species, and compatibility — not a flat figure per unit of length. Whether you do that on paper or with a calculator, treat the result as a starting point for judgement rather than a verdict. The tank in front of you — its plants, its filter, its maintenance routine, and the particular animals in it — is the real test, and a test kit tells you more about your stocking level than any formula can.