Our fish tank stocking calculator estimates your aquarium's bioload — the total waste your fish produce — and compares it against the capacity your tank and filter can safely process. Instead of the outdated "one inch of fish per gallon" rule, it weighs three things that actually matter:
- Adult size of each species, not the small size it's sold at.
- Waste output — messy fish like plecos, goldfish and oscars are oxygen-hungry and foul water far faster than a tetra.
- Filtration — a heavily filtered or sumped tank processes more waste, so it safely supports a higher stocking level.
Surface area and water volume both affect how much oxygen your water holds, which is the real limit on how many fish a tank can support. Use the result as a planning guide, then stock gradually and watch your water parameters.