IncreasingshopAquarium Stocking Calculator

Aquarium Stocking Calculator

Overstocking is one of the most common reasons aquariums struggle. Enter your tank’s size and the fish you plan to keep, and the calculator estimates how full the tank is using adult sizes and a bioload factor for each species, flags fish that need bigger tanks or larger groups, and highlights temperature and temperament mismatches.

Aquarium stocking calculator

Aquarium Keeper Kit

Aquarium keeper kit: stocking planner workbook, water test log with target ranges, weekly and monthly maintenance schedule, fish compatibility notes and a new-tank cycling checklist.

Formats: XLSX, PDF, DOCX. Instant download after payment (link valid 72 hours, up to 5 downloads). AI-assisted: the templates were drafted with AI help and reviewed and laid out before publishing.

$5.00 USD, one-time 4 files · about $1.25 each

7-day money-back guarantee. Full refund within 7 days of purchase, even after you download.

Free sample: Aquarium Stocking Planner (PDF, 58 KB)

Full refund within 7 days — see the refund policy and license.

Free printables

Single sheets you can print right now, no sign-up. The full pack adds every sheet in one download plus the editable files.

Browse the free printables →

Why the “inch per gallon” rule falls short

The old guideline of one inch of fish per gallon of water is easy to remember but treats all fish the same. A 10-inch plecostomus produces far more waste than ten 1-inch tetras, deep-bodied fish carry more mass than slim ones, and some fish need to swim in groups or need more room to turn around. This calculator uses the adult length of each species multiplied by a bioload factor for body shape and waste production (below 1 for small, slim fish; 2–3 for heavy-bodied, messy fish), compares the total with the tank’s usable water volume, and adjusts for filtration and live plants.

Fish in the calculator

SpeciesAdult size (in)Min. tank (gal)Min. groupNotes
Neon tetra1.5106Peaceful; school of 6+; 22–26 °C
Harlequin rasbora2106Peaceful schooling fish
Zebra danio2206Active; tolerates cooler water
Cherry barb2206Peaceful barb
Guppy2103Livebearer; breeds readily
Platy2.5103Hardy livebearer
Corydoras catfish2.5206Bottom dweller; keep in groups
Otocinclus2204Algae grazer; needs a mature tank
Honey gourami2101Peaceful gourami
Betta (male)351One male per tank; long fins
Tiger barb3306Can nip fins; keep in groups
Dwarf gourami3.5201Semi-aggressive males
Molly4303Prefers harder water
Kuhli loach4205Slender, shy, groups
Swordtail5303Active livebearer
Bristlenose pleco5301Heavy waste producer
Angelfish6301Tall tank; may eat tiny fish
Fancy goldfish7301Coldwater; very high bioload

Sizes and minimum tank sizes are typical guidance for home aquariums; individual fish and sources vary. Research each species’ water parameters before buying.

How to use the calculator

  1. Enter the tank’s internal length, width and height in inches.
  2. Choose your filtration strength and whether the tank is planted.
  3. Add each species and the number you plan to keep.
  4. Read the stocking percentage and warnings.
  5. Aim for under about 80% so there is margin for growth and mistakes.

What affects how many fish a tank can hold

Worked example

A 30 × 12 × 16 inch tank holds about 25 gallons (95 litres) — roughly 21 gallons of water after gravel and decor. With a standard filter and live plants, ten neon tetras, six corydoras and one honey gourami come to roughly two-thirds stocking: comfortable, with room for a few more small, peaceful fish. Adding an angelfish would trigger a warning that it may eat the neons as it grows.

Signs a tank is overstocked

If you see these signs, reduce feeding, increase water changes and consider rehoming some fish or upgrading the tank and filter.

Choosing peaceful community fish

For a first community tank, choose small, peaceful species that like similar water: a school of tetras or rasboras for the middle of the tank, a group of corydoras for the bottom, and one centrepiece fish such as a honey gourami. Avoid mixing fin-nippers with long-finned fish, and keep coldwater species like goldfish separate from tropical fish.

Stocking a new tank

Cycle the tank before adding fish, so beneficial bacteria can process waste — this usually takes several weeks. Add fish gradually, a few at a time, starting with hardy species, and test ammonia, nitrite and nitrate regularly. Quarantining new fish in a separate tank for a few weeks reduces the risk of introducing disease.

Tank sizes and volumes

Tank (L × W × H in)US gallonsLitres
20 × 10 × 121038
24 × 12 × 162076
30 × 12 × 162595
36 × 12 × 1630113
36 × 18 × 1645170
48 × 13 × 2155208
48 × 18 × 2490340

Volumes are gross (glass-to-glass); subtract about 10–15% for substrate and decor.

What the template pack includes

An aquarium stocking planner workbook, a water test log, a maintenance schedule, a fish compatibility notes sheet and a new-tank cycling checklist.

Frequently asked questions

How many fish can I put in a 20-gallon tank?

It depends on species; for small community fish, often 10–15 small fish with good filtration.

Is one inch per gallon accurate?

Only as a rough guide for small, slim fish; bioload and adult size matter more.

What is bioload?

The amount of waste a fish produces, which the filter and water changes must handle.

Why do some fish need groups?

Schooling fish like tetras and corydoras are stressed when kept alone or in pairs.

How do I calculate aquarium volume?

Length × width × height in inches ÷ 231 gives US gallons.

Do plants really help?

Yes, live plants absorb nitrogen compounds and add some margin, but they don’t replace water changes.

How often should I do water changes?

Commonly 20–30% weekly for a community tank, adjusted by nitrate readings.

Is my data stored?

No, it runs in your browser.