Aquastockstocking data
Home › Stocking calculator

Aquarium Stocking Calculator

Quick answer: pick your tank, add species and quantities, and the calculator returns a safe-stocking percentage weighted by adult size and bioload — not the outdated one-inch-per-gallon rule. It also flags species that outgrow the tank, groups that are too small, and tank mates that clash.

How the numbers work

Each animal contributes adult size × bioload factor to the load, and the total is compared with your tank volume in gallons. Livebearers and cichlids carry a heavier factor than nano tetras of the same length because they eat more and produce more waste. Three rules then run on top of the arithmetic:

Stocking examples by tank size

Starting points, not limits — open any tank size for the full species list.

TankSpecies that fitExample communityFilter turnoverWeekly change
5 gal / 19 L58× Chili Rasbora25 GPH1 gal
10 gal / 38 L198× Celestial Pearl Danio + 1× Dwarf Gourami + 6× Cherry Shrimp50 GPH2 gal
20 gal / 76 L316× Neon Tetra + 1× Kribensis + 6× Amano Shrimp100 GPH5 gal
29 gal / 110 L339× Neon Tetra + 1× Bristlenose Pleco + 6× Amano Shrimp145 GPH7 gal
40 gal / 151 L3512× Neon Tetra + 1× Bristlenose Pleco + 6× Amano Shrimp200 GPH10 gal
55 gal / 208 L3612× Neon Tetra + 1× Bristlenose Pleco + 6× Amano Shrimp275 GPH13 gal
75 gal / 284 L3612× Neon Tetra + 1× Bristlenose Pleco + 6× Amano Shrimp375 GPH18 gal
125 gal / 473 L3612× Neon Tetra + 1× Bristlenose Pleco + 6× Amano Shrimp625 GPH31 gal

Four mistakes the calculator catches

  1. Stocking a new tank on day one. Volume means nothing until the filter is cycled; tick the “mature tank” box only when nitrite reads zero.
  2. Buying juveniles. Every figure here is adult size. That 2-inch pleco is a 5-inch adult.
  3. Ignoring footprint. Two tanks of the same volume are not equal — schooling fish need length, not height.
  4. Counting inverts as free. Shrimp and snails are light but not weightless, especially in nano tanks.

Stocking calculator FAQ

Is the one inch per gallon rule reliable?

No. It ignores body mass, waste output and territory. A 3-inch cichlid produces far more waste than three 1-inch tetras, and a 10-inch goldfish is nothing like ten neon tetras. This calculator weights every species by adult size and a bioload factor, then checks it against the species minimum tank, so the answer changes with what you stock.

What stocking percentage is safe?

Below 85% is comfortable for a cycled tank with weekly 25% water changes. Between 85% and 100% you should stop adding fish and move to 30–40% weekly changes. Above 100% you are relying on your filter to hide a problem that shows up as algae, nitrate creep and short lifespans.

Does the calculator account for filtration?

It assumes a filter rated at roughly five times tank volume per hour, which is the figure it reports for your chosen tank. A stronger filter processes waste faster but does not create swimming space, so it never raises the safe stocking ceiling on its own.

Why does it warn me about group sizes?

Schooling species kept in twos or threes stay pale, hide and often die early. Every species carries a minimum group in our database, so the calculator tells you when a tank is technically big enough for the bioload but too small for a healthy shoal.

Can it check whether my species get along?

Yes. Every pair you add is checked against our 630 rated comparisons, and any risky combination is flagged with a link to the full side-by-side. See the compatibility matrix for the complete set.

Can I share or save my plan?

Your stock list is stored in the page address, so the “copy shareable link” button gives you a URL that reopens the exact plan on any device. The plan is also kept in your browser for next time.

Next steps

Marcus Rivera · Freshwater aquarist, 14 years fishkeeping

The stocking model here is deliberately conservative: it targets long-term health, not the smallest tank an animal can survive in. Read how we source data.

✓ Reviewed 2026-08-21