Aquarium Stocking Calculator

Calculate how many fish your aquarium can safely hold using multiple methods: the 1-inch-per-gallon rule, surface area method, and bioload by species. Covers schooling minimums, filtration requirements, and planted tank bonuses.

gallons
Estimated Max Fish (1 in/gal rule)
Conservative Count (surface area)
Stocking Guidance
Extended More scenarios, charts & detailed breakdown
gal
inches
Max Fish (1in/gal)
Total Inches Allowed
Rule Limitation
Professional Full parameters & maximum detail
gal
gal/hr
in

Stocking Capacity

Recommended Max Fish

System Health

Filter Assessment
Planted Tank Bonus
Water Change Schedule
Schooling Fish Minimum

How to Use This Calculator

  1. Enter Tank Size (gallons) and select Fish Size Class for a quick estimate.
  2. Use Surface Area tab for a more accurate oxygen-based calculation — enter tank dimensions.
  3. Use Bioload by Species tab for species-specific guidance (goldfish, cichlids, bettas).
  4. Use Professional tab to factor in filtration, planted tank bonus, and water change schedules.

Formula

1-inch/gallon rule: Max fish = Tank gallons ÷ avg fish length (in)

Surface area rule: Max fish = (Tank length × width) ÷ (fish length × 12)

Example

Example: 30-gallon tank, 2-inch tetras. 1in/gal: 30 ÷ 2 = 15 fish. Surface area (24"×12"): 288 ÷ 24 = 12 fish. Conservative: 9-12 tetras in a school of 6+.

Frequently Asked Questions

  • The answer depends on species, filtration, maintenance, and tank setup — not just volume. The traditional 1-inch-per-gallon rule gives a rough starting point: a 20-gallon tank can hold roughly 20 inches of fish. But this assumes community-friendly species, adequate filtration running at 4× tank volume per hour, 25% weekly water changes, and live rock or planted substrate for biological filtration. Real capacity varies dramatically by species: ten 2-inch neon tetras in a 20-gallon is comfortable; two 10-inch cichlids in the same tank is crowded regardless of the math. Body mass and metabolic rate matter more than length — a 6-inch oscar produces far more waste than six 1-inch neon tetras. The surface area method (12 square inches of surface per 1 inch of fish) is more accurate for oxygenation. The best approach is to start at 50-75% of the calculated maximum, observe fish behavior and water parameters for 4-6 weeks, then add fish gradually. A tank that smells, has fish gasping at the surface, or requires daily water changes is overstocked.
  • The 1-inch-per-gallon rule was developed as a simple guideline decades ago and fails in several important ways. First, it ignores body shape — a 6-inch slender pencilfish has far less body mass and produces far less waste than a 6-inch deep-bodied oscar. Second, it does not account for metabolic rate — cold-water goldfish produce more ammonia per inch than tropical tetras of similar size. Third, it encourages dangerous decisions for large species: by the rule, a 125-gallon tank could hold one 125-inch fish, or 25 five-inch fish — clearly meaningless at extremes. Fourth, it ignores fish behavior: many species (cichlids, bettas) need territory, not just volume, meaning fish-per-gallon limits mean nothing if dominant fish claim the whole tank. Fifth, it does not account for height — tall tanks with small footprints have less gas exchange surface area than low, wide tanks of the same volume. Aquarium hobbyists and the AAS recommend using the surface area method combined with species-specific minimum requirements, filtration capacity, and regular ammonia/nitrite testing as superior guidelines.
  • Goldfish are among the most commonly mistreated pet fish because of the widespread myth that they can live in bowls or small tanks. A single fancy goldfish (round-bodied varieties like ryukins, orandas, black moors) needs a minimum 20-gallon tank; a single common or comet goldfish needs 40 gallons because they grow larger (12-14 inches potential). For each additional goldfish, add 10 gallons minimum for fancy varieties and 20 gallons for commons. This is because goldfish produce exceptionally high bioload — their digestive systems are inefficient and they excrete large amounts of ammonia relative to their size. They also need substantial oxygen, which requires good surface agitation. In under-sized conditions, goldfish suffer immune suppression, fin rot, swim bladder disease, and shortened lifespans — the "three-year goldfish" trope is entirely a product of overcrowded bowls. Well-kept goldfish in properly sized tanks live 10-15 years, with some reaching 20 years. The koi pond tradition reflects this correctly: koi, which are essentially large goldfish, are kept in 500-1,000+ gallon outdoor ponds where they can express their full growth potential.
  • Schooling behavior in fish is a hard-wired survival response driven by the confusion effect — a predator finds it very difficult to target an individual fish in a rapidly moving, coordinated group. When kept in numbers below their minimum school size (typically 6 for most small tetras, rasboras, danios, and barbs), fish experience chronic stress because their instinct drives them to school but they cannot form an adequate group. The result is persistent stress hormones, suppressed immune function, erratic swimming behavior ("skittish" fish darting at shadows), loss of normal color, and shortened lifespan. Below 6 fish, many species will attempt to school with other species, chase similar-looking fish, or become unusually aggressive as stress responses. Some schooling species have higher minimums: cardinal tetras are typically recommended in groups of 8-10 for best health, and zebra danios should be kept in groups of at least 6 but thrive better in 10-15. Conversely, solitary species like bettas should never be kept with their own kind, and many cichlid pairs need to be the dominant species in their tank to behave naturally.
  • Filtration is arguably the most critical factor in determining how many fish a tank can support, because fish produce ammonia as a metabolic waste product and ammonia is acutely toxic — levels above 1 ppm cause gill damage and death. The nitrogen cycle converts ammonia to nitrite (also toxic) and then to nitrate (relatively harmless at low levels) through beneficial bacteria colonizing filter media. A filter must be rated for at least 4× the tank volume per hour to ensure adequate mechanical removal and bacterial processing for a normally stocked community tank. With heavy stocking, 6-8× turnover is recommended. Equally important is the filter media surface area — this is where beneficial bacteria live. More surface area means more bacteria and more biological filtration capacity. Overstocking even with adequate filtration means more water changes are needed to dilute nitrates. Planted tanks gain significant biological filtration from live plants, which uptake nitrates and compete with algae, enabling 25-30% more fish than equivalent unplanted tanks. Never clean filter media with tap water (which kills bacteria) — rinse in old tank water only. A cycled filter with mature bacterial colonies is more valuable than any stocking calculation.

Related Calculators

Sources & References (5)
  1. AKA — American Killifish Association Stocking Guidelines — American Killifish Association
  2. Tropical Fish Hobbyist Magazine — Tank Stocking Methods — TFH Publications
  3. ADA Aqua Design Amano — Planted Aquarium Guidelines — Aqua Design Amano
  4. Aquarium Science — Nitrogen Cycle and Stocking — Aquarium Science
  5. Tropical Fish Hobbyist — Goldfish Care Standards — TFH Publications