Skip to content

How many fish can I keep in a 100 litre tank?

How many fish fit in a 100 litre aquarium, why bioload beats inch-per-gallon, and balanced stocking ideas for a proper community tank.

The short answer

A 100 litre tank is a proper community β€” enough water for two or three peaceful schools on different levels plus a cleanup crew. A balanced plan might be an upper-level school of 10–12 tetras, a mid-level group such as a gourami pair, and a bottom group of 6+ corydoras. Bigger and more forgiving, but still stocked gradually.

Stock by needs, not a formula

The β€œinch of fish per gallon” rule fails at every size. Instead weigh each fish’s adult size, bioload, schooling needs, temperament and your filtration capacity. A 100 litre tank gives you more room and a bigger safety margin, so you can keep active swimmers and full schools that would be cramped in a nano β€” but overstocking still causes algae, poor water and aggression.

Key point: a larger volume dilutes waste and buffers temperature and pH swings, which is why bigger tanks are more forgiving. Match your filtration to the stock and keep some headroom rather than filling every level.

Sensible 100 litre stocking ideas

  • 12 rummynose tetras + a honey or pearl gourami pair + 8 corydoras
  • A small rainbowfish school with a peaceful bottom group
  • A modest livebearer community (platies, mollies) with plenty of plants
  • A single centrepiece such as a dwarf cichlid pair with a nano dither school

Avoid overcrowding levels or mixing aggressive and timid species. Strong, well-maintained filtration matters more here than a precise fish count.

Before you add anything

Cycle the tank first, then add each school in batches over several weeks so the filter can keep up. Keep up weekly water changes and read our fuller guide on how many fish you can keep. For a smaller build, see how many fish in a 60 litre tank, and browse the aquariums hub for the tank itself.

Frequently asked questions

Can I keep a community tank in 100 litres?

Yes β€” 100 litres is a proper community size. You can comfortably run two or three peaceful schools on different levels, provided each is a full group and you stock gradually.

How many tetras in 100 litres?

You could keep two schools of around 10 to 12 small tetras plus a bottom group, but count the total bioload rather than the fish count. Add each school in batches after cycling.

πŸ”Ž The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy β€” with an AI assistant to guide you.

πŸ“‰ Real price historyπŸ”” Buy-now alertsπŸ€– AI buying assistant
Try free for 14 days β†’
No commitment Β· Cancel in 1 click Β· 5 languages