Fish Tank Stocking Calculator

Check whether your fish tank is overstocked using the inch-per-gallon rule.

Tank Volume (Gallons) -
Recommended Max Fish Length -
Stocking Status -
Advertisement
Advertisement

What Is the Fish Tank Stocking Calculator?

The Fish Tank Stocking Calculator applies the classic freshwater community-tank rule of thumb — about 1 inch of adult fish length per gallon of water — to check whether your planned fish selection will overcrowd the tank.

Formula Used

Volume (gal) = (L × W × H in inches) ÷ 231
Max Fish Length ≈ 1 inch per gallon

This rule of thumb works reasonably well for small community fish in freshwater tanks, but doesn't account for adult fish size, waste production, bioload, or aggressive/territorial species — always research individual species needs too.

How to Use This Calculator

  1. Enter your tank's internal length, width, and height in inches.
  2. Add up the adult length of every fish you plan to keep (or currently keep) and enter the total.
  3. Click Calculate to see if your stocking level is within the guideline.

Worked Example

A 36×18×16 inch tank has a volume of (36×18×16)÷231 ≈ 45 gallons, so the guideline suggests up to about 45 inches of adult fish length is appropriate for a community setup.

Frequently Asked Questions

How is fish tank stocking capacity estimated?

A common rule of thumb is roughly 1 inch of adult fish length per gallon of water for small community fish, though this varies widely by species, bioload, and filtration.

Is the "inch per gallon" rule always accurate?

No — it's a rough starting guideline that doesn't account for fish shape, waste production, activity level, or territorial behavior. Research specific species' needs for a more accurate stocking plan.

Why does overstocking cause problems?

Too many fish for a tank's size produces excess waste, which can overwhelm filtration and spike ammonia/nitrite levels, harming fish health.

Suggest a Calculator

👋 We noticed you might be using an ad blocker. This site is free thanks to ads — consider allowing them here to support us. Thanks!