← The Tally Forge

Aquarium Stocking Calculator

See roughly how many inches of fish your tank can support — and how much room you have left before adding more.

Gear for a healthy tank

Keep water safe as you stock up: water test kit, aquarium filter, water conditioner.

As an Amazon Associate, The Tally Forge earns from qualifying purchases.

How Many Fish Can My Tank Hold?

The classic rule of thumb is one inch of adult fish per gallon of water. It's imperfect — a six-inch oscar is nothing like six one-inch tetras — but for small community fish it remains a useful starting ceiling, which is why this calculator uses it as a base and then adjusts for the two factors that genuinely change a tank's capacity: filtration and plants.

Filtration matters because stocking limits are really about waste, not space. Fish produce ammonia; your filter's bacteria colony converts it to less toxic compounds. An oversized canister filter can support meaningfully more bioload than a small hang-on-back unit, which is why the calculator credits strong filtration with about 20% more capacity and penalizes weak filtration. Live plants help the same way — they consume nitrogen compounds directly — so a heavily planted tank earns extra headroom too.

Where the inch-per-gallon rule breaks

Use extra caution with anything over four inches at adult size, since body mass (and waste) grows much faster than length; with goldfish, which are famously heavy waste producers and need roughly double the water the rule suggests; and with territorial species like cichlids and bettas, where behavior limits stocking long before water quality does. Also remember that fish are sold as juveniles: a common pleco in the store is two inches, but the adult is over a foot. Always stock for the adult size, which is what the calculator asks for.

Stocking new tanks

A brand-new tank has no bacteria colony, so even a correctly stocked tank will poison its fish if you add everything at once. Cycle the tank first (fishless cycling with bottled ammonia takes three to six weeks), then add fish in small groups two weeks apart, testing water in between. The calculator tells you your ceiling; getting there slowly is what keeps everything alive.

Frequently asked questions

How many fish can I put in a 20-gallon tank?
With standard filtration, roughly 20 inches of small community fish — for example, around 10 neon tetras and a few small bottom dwellers. Strong filtration and live plants stretch that somewhat.
Does the inch-per-gallon rule count the tail?
Convention is body length without the tail fin. For long-finned species, either measure with tail or leave extra margin.
Can I overstock if I do more water changes?
Slightly, and experienced keepers sometimes do — but it removes your safety margin. One missed week of maintenance in an overstocked tank can crash it.