Fish Tank Stocking Calculator

Whether a species fits your tank, judged on adult size, footprint and group requirements — not on the inch-per-gallon rule, which does not survive contact with the arithmetic.

Last reviewed August 2026 · Free · Nothing you enter is stored

Minimum tank size is a floor, not a target, and it assumes a cycled tank with filtration and maintenance to match. Compatibility between species is a separate question this tool does not answer.
Advertisement

Why one inch of fish per gallon does not work

The rule is easy to remember, which is the only thing it has going for it. The arithmetic falls apart on the first assumption, which is that a fish twice as long is twice as much fish. It is not. Body mass scales with roughly the cube of length, so a two-inch fish carries about eight times the mass of a one-inch fish of similar shape. Adding lengths together and comparing the total to a gallon count therefore misprices the bioload badly, and it misprices it in the direction that hurts — the larger fish are far heavier than the rule believes.

The second assumption is that waste production tracks body length. It does not track body mass either. Small fish are metabolically more active per gram than large ones, so the relationship between size and waste output is a curve rather than a straight line running through the origin. Any rule expressed as a single multiplication is going to be wrong somewhere along that curve, and the inch-per-gallon rule is wrong at both ends of it.

Then there is the failure that causes the most actual harm, which has nothing to do with metabolism. The rule says nothing about adult size. A common pleco sold at two inches occupies two inches of the budget on the day it is bought and twenty-four inches of it three years later, in a tank that never changed. This single omission is responsible for more rehoming pleas and more quietly euthanised fish than any error of arithmetic.

The rule also has no view on behaviour. A two-inch tetra and a two-inch cichlid are not interchangeable, because one shoals peacefully in open water and the other claims a patch of the bottom and defends it. And it ignores surface area, which is what actually limits gas exchange — oxygen in, carbon dioxide out, all of it happening at the top of the water column and none of it in the middle.

The 1960s rule was better than the one that replaced it

The version of this rule that circulated before the volume one was based on surface area. It allowed roughly one inch of fish per twelve square inches of water surface for tropical species, and one inch per twenty-four square inches for coldwater fish, which need more surface because cold water holds oxygen differently and the fish concerned are usually larger and more active.

That rule measured something real. Gas exchange happens at the surface, so a footprint-based budget is at least pointed at the correct constraint, and the tropical-versus-coldwater split shows that whoever wrote it had thought about the problem. It also explains why a long, shallow tank has always supported more fish than a tall column of the same volume.

The volume-based rule came later, and one inch per gallon looks like a garbled merger of the two. On a standard ten-gallon tank the two rules produce similar-looking answers, which is probably how the substitution went unnoticed. What was lost in the swap was the reasoning. A gallon count says nothing about the shape of the water it describes, and shape is exactly what the original rule was measuring. Our volume calculator covers the same footprint point from the other direction.

What serious keepers use instead

The approach that has replaced the inch rule among people who keep fish well is unglamorous: a minimum tank size and a minimum footprint per species, published individually, derived from adult size and from how the animal behaves. Seriously Fish and the better care-guide publishers work this way, and it is what this calculator does.

It answers questions in the right order. Does this animal fit in this box when fully grown, in a tank of this shape, in a group of the size it needs. Only once those are settled does bioload arithmetic become interesting, and by then the filtration and water change schedule are doing most of the work anyway.

Minimum tank size is a floor rather than a target. A species listed at thirty gallons is not comfortable at thirty and miserable at twenty-nine; the figure marks the point below which the keeper is knowingly compromising. Above it, more room is almost always better, and more floor space is better than more depth.

Sold small, grows enormous

The most expensive stocking mistakes are not overstocking a tank by a few fish. They are buying one animal that was never going to fit. These are the species in our data most often sold to people whose tanks cannot house them as adults.

SpeciesAdult sizeMinimum tankWhy it matters
Common Pleco24"180 galSold at two inches, reaches two feet. Needs 180+ gallons and is nearly impossible to rehome. Buy a bristlenose instead.
Clown Loach10"170 galReaches ten inches or more and must be kept in groups - a proper adult group needs around 170 gallons.
Bala Shark13"125 galReaches 13 inches, shoals, and needs 125+ gallons. Routinely sold for 20-gallon tanks.
Iridescent Shark48"3800 galGrows past four feet and 80 pounds. There is no home aquarium that houses this fish.
Red-Tail Catfish48"2700 galReaches four feet and 80 pounds. Not a home aquarium animal under any circumstances.
Common Goldfish12"75 galA pond fish. Reaches a foot or more and is far too active for any normal aquarium.

