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 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

  1. Start with your tank's actual water volume โ€” roughly 80โ€“85% of the rated size after substrate and decor
  2. Choose a centerpiece fish (if desired) โ€” this sets the minimum tank size
  3. Add schooling fish โ€” most need groups of 6+
  4. Add bottom dwellers โ€” corydoras, plecos, or shrimp
  5. Check compatibility โ€” aggressive + peaceful = dead fish
  6. 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

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

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.

Check Your Stocking Level โ†’

Related: Garden Bed Soil Calculator ยท Mulch Calculator