Aquarium Stocking Calculator

Calculate how many fish can safely live in your tank.

What is the Stocking Calculator?

This calculator finds the first limiting factor (bioload, oxygen, or space) and uses that as your recommendation. It accounts for fish mass, waste production, surface area for oxygen exchange, and filtration capacity.

How it works: We calculate multiple constraints (bioload from volume, oxygen from surface area) and take the minimum. Recommended is where most stable tanks live long-term.

How to Use This Calculator

  1. 1.Select your tank shape (rectangular, cylinder, bowfront, etc.)
  2. 2.Enter your tank dimensions or select a common tank size
  3. 3.Choose your fish archetype (affects mass, waste, and activity)
  4. 4.Select your filtration level and tank maturity
  5. 5.Enter the adult size of your fish (not current size!)
  6. 6.See stability-based recommendations: high, moderate, and low stability levels

What's your tank shape?

Enter Your Tank Dimensions

in
in
in

Fish Type

Tetras, rasboras, small livebearers

Note: Different fish types produce different amounts of waste (bioload). Goldfish and deep-bodied fish need much more space per inch than slim schooling fish.

Filtration Level

Why this matters: Better filtration increases biological capacity and oxygen circulation. High-end filtration allows higher stocking, but doesn't override swimming space limits.

Tank Maturity

Why this matters: New tanks have less beneficial bacteria and are less stable. Mature planted tanks have better nutrient export and stability buffers.

Adult Fish Size

Important: Enter the ADULT size your fish will reach, not their current size. Fish grow, and you need to plan for their full size!

in

Stocking Results

fish
6 fish
High stability recommendation
Moderate: 6 fish
Low: 7 fish (expert only)
Limited by: swimming space
This estimates safe stocking based on biological limits. Compatibility, behavior, and swimming needs can further reduce safe stocking.