The common pleco is the archetype. It is sold at two or three inches as an algae solution, reaches two feet, needs 180 gallons or more, stops eating algae long before then, and is nearly impossible to rehome because every fish shop in the country already has three. A bristlenose pleco does the same job at four and a half inches in a twenty-gallon tank, and there is no version of this decision where the common pleco is the better one.

Clown loaches fail differently. They are peaceful, long-lived and genuinely need company, so the tank has to house a proper adult group rather than one fish — which is how a ten-inch species arrives at a requirement of around 170 gallons. Bala sharks are the same shape of problem at thirteen inches and 125 gallons, and they are routinely sold for twenty-gallon tanks.

Then there are the two that are not home aquarium animals under any framing. The iridescent shark passes four feet and eighty pounds; the red-tail catfish reaches four feet and the same weight, and it is a predator throughout. Public aquariums receive offers of both constantly and decline nearly all of them. If a shop sells you one, the shop is wrong.

Goldfish belong in this section too, for a reason that has become a cliché without becoming less true. A fancy goldfish reaches seven inches and produces a heavy bioload; a common goldfish reaches a foot or more and is a pond animal. Neither has any business in a bowl, and the bowl is not a smaller version of a correct home — it is an unfiltered, unheated container in which the waste has nowhere to go.

Group size is part of the stocking question

For shoaling species the number of fish is a welfare requirement rather than a spare parameter. Tiger barbs are famous fin-nippers below about eight fish and unremarkable community residents above it, and the behaviour that gets them their reputation is a symptom of being kept in threes. Corydoras kept alone stop foraging and hide. Rasboras and tetras kept in twos spend their time near cover rather than in the open, which is both a poorer display and a worse life.

This changes how a small tank should be stocked. The instinct is to buy one of several attractive species, which produces six lonely fish in a tank that could have held a proper group of one of them. A ten-gallon tank with eight ember tetras is a better tank in every respect than a ten-gallon tank with two embers, two neons and a pair of guppies, and it is easier to keep.

A few species in the table want the opposite treatment. Male bettas and male paradise fish must be kept apart from their own kind. Mbuna such as the yellow lab are deliberately crowded, because dispersing aggression across many targets is what keeps a Malawi tank peaceful, and normal stocking logic genuinely does not apply to them.

Full species reference

Adult size, minimum tank size, temperature range and group requirement for all 46 species in our data. Any of these can be selected in the dropdown above.

SpeciesAdult sizeMinimum tankTemperatureGroup size
Neon Tetra1.2"15 gal70–77°F8+
Cardinal Tetra1.4"15 gal73–84°F8+
Ember Tetra0.8"10 gal68–82°F8+
Glowlight Tetra1.6"18 gal75–82°F6+
Black Skirt Tetra2.4"20 gal68–78°F12+
Serpae Tetra1.6"19 gal68–82°F12+
Zebra Danio1.8"20 gal64–77°F8+
White Cloud Minnow1.4"15 gal57–72°F10+
Harlequin Rasbora1.6"15 gal70–82°F8+
Tiger Barb2.2"19 gal68–79°F8+
Cherry Barb1.8"15 gal68–81°F6+
Guppy2"15 gal72–82°FAlone or pairs
Endler's Livebearer1.4"11 gal75–86°FAlone or pairs
Platy2.5"15 gal68–79°FAlone or pairs
Molly4"30 gal70–82°FAlone or pairs
Swordtail5.5"30 gal61–82°FAlone or pairs
Betta2.6"10 gal72–86°FAlone or pairs
Dwarf Gourami2.8"15 gal72–82°FAlone or pairs
Honey Gourami2"15 gal72–81°FAlone or pairs
Pearl Gourami4.8"30 gal75–86°FAlone or pairs
Paradise Fish3"20 gal50–72°FAlone or pairs
Bronze Corydoras3"30 gal73–79°F6+
Panda Corydoras2"20 gal72–77°F6+
Otocinclus1.4"13 gal70–79°F6+
Bristlenose Pleco4.5"20 gal70–79°FAlone or pairs
Common Pleco24"180 gal74–80°FAlone or pairs
Kuhli Loach3"15 gal70–79°F6+
Clown Loach10"170 gal75–86°F5+
Angelfish6"55 gal76–86°FAlone or pairs
Discus6"75 gal82–88°F6+
German Blue Ram1.6"20 gal79–86°FAlone or pairs
Convict Cichlid5"30 gal75–82°FAlone or pairs
Blue Acara6"40 gal72–82°FAlone or pairs
Oscar12"75 gal74–81°FAlone or pairs
Yellow Lab Cichlid4"40 gal72–82°FAlone or pairs
Boesemani Rainbowfish4"30 gal81–86°F6+
Fancy Goldfish7"20 gal50–70°FAlone or pairs
Common Goldfish12"75 gal50–70°FAlone or pairs
Bala Shark13"125 gal72–82°F4+
Iridescent Shark48"3800 gal72–79°FAlone or pairs
Red-Tail Catfish48"2700 gal70–79°FAlone or pairs
Cherry Shrimp1.2"5 gal65–82°F10+
Amano Shrimp2"10 gal65–82°F3+
Mystery Snail2"5 gal70–78°FAlone or pairs
Nerite Snail1"5 gal68–80°FAlone or pairs
Assassin Snail1"5 gal70–80°FAlone or pairs

