Aquarium Fish Stocking & Bio-Load Calculator
Calculate safe fish stocking capacity, biological waste load, filtration requirements, and water change schedules for freshwater aquariums.
Stocked Fish & Invertebrates
Hobbyist Care & Water Quality Guidelines
- Surface Area Matters: A 20 Gallon Long provides significantly higher oxygen exchange and linear swimming territory than a 20 Gallon High.
- The "Inch per Gallon" Myth: A 10-inch Oscar produces roughly 50x more metabolic waste than ten 1-inch tetras. Always account for adult body mass and bioload, not just linear length.
- Schooling Minimums: Small schooling fish (Tetras, Rasboras, Corydoras) require a minimum school size of 6 or more individuals to feel secure and prevent chronic immune-weakening stress.
About this tool
How to use it
- Select your standard aquarium size (e.g. 20 Gallon Long or 55 Gallon) or enter custom length, width, and height dimensions.
- Specify your biological filtration level (Sponge, HOB, or Canister) and live plant density.
- Add your fish species, adult sizes, metabolic bioload ratings, and quantities.
- Click Calculate Aquarium Stocking to review net water volume, bio-load capacity percentage, minimum filter GPH, and recommended weekly water changes.
Why it matters
Overstocking an aquarium is the primary cause of sudden fish mortality. Excess fish waste overwhelms the beneficial bacteria in your biological filter, leading to toxic ammonia and nitrite spikes. Balancing bio-load ensures stable water parameters and stress-free fish.
When to use it
Use this calculator before visiting the local fish store (LFS), planning a new planted aquascape, upgrading to a canister filter, or determining if your tank can safely handle another school of tetras.
Good to know
Net water volume accounts for ~12% displacement from substrate, rocks, driftwood, and maintaining water 1 inch below the tank rim. Filtration GPH should turn over total tank volume at least 5x to 8x per hour.
Common questions
Why is the 'one inch of fish per gallon' rule outdated?
The old 'one inch per gallon' rule completely ignores body mass and metabolism. A single 10-inch Oscar produces vastly more waste than ten 1-inch tetras. Safe stocking requires factoring in 3D volume, species bioload, and surface oxygenation.
How do live plants affect stocking capacity?
Fast-growing live plants (like Hornwort, Vallisneria, and Amazon Swords) absorb toxic nitrates and ammonium directly from the water column as fertilizer, increasing your tank's bio-load buffer by 10% to 25%.
How much filtration flow rate (GPH) do I need?
As a general rule, aim for an hourly filter flow rate (Gallons Per Hour) that turns over your tank volume 4x to 6x for community fish, or 8x to 10x for heavy-waste producers like Goldfish, Plecos, and African Cichlids.
What is the minimum school size for tetras and corydoras?
Schooling and shoaling fish require a minimum of 6 individuals of the same species (ideally 8 to 10+). Keeping fewer leads to severe chronic stress, fin nipping, and suppressed immune systems.