Fish Tank Stocking Calculator — Aquarium Stocking Levels
Max Total Fish Inches
—
Estimated Max Fish
—
Stocking Guidance
—
How This Calculator Works
The classic "one inch of fish per gallon" rule is a useful starting point for freshwater aquarium stocking, but real-world stocking depends on many factors. This calculator adjusts for filtration capacity, live plants, and average fish size to give a more realistic stocking estimate.
Over-filtration allows slightly higher stocking because the biological filter can process more waste. Live plants absorb nitrates and provide oxygen, effectively increasing capacity. However, territorial fish, messy eaters (like goldfish or cichlids), and bottom-dwellers all have different space requirements that a simple formula cannot fully capture.
Always research the specific species you plan to keep. Some fish need more swimming room, others are territorial, and schooling fish need groups of 6 or more. Use this calculator as a guideline, not a hard rule. Regular water testing and maintenance are essential regardless of stocking level.
Frequently Asked Questions
Is the one-inch-per-gallon rule accurate?
It is a rough guideline that works for small community fish. It breaks down for large-bodied fish, goldfish, and cichlids which produce more waste per inch. Always research your specific species.
What happens if I overstock my tank?
Overstocking leads to poor water quality, elevated ammonia and nitrite levels, stress, disease, and aggression. Fish may grow stunted and have shortened lifespans.
How do I measure fish size for stocking?
Use the expected adult size of the fish, not the current size. A 1-inch juvenile that grows to 6 inches will need space for its adult size. Check species profiles for maximum adult lengths.