Why "one inch per gallon" is wrong

The rule fails three separate ways before you get to the fish — and the thing that replaces it is a measurement you can take this week.

The short version

The rule is wrong three separate ways: the gallons it counts are not in your tank, waste scales as length2.25 rather than length — a six-inch fish is about 56 one-inch fish, not six — and gallons were never the constraint in the first place. What replaces it is a measurement: your tank's weekly nitrate rise is its stocking level, and the weekly water change that holds it is simply that rise divided by your ceiling.

Almost everyone in the hobby has been told this rule, and almost everyone who has kept fish for a year has quietly stopped using it. What is odd is what happens next: search the rule and you will find a dozen pages explaining that it is wrong, all of them correct, and not one of them offering a number to use instead. "It depends on the species, the filtration and the tank" is true and it is not an answer.

So this page does both halves. Here is exactly where the rule breaks, with the arithmetic — and then the replacement, which is not another rule but a reading off a test kit.

Where the rule came from, and the bit that isn't crazy

It is a shop heuristic, and as a shop heuristic it was reasonable. If a customer is buying small community fish that stay under about two inches — tetras, rasboras, danios, guppies — and keeping them in a filtered tank with a regular water change, then one inch per gallon lands them somewhere in the sane range. It is fast, it needs no test kit, and it stops the worst outcome, which is twelve fish going into a five gallon on day one.

The trouble is that it was never labeled with the conditions it depends on. It escaped the shop counter, lost the words "small community fish", and became a law of physics applied to goldfish, cichlids and plecos — animals it was never meant to describe.

The metric versions are no better

One inch per US gallon works out at about 0.67 cm of fish per liter. The rule of thumb quoted in liters is usually "1 cm per liter", which is 1.5× more permissive than the version it was translated from — the same flawed rule, loosened in transit. Neither number has any biology behind it.

Problem one: a six-inch fish is not six one-inch fish

