Forget the old “one inch per gallon” rule. Learn what actually determines healthy stocking levels: bioload, swimming space, territory, and filtration capacity.
Your Tank
Fish Selection
No fish added yet
Use Add Fish above to search species and add them to this stocking plan.
Stocking refers to how many fish and other inhabitants you keep in your aquarium relative to its capacity. Proper stocking is essential for fish health, water quality, and long-term success.
An overstocked tank leads to ammonia spikes, stressed fish, increased aggression, and disease outbreaks. An understocked tank may seem wasteful, but it provides a buffer for mistakes and makes maintenance easier.
The “Inch-Per-Gallon” Myth
You've probably heard the rule: “One inch of fish per gallon of water.”While this was a well-intentioned guideline from decades past, it falls apart under any real scrutiny.
Why it doesn't work:
A 10-inch fish is not 10 one-inch fish
A 10" oscar produces 50x more waste than ten 1" neon tetras. Body mass scales cubically, not linearly.
Fish shape matters
A 3" pleco has far more body mass than a 3" guppy. Disc-shaped fish like angelfish need more space than torpedo-shaped tetras.
Activity levels vary wildly
Danios dart constantly and need swimming room. A betta sits in one spot. Same size, very different needs.
It ignores territory
A 6" cichlid might claim half your tank as territory, regardless of how many gallons you have.
What Actually Determines Stocking Capacity
Most Important Factor
Bioload (Waste Production)
Larger fish produce exponentially more waste
Messy eaters (goldfish, plecos) = higher bioload
Carnivores produce more ammonia than herbivores
More food in = more waste out
A single oscar has the bioload of 20+ neon tetras
Swimming Space Requirements
Active swimmers need horizontal space
Schooling fish need room to school (6+ individuals)
Plan for adult size, not store size
10 zebra danios need a 3-foot tank minimum
Territorial Behavior
Cichlids claim territory aggressively
Males may fight regardless of space
Line of sight breaks help
Filtration Capacity
Filter turnover: 4-10x tank volume/hourMore fish = more biological filtration needed
Upgrade filter before adding fish, not after
General Stocking Guidelines
These are starting points, not hard rules. Always research individual species requirements.
Small Fish
1 fish per 1-2 gallons
Tetras, rasboras, guppies, endlers
Keep in schools of 6+. A 20-gallon can hold 10-15 small schooling fish comfortably.
Medium Fish
1 fish per 3-5 gallons
Gouramis, dwarf cichlids, rainbowfish, mollies
Often territorial. A 20-gallon fits 1 centerpiece + small school, or 4-6 peaceful species.
Large Fish
1 fish per 10-20 gallons
Angels, discus, medium cichlids, larger plecos
Need 30+ gallon tanks minimum. Angels need 55+ gallons for a pair. Research adult sizes.
Monster Fish
50-100+ gallons per fish
Oscars, arowana, large plecos, peacock bass
Most require 75-125+ gallon tanks. Oscars grow 12-14 inches. Do not impulse buy.
Sample Stocking Plans
Copy these setups or use them as inspiration for your own tank.
New aquarists often stock based on how the fish look at the store: small and cute. But a 1-inch pleco can grow to 15+ inches. A quarter-sized oscar will become a foot-long bruiser. Always research adult sizes and plan your tank for the fish they will become, not what they are today.
Track Your Tank with MyAquaLog
Proper stocking is just one piece of the puzzle. Track your water parameters, get nitrogen cycle detection, compatibility warnings, and maintenance reminders, all in one app.