The general rule is 1 inch of fish per gallon for small fish, but this varies. A better approach: 1" per 2 gallons for active swimmers, and consider adult size. A 20-gallon tank might hold 10-12 small fish (1-2") or 4-5 medium fish (3-4").
- Neon tetras (1.5"): up to 12 in a 20-gallon tank, schooling fish need groups of 6+
- Betta fish: 1 male per tank, minimum 5 gallons, can coexist with small peaceful species
- Goldfish: need 20 gallons for the first fish plus 10 gallons per additional fish (they produce 3× the waste of tropical fish)
- Always research adult size before buying; a 1" Oscar at the store grows to 12–14" and needs 75+ gallons


