Skip to content

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

How many fish you can keep in a 20 litre nano tank, why the old inch-per-gallon rule fails, and the best stocking options for a small aquarium.

The short answer

A 20 litre (roughly 5 gallon) tank is a nano, so think in terms of one small centrepiece or a tiny group of micro-fish โ€” not a crowd. Good options are a single betta, a small colony of dwarf shrimp, or a group of 6 nano fish such as chili rasboras or ember tetras. Add gentle filtration, a heater, and stock lightly.

Forget โ€œone inch of fish per gallonโ€

That old rule is unreliable and often dangerous. It ignores a fishโ€™s adult size, its waste output (bioload), whether it schools, its temperament and how strong your filtration is. A single fancy goldfish โ€œfitsโ€ an inch-per-gallon tank on paper but will foul a nano in days. Stock by the fishโ€™s real needs, not a formula.

Key point: in a small tank, water parameters swing fast. Understocking gives you a bigger safety margin โ€” it's almost always the right call in a nano.

Sensible 20 litre stocking ideas

  • 1 betta + a few shrimp or a nerite snail
  • 6 chili rasboras or ember tetras (tiny, peaceful shoalers)
  • A dwarf shrimp colony (cherry shrimp breed readily and are fascinating)
  • 1 male guppy or a trio of endlers, lightly stocked

Avoid active or schooling fish that need room (neon tetras, danios, corydoras in numbers) and anything that grows large.

Before you add anything

Whatever you choose, cycle the tank first so the filter can handle the waste โ€” see how to cycle an aquarium. Add fish gradually, keep up weekly water changes, and read our fuller guide on how many fish you can keep. For the tank itself, see the best nano aquariums.

Frequently asked questions

Can I keep a betta in a 20 litre tank?

Yes โ€” a heated, filtered 20 litre tank is a good single-betta home, ideally with a few shrimp or a nerite snail as cleanup rather than more fish. Keep the flow gentle and fit a lid.

How many neon tetras in 20 litres?

A 20 litre tank is really below the comfortable minimum for a neon tetra school (they need space to shoal). A small group of 6 micro-fish like chili rasboras or ember tetras suits 20 litres far better than neons.

๐Ÿ”Ž 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