Adult sizes, minimum tank sizes, temperature and pH ranges are drawn from Seriously Fish species profiles and Aquarium Co-Op care guides. Where sources disagree the more conservative figure is used, because the disagreements are almost always about fish that outgrow what they are sold for. Minimum tank size is a floor, not a target.

Frequently asked questions

Is the one inch of fish per gallon rule true?

No, and it fails for reasons that are not close calls. Fish body mass scales with roughly the cube of length, so a two-inch fish is about eight times the mass of a one-inch fish rather than twice — a rule that adds lengths together misprices the load badly. Small fish are also more metabolically active per gram than large ones, so waste production does not track length either. And the rule takes no view at all on adult size, temperament, or footprint. It survives because it is easy to remember, not because it works.

Where did the inch-per-gallon rule come from?

The rule that actually existed in the 1960s was based on surface area, not volume: roughly one inch of fish per twelve square inches of water surface for tropicals, and one inch per twenty-four square inches for coldwater. That version at least measured the thing that limits gas exchange. The volume-based version appeared later, and one inch per gallon looks like a garbled merger of the two — the numbers happen to land in a similar place for a standard ten-gallon tank, and the reasoning was lost on the way.

How many fish can I actually put in a 10 gallon tank?

Fewer species than the shelf of ten-gallon starter kits implies. A ten-gallon tank suits a betta on its own, a group of ember tetras, a shrimp colony, or a small group of endler's livebearers. It does not suit neon tetras comfortably, corydoras, goldfish, or anything sold as a shark. The honest way to use a small tank is to pick one species that genuinely fits it and give them a proper group, rather than one each of six things.

Does surface area matter more than gallons?

For gas exchange, yes. Oxygen enters and carbon dioxide leaves at the water surface, so the footprint sets the ceiling regardless of how much water sits below it. Two tanks of the same volume are not equivalent — a long, shallow tank holds more fish comfortably than a tall column of identical gallonage, and it also gives active swimmers somewhere to swim. When choosing between tanks of equal volume, take the bigger footprint.

Why does the calculator ask for a group size?

Because for shoaling species the number of fish is a welfare variable, not a stocking variable. Tiger barbs kept in threes are notorious fin-nippers and well behaved in groups of eight or more. Corydoras kept singly are visibly withdrawn. Clown loaches need company for their entire long lives. Buying five of something that wants twelve does not save space — it produces a tank of stressed fish that misbehave in ways their owners blame on the species.

What about the aqadvisor stocking percentage?

Percentage-based stocking tools give a single tidy number, which is their appeal and their weakness. They fold filtration, bioload and species compatibility into one figure whose internal assumptions are not published, and they will happily report a tank as 90 percent stocked while containing a fish that will outgrow it by a factor of ten. A per-species minimum tank size answers the question that actually matters first: does this animal fit in this box at adult size.

Advertisement