Skip to main content

Aquarium Size Calculator: How Many Fish Fit?

Quick answer

How many fish fit your aquarium: capacity in cm of adult fish from actual litres, using the 1 cm per litre rule with a 20-25% safety margin.

Figures are estimates from this calculator’s standard formula — adjust the inputs in the tool below for your exact number.

How the Aquarium Capacity Check Works

Capacity (cm of adult fish) = actual water litres ÷ 1 L/cm, discounted 20-25% for displacement and filtration headroom

This direction of the aquarium math answers the shopping question: given the tank you already own, how much stocking can it hold? The calculator takes the actual water volume — nominal litres minus 10-15% displacement from substrate and hardscape — then applies the classic 1 cm of adult fish per litre guideline with a further 20-25% margin for waste load and growth. The result is a budget of adult fish centimetres you can spend species by species. Worked example: a 120 L tank holding about 105 L of real water gives a capacity near 84 cm of fish — a school of 12 neon tetras (48 cm) plus 6 corydoras (30 cm) fits with headroom, but adding a 15 cm pleco takes it to the limit.

  1. 1

    Step 1

    Enter your tank's nominal volume or its internal dimensions

  2. 2

    Step 2

    Set the displacement percentage for substrate and decor

  3. 3

    Step 3

    Read your capacity budget in cm of adult fish

  4. 4

    Step 4

    List planned species by adult length and compare totals

Use Cases

Checking remaining stocking room before buying new fish

Auditing an inherited tank's fish load

Planning a community around one focal species

Teaching beginners why pet-shop bowls fail

Tips

  • 1

    Count adult size, never purchase size

  • 2

    Test nitrate monthly: rising nitrate means over-budget

  • 3

    Bottom dwellers need floor area, not just litres

  • 4

    New tanks: stock to 50% for the first six weeks

Common Mistakes

  • Counting the tank's label litres as real water

  • Stocking fully on day one of a new filter

  • Mixing incompatible territories inside the budget

  • Forgetting that schools count as multiple fish

FAQs

How many fish can I put in a 60 litre aquarium?

After displacement, a 60 L tank holds about 52 L of water, giving a budget of roughly 42 cm of adult fish — for example 8 neon tetras (32 cm) plus 2 otocinclus (10 cm). One betta or a small school fits; mixed community lists need careful counting.

Does the 1 cm per litre rule work for all fish?

No — it is a starting guideline built around slender mid-water fish. Heavy-bodied species like goldfish need 40-75 L each, and large-bodied plecos and catfish outgrow it entirely; always cross-check a species profile before counting.

Why discount the capacity by 20-25%?

Because nominal litres overstate real water and filters need biological headroom. substrate, rocks and wood displace up to 15%, and a tank stocked to the theoretical brim has no buffer for growth spikes or feeding errors.

Can I raise capacity with a bigger filter?

Filtration removes waste but not the behavioral crowding — territory, swimming lanes and oxygen surface stay fixed by tank dimensions. A bigger filter helps water quality; it does not license more fish.

How do I count a mixed community against the budget?

Multiply each species' adult length by its planned count and sum the centimetres. Shoaling fish count fully because they need the group; bottom dwellers also check floor space separately.