Aquarium Fish Stocking Level Calculator
Calculate the maximum number of fish your tank can safely house based on tank volume and adult fish size. Prevent overstocking and poor water quality.
As an Amazon Associate and CJ Affiliate publisher we earn from qualifying purchases. Prices and availability may vary.
Aquarium Stocking Guide
What's the key thing to understand about The Stocking Rules?
The traditional '1 inch of fish per gallon' rule (2.5cm per 4.5L, or roughly 1cm per 2L) is a starting point but has significant limitations. It treats a 5cm fish the same regardless of whether it is a slim tetra or a chunky goldfish. More accurate methods account for fish body shape, oxygen requirements, waste production, and territorial needs. A better rule for tropical community fish: 1cm of adult fish per litre for slim-bodied fish, 1cm per 2 litres for deep-bodied or territorial species.
What's the key thing to understand about Goldfish and Cold Water?
Goldfish are among the heaviest waste producers in the hobby — they should never be kept in bowls or small tanks. A single fancy goldfish needs minimum 75 litres; slim-bodied varieties (comet, shubunkin) need minimum 150 litres for a single fish and an additional 50 litres per additional fish. Outdoor ponds: minimum 1,000 litres for 3–4 goldfish. Common misconception: goldfish do not grow to the size of their container — they produce hormones that stunt growth, leading to organ damage. A stunted goldfish is not a healthy or a kind outcome — it typically indicates a shortened lifespan and ongoing organ strain rather than a convenient way to keep a fish small.
What's the key thing to understand about The Nitrogen Cycle?
All aquatic life produces ammonia as waste. In a cycled aquarium, beneficial bacteria (Nitrosomonas) convert ammonia to nitrite, and Nitrobacter converts nitrite to nitrate. Nitrate is less toxic but still harmful in high concentrations — regular water changes remove it. An uncycled tank has no beneficial bacteria and ammonia builds rapidly to lethal levels. New tanks take 4–8 weeks to cycle. Cycling with fish causes significant stress and deaths. Fishless cycling — adding ammonia directly, or using a source of ammonia like fish food, to establish the beneficial bacteria before introducing any fish — avoids this stress entirely and is the recommended approach for a new tank.
What's the key thing to understand about Overstocking Signs?
Signs your tank is overstocked: fish gasping at the surface (oxygen depletion), frequent disease outbreaks (suppressed immune systems from stress), algae blooms (excess nutrients from waste), cloudy water (bacterial bloom from high ammonia/nitrite), and aggressive behaviour (territorial stress from crowding). Regular water testing (ammonia should be 0, nitrite 0, nitrate under 20 ppm) is the most reliable indicator of appropriate stocking density.