Fish Tank Stocking Calculator: Surface Area Rules and Stocking Levels Explained
Calculate how many fish your aquarium can support using the surface area method. Understand stocking percentages, fish categories, and how tank shape affects capacity.
Related Calculators
Why Surface Area — Not Just Volume — Determines Fish Capacity
The classic "1 inch of fish per gallon" rule is outdated and inaccurate. Fish oxygen needs are met at the water surface, where gas exchange occurs. Surface area (length × width of the tank footprint) determines how much dissolved oxygen the water can hold — not depth.
Stocking formula (surface area method):
Water surface area (in²) = Tank length (in) × Tank width (in)
Supported fish length (in) = Water surface area (in²) ÷ Factor
Worked Example — 55-Gallon Community Tank
Tank dimensions: 48 in × 13 in × 21 in (L × W × H)
Water surface area = 48 × 13 = 624 in²
Tropical fish factor = 12 in² per inch of fish
Supported fish length = 624 ÷ 12 = 52 inches of fish
That's approximately: - 20 × 2-inch neon tetras (40 in) + 4 × 3-inch corydoras (12 in) = 52 in total
Stocking percentage = (Your fish total length ÷ Supported length) × 100
Stocking Level Guidelines
Important Stocking Factors the Formula Doesn't Cover
- Bioload: Goldfish and cichlids produce far more waste than their size suggests
- Adult size: Always use the adult size of the fish, not juvenile size at purchase
- Territory: Aggressive fish (like male bettas) need space to claim territory
- School minimums: Schooling fish (tetras, danios, corydoras) need groups of 6+
- Filtration capacity: A powerful filter rated for 2× tank volume helps support higher stocking
Frequently Asked Questions
- Is the 1 inch per gallon fish stocking rule accurate?
- No — the 1 inch per gallon rule is a rough, outdated guideline that leads to both overstocking and understocking depending on fish type. A 6-inch oscars generates vastly more waste and needs more oxygen than 6 one-inch neon tetras. The rule also doesn't account for fish body depth, waste production, or oxygen needs at different temperatures. The surface area method (12 in² per inch for tropical fish) is more scientifically grounded and widely used by experienced aquarists.
- Why does a taller tank not hold more fish than a shallower one of the same volume?
- A tall, narrow tank and a short, wide tank of identical volume (say, 55 gallons) can support very different fish populations. Oxygen enters the water at the surface only — a tank that is 12×12 inches at the top provides far less surface area than one that is 48×12 inches, even if both hold the same water volume. Tall tanks are beautiful and space-efficient but have lower fish-per-gallon capacity than standard length/width proportions. This is also why surface agitation (powerheads, air stones) increases effective stocking capacity.
- How many fish can I put in a 10-gallon aquarium?
- A standard 20×10 inch 10-gallon tank has 200 in² of surface area. Using the tropical fish factor (12 in²/inch): 200 ÷ 12 = ~16 inches of tropical fish. In practice, this means 8–10 small fish (1.5–2 in each) like neon tetras or endlers, or 5–6 small fish plus a centerpiece fish like a single betta or dwarf gourami. Don't combine a betta with other community fish in a 10-gallon — males are territorial. A 10-gallon works well as a nano tank for shrimp, small tetras, or a planted species-only setup.
- What is the minimum tank size for goldfish?
- Fancy goldfish (ryukin, oranda, telescope) grow to 6–8 inches and produce high bioload. Using the cold-water factor (30 in²/inch): each fancy goldfish needs 200–240 in² of surface area — roughly a 20-gallon long tank minimum for one fish, 40+ gallons for two. Common goldfish and comets grow to 12+ inches and are best in ponds. The frequent recommendation of '20 gallons for the first goldfish, 10 gallons per additional' is a workable guideline but underestimates long-term needs for mature fish.
Last updated 8/17/2026