This is the big one, and it is the part the other explainers get directionally right and numerically wrong. A fish that grows without changing shape gains mass as the cube of its length. Its waste output then tracks its metabolism, which goes as mass to the three-quarters (Kleiber's law). Compose the two and waste scales as length2.25:

Fish length Mass vs a 1″ fish Waste vs a 1″ fish The rule charges you
1″ 1× 1× 1×
2″ 8× 4.8× 2×
3″ 27× 12× 3×
4″ 64× 23× 4×
6″ 216× 56× 6×
8″ 512× 108× 8×
12″ 1,728× 268× 12×

Computed by this site's engine from isometric growth (mass ∝ L³, the length-weight exponent for most species sits near 3) composed with Kleiber's law (metabolic rate ∝ mass0.75). Compares a fish to itself at another size, or to another fish of similar build — see the caveat below.

Read the last two columns together. The rule prices a 6-inch fish at 6 inches of your tank; the biology prices it at about 56. That is a factor of 9.4 — not a rounding error, not a safety margin, a different answer. By a foot of fish the rule is out 22-fold.

The goldfish and the neons

One six-inch common goldfish and 6 one-inch neon tetras are the same fish by the rule. In waste terms the goldfish is worth about 56 neons — and that is before you account for goldfish being famously messy eaters on top of their size. This is why the rule kills goldfish specifically, and why "he'll be fine in the bowl, he's only small" is the single most expensive sentence in the hobby.

What the exponent doesn't cover

Body shape moves the number in front of it. A 12-inch pleco and a 12-inch hatchetfish are not the same animal, and diet matters as much again — a herbivore processing a large volume of plant matter puts out more than a lean predator of the same weight. Use these ratios to compare a fish to itself at another size, and to sanity check across species of similar build. Do not use them to make a stocking total: that is what the measurement further down is for.

Problem two: the gallons are not in your tank

The rule takes its input from the label on the box, and the label is a trade name rather than a measurement. A tank is filled to an inch below the rim, over a bed of substrate, often with rock and equipment in it. A 55 gallon kept normally holds about 51 gallons of water — the rule is handed a number that is already 8% optimistic before any biology happens.

That is a small error next to the exponent above, and on its own it would not matter much. It matters because it points at the same habit: the rule invites you to reason about a number printed on a box instead of the tank in front of you. The true water volume calculator works out what yours actually holds, and every dosing and water-change number on this site uses that figure rather than the label.

Problem three: same gallons, different tank

Gallons are a volume, and several of the things that limit stocking are not. Surface area sets how fast oxygen goes in and CO₂ comes out. Floor space sets how many territories a room can be divided into. Length sets whether an active schooling fish can actually swim. None of that is in the rule, and tanks of identical volume differ enormously:

Tank Nominal Footprint Swimming length
20 gallon high 20 gal 288 in² 24″
20 gallon long 20 gal 360 in² 30″
55 gallon 55 gal 624 in² 48″
40 gallon breeder 40 gal 648 in² 36″

Outside footprint from this site's tank-volume engine, over the standard North American sizes. The rule scores every row in a pair identically.

The two twenties are the same purchase by the rule and a different tank in practice: the long has 25% more floor and 6 more inches to swim in. The better example is the pair below it — a 40 gallon breeder has more floor space than a 55 gallon (648 in² against 624) while holding fifteen fewer gallons. For anything that lives on the bottom or defends a patch of it, the smaller tank is the bigger tank.

What to use instead: let the tank tell you

Here is the part the other pages stop short of. You do not need a rule, because your tank measures its own bioload for you, and it does it in the unit that actually limits stocking.

Everything the fish eat ends up as nitrate. Nothing removes it at any useful rate except you. So the rate your nitrate climbs is your stocking level — it already includes the species, the body shape, how much you feed, how many plants you have and how efficient your filter is, without you having to estimate a single one of them. Take a nitrate reading right after a water change and another a week later, and the difference is the number:

Nitrate rise per week Per day Weekly change needed What that means
5 ppm 0.7 ppm 13 % Lightly stocked. Room for more, if the fish agree.
10 ppm 1.4 ppm 25 % Lightly stocked. Room for more, if the fish agree.
15 ppm 2.1 ppm 38 % A normal, well-stocked community tank.
20 ppm 2.9 ppm 50 % A normal, well-stocked community tank.
30 ppm 4.3 ppm 75 % Heavy. Working, but a missed week shows.
40 ppm 5.7 ppm 100 % A weekly change exactly breaks even. No margin at all.
50 ppm 7.1 ppm not possible weekly Overstocked, or overfed — this is the definition of it.

From this site's water-change engine, holding the peak at the 40 ppm community ceiling with tap water at 0 ppm nitrate. The arithmetic is as simple as it looks: the fraction you need each week is the weekly rise divided by the ceiling.

The bottom of that table is what "overstocked" means, stated as a number. At 40 ppm a week, a 100% weekly water change exactly breaks even and leaves you no margin for a holiday, a heavy feed or a dead fish you didn't spot. Above it, no weekly schedule holds the line at all — the tank is not overstocked as a matter of opinion, it is overstocked as a matter of arithmetic.

Two practical notes. If your tap water already contains nitrate, the ceiling gets closer and every percentage above goes up — the water change calculator takes your tap reading and does that properly, along with the schedule for the interval you actually keep. And plants change the answer honestly: a heavily planted tank simply shows a smaller rise, so it earns the extra stocking on the test kit rather than in an argument.

What no number will answer

Waste is the part you can measure, and it is genuinely the binding constraint in most community tanks. It is not the only one, and the rest are not arithmetic:

  • Adult size, not shop size. Nearly every stocking disaster starts with a two-inch fish that grows to ten. Look up what the species reaches full-grown and stock for that, on day one.
  • Schooling minimums. Most tetras, rasboras, danios and corydoras need six or more of their own kind to behave normally. Three is not a small school, it is a stressed fish.
  • Territory and aggression. Two fish that each need a defended corner will not share a tank however clean the water is, and a floor plan of caves and sight lines does more than gallons.
  • Oxygen at temperature. Warm water holds less oxygen, so a tropical tank has less headroom than a coldwater one of the same size. Surface movement is close to free — use it.

We don't publish species profiles here, and we're not going to pretend a calculator can settle a temperament question. For those four things, a good species reference and a conversation with someone who keeps the fish beat any formula, including ours.

How to actually add fish

  1. Start with a cycled tank. Everything above assumes a filter that already processes ammonia — see fishless cycling, step by step.
  2. Add one species at a time, as a full school rather than a few now and a few later.
  3. Wait two or three weeks and watch nitrate, taking a reading right after each water change and again before the next one.
  4. Work out the change percentage that holds your ceiling. If it is comfortably under what you actually do each week, you have room. If it is above it, you are already fully stocked.
  5. Repeat. The tank tells you when to stop, and it tells you in time to do something about it.

What you'll be told, and what's true

  • "One inch of fish per gallon." Wrong in the volume it counts, wrong in the exponent it assumes, and silent on the tank's shape. It is roughly harmless for fish under two inches and badly wrong for anything else.
  • "A fish twice as long has four times the mass and four times the waste." Half right, and by luck. Twice the length is 8× the mass, not four. Waste works out at about 4.8× — so the popular figure is close to the right answer for the wrong reason, which is why it survives.
  • "A bigger filter means you can keep more fish." Partly. More filtration means more oxygen, more circulation and more margin against an ammonia spike, all of which help. But a filter turns ammonia into nitrate — it does not remove nitrogen from the tank, so the number in the table above does not move at all.
  • "Fish only grow to the size of their tank." They don't. A fish kept in too small a tank still grows internally while its skeleton is constrained — the result is a deformed spine, an oversized organ load and a short life. Stunting is damage, not adaptation, and it is the cruelest thing the inch rule has been used to justify.

Common questions

How many neon tetras can I keep in a 20 gallon?

More than the school size you should be buying anyway, which is the honest answer. Ten or twelve one-inch fish is a small bioload — in a 20 gallon long on a weekly water change it is nowhere near the limit, and the real constraint is that tetras need a group of at least six to behave normally. Stock the school properly, then let the nitrate reading tell you whether there is room for a second species.

Does the inch-per-gallon rule work for saltwater?

No, and it fails harder. Marine fish are territorial in ways community freshwater fish are not, so swimming room and sight lines usually bind long before waste does, and reef tanks are limited by nutrient export rather than by gallons. The measurement approach still works — you just watch nitrate and phosphate against tighter ceilings.

Do plants let me keep more fish?

Genuinely yes, and this is one of the clearest cases where measuring beats a rule. Plants take up ammonia and nitrate directly as fertilizer, so a heavily planted tank shows a much smaller weekly nitrate rise for the same fish and food. You do not have to estimate the effect or trust anyone about it — it shows up in your own two readings.

Can a bigger filter let me keep more fish?

Only up to a point, and not the point people expect. A filter converts ammonia into nitrate; it does not remove nitrogen from the tank. Upsizing protects you against an ammonia spike and adds oxygen and circulation, all worth having — but the nitrate still accumulates at exactly the same rate, and a water change is still the only thing that takes it out.