Skip to content

Fish Stocking Calculator

Oxygen enters at the surface, not through the volume.

Work out Fish Stocking. Oxygen enters at the surface, not through the volume. Counts the thing everyone forgets to count.

Written and maintained by Mohit PatelLast checked August 4, 2026How we build these
cm
cm
cm
% of height
cm
cm/L
cm
cm

Total fish length this tank supports

81 cm

Limited by surface area · currently at 74%

Actual water volume265 L
Water surface area5,400 cm²
By the volume rule106 cm
By the surface area rule81 cm
The binding limit81 cm
Current stocking60 cm
Headroom21 cm

Oxygen enters the water at the surface, which is why a tall narrow tank supports far less than its volume implies and why the surface rule binds first on tall tanks. Both rules are crude — they measure length rather than body mass, and a stocky fish produces far more waste than a slender one of the same length. Treat them as an upper bound rather than a target, and check the species' adult size rather than the size in the shop.

How the Fish Stocking Calculator works

Stocking capacity by two rules that disagree on purpose: total fish length per litre, and per unit of water surface area. Tall narrow tanks fail the surface test long before the volume one, which is the point.

Also known as: how many fish in my tank · inch per gallon rule calculator · aquarium stocking level check · is my tank overstocked

Two rules that disagree, and why that is the point

The familiar rule allows a length of fish per unit of volume. It is easy to remember and it ignores the fact that oxygen enters water at the surface, not throughout the volume.

A tank twice as tall holds twice the water and has exactly the same surface area. It therefore supports no more fish than the shorter tank, however the volume rule scores it — which is why the surface area rule binds first on tall narrow tanks.

Reporting whichever gives the lower figure, and saying which one bound, is more useful than either alone. It makes the shape of the tank part of the answer rather than something the arithmetic quietly ignores.

What both rules get wrong

Both measure length, and bioload tracks body mass rather than length. Mass scales roughly with the cube of length, so a fish twice as long produces something like eight times the waste — not twice.

That makes a single large fish very different from the same total length spread across small ones, and both rules score them identically. Treating the result as an upper bound rather than a target is the sensible reading.

Adult size is the other omission. Fish sold small frequently reach many times that length, and stocking to the size in the shop is the most common reason a tank becomes overstocked without anything being added to it.

Filtration, cycling and what overstocking looks like

A filter processes waste and adds neither oxygen nor swimming space, so better filtration raises the ceiling somewhat rather than removing it. Overstocking shows up as ammonia and nitrite readings above zero, then as disease, before anything looks visibly crowded.

Cycling — establishing the bacteria that convert ammonia to nitrite and nitrite to nitrate — takes several weeks and is what makes a tank habitable. Skipping it is the most common cause of early fish deaths, and no amount of water changing substitutes for it.

Water changes remove nitrate, which nothing in the filter does. Ten to twenty-five percent weekly is common, and more in a heavily stocked tank — which is another way stocking level shows up as ongoing work rather than a one-off decision.

Where to go next

The Fish Stocking question rarely arrives on its own. These are the ones that usually come with it:

Frequently asked questions

How many fish can I keep in my tank?

Whichever of the volume rule and the surface area rule gives the lower figure. Oxygen enters at the surface, so a tall narrow tank supports far less than its litres suggest.

Is the inch-per-gallon rule reliable?

Only as a rough upper bound. It measures length rather than body mass, and a stocky fish produces several times the waste of a slender one the same length.

Why does surface area matter more than volume?

Gas exchange happens at the water surface. A tank twice as tall holds twice the water and no more surface, so it cannot support twice the fish however good the filter is.

Does a better filter allow more fish?

Partly. A filter processes waste but adds no oxygen and no swimming space, so it raises the ceiling somewhat rather than removing it. Overstocking shows up as disease before it shows up in a test kit.

Should I use adult size or current size?

Adult size, always. Fish sold small frequently reach many times that length, and stocking to the size in the shop is the most common reason a tank becomes overstocked without anything being added.

What are the signs of overstocking?

Ammonia or nitrite readings above zero, fish gasping at the surface, and algae that will not clear. All three appear before anything looks visibly crowded.

What is cycling a tank?

Establishing the bacteria that convert ammonia to nitrite and nitrite to nitrate before adding fish. It takes several weeks and skipping it is the most common cause of early fish deaths.

How often should I do a water change?

Commonly 10 to 25% weekly, more in a heavily stocked tank. Water changes remove nitrate, which nothing in the filter does.

Does a bigger filter mean more fish?

Partly. It processes more waste but adds no oxygen and no swimming space, so it raises the ceiling somewhat rather than removing it.

Why is my tank cloudy after setup?

A bacterial bloom, which is normal in a new tank and clears as the biological filter establishes. Adding chemicals to clear it usually prolongs the problem.

How many fish can I add at once?

A few at a time, with a week or two between additions, so the filter bacteria can grow to match the load. Stocking a cycled tank all at once frequently causes an ammonia spike.

Do fish grow to the size of the tank?

No — a persistent myth. Fish kept in too small a tank suffer stunted skeletal growth while internal organs continue growing, which shortens their lives considerably.

Put this calculator on your own site

Free to use, on any site, commercial or not. Paste this where you want it to appear. It is a plain iframe, so it works in WordPress, Squarespace, Wix, Webflow, Ghost and anything else that accepts HTML.

The one-line version
<iframe src="https://www.thecalclibrary.com/embed/fish-stocking-calculator" width="100%" height="640" style="border:1px solid #e2e8f0;border-radius:12px" loading="lazy" title="Fish Stocking Calculator"></iframe>
<p style="font:13px/1.5 system-ui,sans-serif;margin:6px 0 0;color:#64748b">Powered by <a href="https://www.thecalclibrary.com/fish-stocking-calculator" style="color:#64748b">Fish Stocking Calculator</a> from The Calc Library</p>

The only condition is that the credit line below the frame stays in place. That one line is what pays for the tool being free — it is how anyone else finds it.

Related calculators