The "1 inch of fish per gallon" rule is a beginner trap that ignores body shape, swimming style, waste production, and territorial requirements. Why it fails: a 6-inch goldfish produces 10x the waste of six 1-inch tetras. A 4-inch oscar fry will reach 12+ inches. A "1-inch per gallon" reading would suggest a 12-inch oscar fits in a 12-gallon tank - it does not. Better rules: 1) Surface area + footprint > volume. A 30-gallon long (36"x12") holds more fish than a 30-gallon hex (tall + narrow). 2) Species-specific minimums - never under-tank a fish. 3) Bioload ratings via AqAdvisor or our stocking calculator. Common-fish targets: neon tetras = 6 fish per 10 gallons. Guppies = 1 trio per 10 gallons. Bettas = 1 male per 5 gallons. Oscars = 1 fish per 75 gallons (2 per 125g). Goldfish (fancy) = 1 per 20 gallons + 10 per added fish. Discus = 1 per 10-15 gallons in groups of 6+ (so 75g+). Reef: ~1 inch of full-grown fish per 5 gallons of display, max. Many SPS-dominant tanks understock for water clarity. Bioload accelerators: overfeeding, dirty filter media, infrequent water changes turn an "okay" stocking into a crisis.
The full Q&A library answers the most-searched aquarium questions. Browse calculators, glossary, and disease database for related help.