Pets

Fish Tank Stocking Calculator

Calculate safe fish stocking levels. Add species, see bioload percentage, and avoid overcrowding.

Quick Answer

The old "1 inch per gallon" rule is a rough guideline. Our calculator adjusts for bioload: high-waste fish like goldfish count 2x their length. A 20-gallon tank comfortably holds about 10-12 small community fish (neon tetras, guppies) or 4-5 medium fish.

Stocking LevelLight (45%)

About This Tool

The Fish Tank Stocking Calculator goes beyond the simple "one inch per gallon" rule by accounting for each species' bioload. High-waste producers like goldfish and oscars are weighted more heavily than low-bioload species like neon tetras, giving you a more accurate stocking assessment.

Understanding Bioload

Bioload is the amount of waste a fish produces. It depends on the fish's size, diet, and metabolism. Goldfish and cichlids are notorious for high bioload. Nano fish like rasboras and small tetras produce comparatively little waste. Our calculator uses a bioload multiplier to give more accurate stocking estimates.

Frequently Asked Questions

What is the one inch per gallon rule?
The one-inch-per-gallon rule is a simplified guideline: one inch of adult fish per gallon of water. While it works as a rough starting point for small community fish, it breaks down for large-bodied fish (a 12" oscar produces far more waste than twelve 1" neon tetras). Our calculator adjusts for bioload.
What happens if my tank is overstocked?
Overstocking leads to poor water quality (high ammonia, nitrite, nitrate), stress, aggression, disease outbreaks, and shortened fish lifespans. Signs include cloudy water, fish gasping at the surface, fin nipping, and frequent illness. Increase water changes or rehome fish if overstocked.
Does a filter increase stocking capacity?
A properly sized filter helps maintain water quality by processing waste, but it doesn't magically increase capacity. A filter rated for your tank size is the minimum. For stocked community tanks, use a filter rated for 1.5-2x your tank volume.
Do live plants help with stocking levels?
Yes. Live plants absorb nitrates, add oxygen, and provide hiding spots that reduce stress. A heavily planted tank can support slightly more fish than a bare tank. However, plants can't compensate for severe overstocking. Budget a 10-15% capacity bonus for planted tanks.
What fish are best for beginners?
Hardy community fish like guppies, platies, neon tetras, corydoras catfish, and cherry barbs are great starters. They tolerate beginner mistakes, coexist peacefully, and have low-to-medium bioload. Start with a 20-gallon tank (more stable water parameters than smaller tanks).