AbraCalc

Fish Tank Stocking Calculator

Calculate how many fish your tank can hold using the classic one-inch-per-gallon rule. Enter tank volume and average fish length.

Embed this tool on your site

How to use this tool

  1. Enter your tank volume in US gallons (use the Aquarium Volume Calculator if needed).
  2. Enter the typical adult length of the fish species in inches.
  3. The result is the approximate maximum number of fish.
  4. Always research specific species needs — filtration, territory, and water chemistry matter more than this rule alone.

The one-inch-per-gallon rule is a simple starting point for stocking a freshwater aquarium. It works best for small, slim-bodied community fish. For large, round-bodied, or predatory species use more conservative stocking.

Formula

Total stocking inches = tank volume (US gal)

Maximum fish = ⌊ tank volume (US gal) ÷ average fish length (inches) ⌋

This implements the classic one-inch-of-fish-per-gallon rule.

How it works

The calculator applies the one-inch-per-gallon guideline: total allowable fish inches equals the tank volume in US gallons, and the number of fish is that total divided by the average adult fish length, rounded down to a whole fish.

This rule is a rough starting point only; it ignores bioload differences between species, filtration capacity, fish body shape, and territorial behaviour. Heavily bodied or waste-producing fish (such as goldfish) typically require more space per inch than slim tropical species.

Worked example

Worked example

  1. Tank volume: 20 US gallons; average fish length: 2 inches.
  2. Total stocking inches allowed = 20 (one inch per gallon).
  3. Maximum fish = floor(20 ÷ 2) = floor(10) = 10 fish.

Maximum fish = 10; total stocking inches = 20

Key terms

One-inch-per-gallon rule
A widely cited aquarium guideline stating that a tank can support one inch of adult fish body length per US gallon of water.
Bioload
The total biological waste produced by fish and other inhabitants; high-bioload species require more filtration and water volume than the inch-per-gallon rule suggests.
Stocking density
The total fish biomass or length per unit volume of water; keeping this within safe limits is essential for water quality and fish health.
Adult fish length
The full-grown body length of a fish species, which should be used (not juvenile size) when calculating stocking capacity.

Frequently asked questions

Is the one-inch-per-gallon rule accurate?
It is a rough guideline only. Larger, messy fish (e.g. goldfish, cichlids) produce more waste per inch than small tropical fish. Always consider filtration capacity and species behaviour.
How many fish can I put in a 10-gallon tank?
Using the 1-inch-per-gallon rule with 1.5-inch fish: 10 ÷ 1.5 ≈ 6 fish. In practice, a 10-gallon is better suited to 5–6 small fish such as neon tetras.

References & sources