Aquarium Stocking Density Calculator Guide: Inches vs Litres Method

· emilynakatani · 4 min read
Aquarium Stocking Density Calculator Guide

Two questions dominate the first hour after a tank cycles: how many fish, and which fish. The aquarium stocking density calculator question gets answered in forums with two competing rules — inches-per-gallon from the imperial-era American hobby, and litres-per-fish from the European tradition — and both are correct within their limits. This guide from Gensou Aquascaping at 5 Everton Park lays out both methods, runs three worked examples across common nano-to-mid sized tanks, and flags the species where the rules break down. Use the aquarium stocking density calculator as a starting point, not a hard ceiling, and weight it with bioload class and behaviour.

Quick Answer Rule of Thumb

For slim-bodied community tropicals (tetras, rasboras, danios) in well-filtered planted tanks, allow 2-3 L per centimetre of adult fish length. For deeper-bodied or messier species (angelfish, gouramis, livebearers), allow 4-6 L per centimetre. For large cichlids and predators, allow 8-15 L per centimetre and ignore the small-fish rules entirely.

The Inches-Per-Gallon Method

The classic American rule says 1 inch of adult fish per US gallon. Converted to metric: 1 cm of fish per ~1.6 L. The method works passably for slim, schooling tropicals under 5 cm — neon tetras, ember tetras, chili rasboras — and breaks immediately for anything bigger. A 20-inch oscar in a 20-gallon tank is the cartoon version of why the rule fails when fish exceed 8 cm.

The Litres-Per-Fish Method

The European version assigns absolute litres per individual fish based on adult size and body class. A 4 cm tetra needs 3-4 L, a 6 cm cherry barb needs 6-8 L, a 10 cm angelfish needs 30-40 L, a 25 cm oscar needs 200 L minimum. The rule scales properly because it accounts for the cube of body length — a fish twice as long produces roughly eight times the waste, not twice.

Worked Example: 60 L Planted Nano

Stocking budget: 60 L divided by 4 L per slim-body adult cm = 15 cm of fish total. Options: 12-15 ember tetras (1.5 cm each), or 8-10 chili rasboras (2 cm each) plus 4 Corydoras pygmaeus (2.5 cm each), or one male betta (6 cm) plus 6 ember tetras. Add 10 cherry shrimp without affecting the count — invertebrate bioload is roughly negligible. The aquarium fish range sorts species by adult size for this purpose.

Worked Example: 120 L Community

Budget: 120 L divided by 5 L per medium-body adult cm = 24 cm of fish. Realistic build: 12 cardinal tetras (3 cm each, 36 cm total — slightly over schooling rule but acceptable in heavily planted tanks), 6 panda corys (5 cm each, 30 cm), one bristlenose pleco (10 cm). Total around 76 cm appears overstocked by inches-rule but works in practice because tetras are slim and corys feed off the bottom — bioload distributes vertically.

Worked Example: 240 L Mid-Sized

Budget: 240 L divided by 6 L per cm for community semi-aggressives = 40 cm. Build: a pair of angelfish (15 cm each at adult), a school of 10 rummy nose tetras (5 cm), one bristlenose pleco (12 cm), 6 sterbai corys (6 cm). Total around 113 cm — appears massively overstocked but the angelfish dominate the metric. Real-world result: stable bioload with weekly 30 per cent water changes and a quality canister filter.

Singapore-Specific Variables

Local factors push both up and down. PUB soft water and ambient warmth raise metabolic rate and waste output, suggesting slightly looser stocking than European rules assume. Conversely, Singapore power and water are cheap enough that 50 per cent weekly changes are painless, allowing tighter stocking than tropical-climate American advice. Use a canister filter rated at 5-6x turnover for stocking at the high end.

Common Pitfalls

Five mistakes recur. Counting juvenile size instead of adult size — a 3 cm juvenile pleco hits 35 cm. Ignoring schooling minimums (cardinal tetras need 8+ regardless of L). Mixing aggression classes — adding a single bala shark to a tetra tank wastes 50 cm of stocking on one fish. Forgetting bioload class — goldfish produce 5x the waste of tetras at the same length. Ignoring territory — bettas need spatial allocation, not just volumetric.

When to Override the Calculator

Heavily planted tanks with strong filtration and weekly water changes can comfortably run 30-50 per cent over the volumetric rule. Species-specific minimums (angelfish pairs needing 100 L floor regardless) override the maths. Breeding setups with grow-out fry tolerate temporary overstocking that would crash a permanent display. The calculator is a floor for rookie planning, not a ceiling for experienced keepers.

Related Reading

emilynakatani

Still Have Questions About Your Tank?

Drop by Gensou Aquascaping — most walk-in questions get answered in under 10 minutes by someone who has set up hundreds of tanks.

5 Everton Park #01-34B, Singapore 080005 · Open daily 11am – 8pm

Related Articles