Skip to content

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

How many fish you can really keep in a 10 litre nano tank, why it's too small for most fish, and the stocking options that actually work.

The short answer

A 10 litre tank is a true nano and honestly too small for most fish. The realistic options are a colony of dwarf shrimp, a few snails, or at most a single betta if the tank is heated, filtered and lidded. There is no room for a school here, so think invertebrates first and fish a distant second.

Why 10 litres is so limiting

The old β€œone inch of fish per gallon” rule is useless and dangerous, especially at this size. It ignores adult size, waste output (bioload), whether a fish schools, its temperament, and how strong your filtration is. In just 10 litres, water parameters swing fast: a small overfeed or a missed water change can spike ammonia within hours. That is why understocking is not optional here β€” it is survival.

Key point: the smaller the tank, the less it forgives. In 10 litres your margin for error is almost zero, so keep livestock minimal and feed lightly.

What actually works in 10 litres

  • A dwarf shrimp colony β€” cherry shrimp are the classic choice: colourful, active and low-waste
  • 1 betta β€” a betta can live here with gentle flow, though it prefers more space
  • A few nerite or ramshorn snails as quiet cleanup
  • A shrimp-and-snail tank with no fish at all β€” a beautiful, stable option

Avoid every schooling fish (neon tetras, rasboras, danios) and anything sold as β€œnano” that still needs a group. Six is the minimum for a school, and six fish do not belong in 10 litres.

Before you add anything

Whatever you keep, cycle the tank first so the filter can process waste, then stock slowly and feed sparingly. Keep up small weekly water changes. If you want real fish, the next size up opens far more doors β€” see how many fish in a 30 litre tank and our best nano aquariums guide.

Frequently asked questions

Can I keep fish in a 10 litre tank at all?

Barely. Ten litres is best treated as a shrimp or snail tank. It is too small for a stable school and, while some people keep a single betta in one, most bettas do better with a bit more room.

How many shrimp in a 10 litre tank?

Start with about 8 to 10 cherry shrimp. They have a tiny bioload and will breed to fill the space naturally, so there is no need to add lots at once.

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