How Many Fish Can I Put in My Tank?
Quick answer: The classic rule is 1 inch of fish per gallon of water โ but it's a rough starting point, not gospel. A 20-gallon tank can reasonably hold 8โ12 small community fish like tetras or guppies, depending on filtration and species.
Skip the math โ use our free Aquarium Stocking Calculator โ
The "Inch Per Gallon" Rule (and Why It's Flawed)
The 1-inch-per-gallon rule works okay for small, slim-bodied fish like neon tetras. But it falls apart quickly:
- A 10-inch oscar doesn't belong in a 10-gallon tank (it needs 75+ gallons)
- Body mass matters โ a 3-inch goldfish produces far more waste than a 3-inch tetra
- Activity level matters โ danios need more swimming space than corydoras
- Actual water volume is less than the tank size (subtract gravel, decor, equipment)
A Better Approach: Surface Area + Bio-Load
More experienced fishkeepers use surface area (oxygen exchange) and bio-load (waste production) instead of just gallons.
Step-by-Step Stocking Guide
- Start with your tank's actual water volume โ roughly 80โ85% of the rated size after substrate and decor
- Choose a centerpiece fish (if desired) โ this sets the minimum tank size
- Add schooling fish โ most need groups of 6+
- Add bottom dwellers โ corydoras, plecos, or shrimp
- Check compatibility โ aggressive + peaceful = dead fish
- Stay at 75โ80% capacity โ leave room for error
Stocking Guide by Tank Size
10-Gallon Tank
Good for: A betta + 4โ5 corydoras, or 6โ8 neon tetras + 3 shrimp
Max fish inches: ~8โ10 inches total
Avoid: Goldfish, angels, cichlids, anything over 2 inches adult size
20-Gallon Tank
Good for: 8โ10 tetras + 5 corydoras + a small centerpiece (dwarf gourami)
Max fish inches: ~15โ18 inches total
Opens up: Guppies, mollies, platies, dwarf cichlids
55-Gallon Tank
Good for: 15โ20 community fish, or a pair of angels with schools of tetras
Max fish inches: ~40โ45 inches total
Opens up: Angelfish, rainbow fish, larger plecos, small cichlids
Factors That Increase Capacity
- Upgraded filtration: A filter rated for 2ร your tank size can support more fish
- Live plants: Absorb nitrates and add oxygen โ nature's filtration
- Regular water changes: 25% weekly keeps parameters stable
- Air stone/surface agitation: More oxygen = more fish capacity
Common Mistakes That Kill Fish
โ Stocking a new tank all at once
New tanks haven't built up beneficial bacteria. Add 2โ3 fish at a time, wait 2 weeks, test water, then add more. This is called cycling โ skip it and you'll lose fish to ammonia poisoning.
โ Trusting pet store advice blindly
Many pet store employees aren't fish experts. "That fish will be fine in there" doesn't account for adult size, aggression, or water parameters. Research species yourself.
โ Ignoring adult size
That cute 1-inch pleco at the store? It might grow to 12โ18 inches. Always stock based on adult size, not the size at purchase.
โ Overstocking "because it looks empty"
A slightly understocked tank is healthier, easier to maintain, and less stressful for fish. Resist the urge to fill every corner.
Pro Tips
- Test your water weekly with an API Master Test Kit (~$25). Ammonia and nitrite should always be 0. Nitrates below 20 ppm.
- School fish need friends. Don't buy 2 tetras โ buy 6+. They're visibly happier and healthier in proper schools.
- Research before buying. Spend 5 minutes on a species profile. Check adult size, temperament, temperature range, and pH preference.
- Quarantine new fish in a separate tank for 2 weeks before adding to your main tank. Prevents introducing disease.
Frequently Asked Questions
Can I keep goldfish in a 10-gallon tank?
Not long-term. A single fancy goldfish needs at least 20 gallons, and common/comet goldfish need 55+ gallons (they grow to 12 inches). Goldfish produce massive amounts of waste.
How many guppies can I put in a 10-gallon tank?
About 5โ7 guppies. Be warned: if you mix males and females, you'll have 50 guppies in a month. Stick to all-male for population control.
Do shrimp count toward stocking limits?
Barely. Shrimp have very low bio-loads. A colony of 10โ20 cherry shrimp in a 10-gallon adds negligible waste. They also eat algae โ they're basically free cleanup crew.
Can better filtration let me add more fish?
To a point. Better filtration handles more waste, but doesn't increase swimming space. You can push stocking 10โ20% higher with a quality filter, but oxygen and space are still limiting factors.
Related: Garden Bed Soil Calculator ยท Mulch Calculator