How Many Fish Can I Put in My Tank?
· By DIY Calc
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