One inch of fish per gallon is the convention everyone starts with, and it only works for small slim community fish in a cycled tank. An aquarium stocking calculator is more useful when it checks two things at once: the volume arithmetic, and whether the fish physically fit the tank’s footprint.
The footprint check is the part the rule leaves out. A fish longer than about a fifth of the tank length has little room to turn, which is why a six inch fish in a 20 inch tank is wrong even when the gallons appear to allow it, and why tank size for a beginner is a question about dimensions rather than volume alone.
A Quick Note
This page offers general fishkeeping guidance rather than species-specific advice. Requirements vary widely between species, and schooling needs, temperament and adult size all matter alongside the numbers here. Check the specific requirements of anything you plan to keep.
Quick Answer
Add up the adult lengths of every fish you plan to keep and compare that to the tank volume in gallons. Treat a match as the ceiling rather than the goal, and stop well short of it for anything heavy-bodied or longer than about three inches. Then check that no single fish exceeds roughly a fifth of the tank’s length.
Key Takeaways
- Stock to adult size, not the size the fish is in the shop.
- The inch-per-gallon rule is a convention for small slim fish and nothing more.
- It fails badly above roughly three inches and for any deep-bodied fish.
- Footprint is a separate constraint from volume, and active swimmers need length.
- Add fish in small groups over weeks so the filter can keep pace.
- Nitrate readings decide when a tank is full, not arithmetic.
Enter the tank volume and length, then the adult length of the fish and how many you plan to keep.
| Tank | Rule-of-thumb inches | Realistic small community fish | Largest sensible single fish |
|---|---|---|---|
| 10 gal | 10 in | 6 to 8 small tetras or rasboras | Around 2 in |
| 20 gal long | 20 in | 10 to 14 small fish | Around 3 in |
| 29 gal | 29 in | 12 to 18 small fish | Around 4 in |
| 55 gal | 55 in | 20 to 30 small fish | Around 6 in |
| 75 gal | 75 in | Mixed community with centrepiece fish | Around 8 in |
The realistic column sits below the arithmetic on purpose. Experienced fishkeepers stock under the rule rather than to it, because the margin absorbs feeding mistakes, a filter failure and the growth still to come.
Why the Inch Per Gallon Rule Breaks
The rule treats a fish as a length, and waste production does not work that way. A fish twice as long is far more than twice the mass, so the bioload rises much faster than the inches do.
That is why ten one-inch tetras and one ten-inch fish are nothing alike, despite both reading as ten inches. The single large fish produces several times the waste.
Goldfish are the clearest example. A common goldfish reaches well past the size most people expect and is heavy-bodied with it, which is why they outgrow the tanks they are sold for and why fish that keep dying so often traces back to stocking rather than disease.
Footprint Is a Separate Constraint
Length beats gallons for swimmers
An active schooling fish needs a run to swim along. A tall narrow 29 gallon holds the same water as a long 29 and is worse for most community fish.
A fifth of the tank length
As a rough guide, no fish should exceed about a fifth of the tank’s length, so a 30 inch tank tops out near a six inch fish on footprint alone.
Surface area drives gas exchange
Oxygen enters at the surface, so a wide shallow tank supports more fish than a tall one of equal volume. Agitation helps, which is where air pumps and airstones earn their place.
Territory is not measurable in inches
Some species need floor space they will defend regardless of volume, and two of them in one tank is a problem no stocking figure predicts.
Cycle First, Then Stock Slowly
A filter’s biological capacity grows to match the waste it receives, which takes weeks rather than days. Stocking a tank to its calculated limit on day one asks a colony that does not yet exist to process a full load.
That mismatch is what new tank syndrome is. The fix is sequence rather than equipment: cycle the tank, then add fish in small groups with a week or two between additions.
The process is covered properly in cycling a new fish tank, and acclimating new fish covers the handling at each step.
Body Shape Changes the Arithmetic
Inches of fish is a crude unit because fish are not uniform. A six inch goldfish and a six inch pencilfish produce wildly different amounts of waste.
Bioload scales closer to body mass than to length. Heavy-bodied fish such as cichlids, goldfish and plecos count for several times their inch figure in practice.
Slender schooling species sit at the other end. A school of twelve small tetras loads a tank less than two fish of the same total length would.
Where your list leans heavy-bodied, treat the calculator’s figure as an outer limit rather than a plan, and stock well under it.
Signs the Tank Is Over Its Limit
Nitrate climbing between water changes
This is the clearest signal available, and the only one that shows up before the fish do. A rising baseline means production outpaces removal.
Fish hanging at the surface
Gulping at the top points to low dissolved oxygen, which crowding and warm water both cause. Added surface agitation helps, though it treats the symptom.
Constant chasing and fin damage
Aggression often reflects space rather than temperament. Territory shrinks as stocking rises, and the smallest fish pays for it first.
Algae you cannot get ahead of
Persistent algae usually tracks nutrient input, which tracks feeding, which tracks fish count. Scrubbing alone rarely settles it.
None of these four signs proves overstocking on its own. Two or three together, in a tank already near the calculated ceiling, usually point the same direction.
What Trips People Up
Stocking to shop size
Most fish are sold as juveniles. A tank stocked to the rule using current sizes is overstocked by a wide margin within a year.
Treating the rule as a target
It is a ceiling, and a soft one. Stocking under it is what gives you room for a mistake without a crash.
Ignoring schooling minimums
Three fish of a species that needs six is a stressed trio, not a saving. The group size is a requirement rather than a preference.
Assuming a bigger filter raises the ceiling
More filtration processes ammonia faster and does not remove nitrate, which still accumulates until water is changed. Good filtration buys stability rather than capacity, and freshwater filters are worth sizing properly for that reason alone.
Aquarium Stocking FAQ
Is one inch per gallon accurate?
It is a rough convention that works reasonably for small slim community fish and fails for anything large or heavy-bodied. Use it as a first filter, then check footprint and species requirements.
How many fish can I put in a 10 gallon tank?
Realistically six to eight small fish such as tetras or rasboras, stocked gradually after cycling. The arithmetic says ten inches; experienced keepers stay under it.
Should I measure adult size or current size?
Adult size, always. Almost all fish are sold as juveniles, and a tank stocked on current size becomes overstocked as they grow.
Does tank shape matter?
Considerably. Length gives swimming room and surface area gives gas exchange, so a long shallow tank supports more fish than a tall one holding the same volume.
Can better filtration let me keep more fish?
It improves stability rather than raising the ceiling. Filtration converts ammonia but leaves nitrate, which only water changes remove, so stocking still sets the workload.
How fast should I add fish?
In small groups with a week or two between additions, testing the water in between. That pace lets the filter colony grow alongside the load instead of behind it.
What tells me the tank is actually full?
Nitrate climbing faster than your water change routine can clear it. That is the real signal, and it overrides any calculator including this one. A starter kit that includes a test kit is worth more than one that does not.