Skip to content

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

How many fish fit in a 40 litre nano community tank, why inch-per-gallon fails, and sensible stocking ideas for small schooling fish.

The short answer

A 40 litre tank is a small nano community β€” enough for one modest school of small fish plus a little cleanup crew, not a mixed crowd. A good plan is a single group of 6–8 nano fish (chili rasboras, ember tetras, or a small neon school) with a few shrimp or a nerite snail. Keep it to one or two species and stock lightly.

Stock by needs, not a formula

Forget β€œone inch of fish per gallon.” That rule ignores a fish’s adult size, its waste output (bioload), whether it schools, its temperament and your filtration strength. In a 40 litre tank the water still swings quickly, so a single messy fish or an overcrowded school can crash your parameters fast. Choose fish for how they actually live, then add fewer than you think you can.

Key point: schooling fish such as tetras, rasboras and corydoras need groups of 6 or more to feel secure. Fewer than that leaves them stressed and nippy β€” so pick one school and give it numbers.

Sensible 40 litre stocking ideas

  • 8 chili rasboras or ember tetras + a small shrimp colony
  • 6–8 neon or green neon tetras kept as the only fish
  • A trio of endlers or a few male guppies, lightly stocked
  • 1 dwarf gourami or a betta as a centrepiece with peaceful tankmates

Avoid active swimmers that need length (danios, larger barbs) and anything that grows big. A 40 litre tank is too small for a proper corydoras group or most cichlids.

Before you add anything

Whatever you pick, cycle the tank first so the filter can process waste, then add fish in small batches over several weeks. Keep up weekly water changes and read our fuller guide on how many fish you can keep. For a step down in size, see how many fish in a 20 litre tank, and for the tank itself browse the best nano aquariums.

Frequently asked questions

Can I keep neon tetras in a 40 litre tank?

Yes β€” 40 litres suits a single school of about 8 small tetras or rasboras, kept on their own or with a few shrimp. Stock lightly and cycle first.

How many guppies in 40 litres?

Around 4 to 6 guppies, ideally more males than females to avoid rapid breeding. Watch the bioload as fry appear, and keep up weekly water changes.

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