How Many Fish in a 10 Litre Tank? (UK Reality Guide)

A 10-litre tank is often sold as suitable for fish, but in reality, it’s rarely safe long-term. Small aquariums become unstable very quickly, making them far harder to manage than most beginners expect.

This guide gives you a clear, honest UK answer about how many fish can live in a 10L tank, what actually works instead, and which aquarium sizes are safer for beginners.

Quick Answer:

In most cases, none.

A 10-litre tank is too small to safely keep fish long-term because water conditions become unstable very quickly.

Best use:

  • shrimp
  • snails
  • live plants
  • temporary quarantine setups

If you want to keep fish, start with at least 20–30L, with 60L being far easier for beginners. 

Quick Navigation:

Infographic showing minimum tank sizes for common aquarium fish.

Is a 10L Tank Suitable for Fish?

For most fish species, no. A 10L aquarium is usually too small to provide stable water conditions, enough swimming space, and reliable long-term filtration.

Best for: shrimp, snails, and planted nano tanks.
Not suitable for: goldfish, guppies, tetras, or most beginner fish.

The better alternative is 20–30L minimum, with 60L being much easier for beginners if you want to keep fish successfully.

10 Litre Tank Stocking Comparison Table

The table below shows realistic stocking expectations for different aquarium sizes. It reflects real-world fishkeeping conditions, not outdated rules like “fish per litre,” and helps you compare what tank sizes are actually suitable for keeping fish safely.


Tank Size Are Fish Safe? Realistic Stocking Reality
10 litres ❌ No Best used for shrimp, snails, or plants only
20 litres ⚠ Limited Only a few nano fish with careful maintenance
30 litres ✔ Yes Suitable for beginner fish species
60 litres ⭐ Ideal Best beginner tank size for stable stocking

Use this table as a quick guide, then check the sections below for why 10L tanks are so limited. 

10 Litre vs 20 Litre Tank – Real Beginner Difference

A 20L tank may look only slightly larger than a 10L tank, but the extra water volume makes a major difference to stability and beginner success.

Key real-world differences:

Factor 10L Tank 20L Tank
Water stability very unstable noticeably more stable
Waste dilution very low safer margin
Temperature stability fluctuates quickly steadier
Stocking flexibility almost none limited options
Beginner difficulty hard manageable

In practice, a beginner is far more likely to succeed with a 20-litre aquarium than a 10-litre one, even though the difference in size seems small.

Why 10 Litres Is Too Small for Fish

Stability is a very important factor in fish health.

A 10L tank is unsuitable for most fish because the water volume is too small to buffer waste, oxygen fluctuations, and temperature swings.

Water Stability Problem

Small tanks experience rapid chemical swings. Even a slight overfeeding can cause ammonia or nitrite spikes within hours because there is very little water to dilute waste toxins.

Oxygen & Surface Area Limits

Oxygen exchange happens at the water surface. Smaller tanks have less surface area, which means lower dissolved oxygen levels and reduced gas exchange.

Temperature Fluctuations (UK Homes)

In typical UK homes, temperature changes from heating cycles, open windows, or seasonal shifts affect small tanks much faster. This temperature fluctuation can stress fish or weaken their immune systems.

Bioload Capacity

Fish constantly produce waste. In a 10L tank, even a single small fish can exceed the biological filtration capacity, leading to poor water quality and unstable conditions.

The “How Many Fish per Litre” Rule Explained

You may have seen simple stocking formulas such as:

  • 1 cm of fish per litre
  • 1 inch of fish per gallon

These rules are often shared in beginner guides, but they are outdated and unreliable for determining how many fish a tank can safely hold, especially in very small aquariums like 10-litre tanks.

Why These Rules Fail

They oversimplify fishkeeping and ignore critical biological factors:

  • Fish behaviour: active or territorial species need more space than their size suggests
  • Waste production: two fish of the same length can produce very different amounts of waste
  • Filtration strength: tank capacity depends heavily on filtration efficiency
  • Surface area: oxygen exchange matters as much as water volume
  • Species needs: schooling fish, bottom dwellers, and swimmers all require different spaces

Because these variables are ignored, size-based rules often lead to overstocking and unstable water conditions.

Modern fishkeeping principle:
Safe stocking principle is determined by bioload, stability, filtration, and species behaviour, not by a simple size formula.

What Fish Can Live in a 10 Litre Tank?

Realistically, almost no fish are suitable for a permanent 10L tank. This includes the most popular beginner fish, because the tank is too small to provide stable water, swimming space, and waste dilution.

Rare Exceptions: Temporary Use Only

Some experienced hobbyists may temporarily keep a single very small fish in a 10L tank, but this only works under strict conditions:

  • Frequent partial water changes
  • Fully cycled filtration
  • Stable heating
  • Controlled feeding
  • Constant monitoring of water quality

Without these conditions, toxins build up quickly and stress fish.

For beginners, small tanks like this almost always lead to unstable environments and poor fish health.

For species options suited to small aquariums, see the dedicated guide to nano-tank livestock.

Can You Keep Goldfish or Guppies in a 10L Tank?

These are two of the most commonly asked beginner questions because goldfish and guppies are often sold as “small tank fish.” In reality, neither species is suitable for a 10-litre aquarium in the long term.

Goldfish

No. Goldfish produce a very high waste load and require large, well-filtered tanks to maintain stable water conditions. Even small varieties grow quickly and need far more space than 10 litres can provide. In tiny tanks, waste toxins build up rapidly, and water quality declines fast.

Guppies

Guppies are small fish, but they are active swimmers and social species that do best in groups. A 10L tank cannot provide enough swimming space, stable parameters, or dilution capacity for their waste, which can lead to stress and unstable conditions over time.

In practical terms: although both species are commonly sold for small aquariums, a 10-litre tank is not an appropriate permanent setup for either.

What You Can Safely Keep in a 10L Tank

Although a 10-litre aquarium is too small for most fish, it can still be an excellent setup for livestock that produce very little waste or do not require a large swimming space. Small tanks work best when the bioload is low and the ecosystem is simple and stable.

Best Options for a 10L Tank

Shrimp colonies
Dwarf shrimp such as Neocaridina species produce minimal waste and adapt well to small, stable environments.

Snails
Many aquarium snails have a low bioload and can thrive in nano tanks without overloading the filtration system.

Planted aquascapes
Plant-only tanks are ideal for small volumes because plants help absorb nutrients and stabilise water parameters.

Quarantine tank
A 10L tank works well as a temporary isolation setup for sick or new fish.

Key takeaway:
Temporary uses, such as hospital or quarantine setups, can also work, but they are not permanent stocking options. A 10L aquarium works best when used for low-bioload setups, not as a permanent home for fish. 

Minimum Tank Sizes for Popular Fish (UK Reality)

The table below shows realistic minimum tank sizes for some of the most commonly kept aquarium fish. These recommendations are based on stability, swimming space, and biological load, not outdated size rules.

Fish Realistic Minimum Tank Why This Size Is Needed
Betta 20–30L Needs a stable temperature and low flow
Guppies 30L Active swimmers that produce moderate waste
Tetras 40L Schooling fish require group space
Goldfish 75L+ Heavy waste producers with rapid growth

Larger tanks provide more stable water parameters, better oxygen exchange, and stronger biological filtration, which is why experienced fishkeepers rarely recommend tanks under 30 litres for keeping fish successfully. 

Infographic showing minimum tank sizes for common aquarium fish.

Better Starter Tank Sizes if You Want Fish

If your goal is to keep fish successfully, choosing the right tank size is one of the most important decisions you can make. Larger aquariums are easier to maintain because they provide more stable water parameters, better dilution of waste, and more swimming space for fish.

Safer Beginner Tank Sizes

20 litres - entry level
Possible for a few carefully selected nano fish, but requires consistent maintenance and monitoring.

30 litres - realistic minimum
Provides enough water volume for stable conditions and allows beginner-friendly stocking options.

60 litres - ideal starter size
Offers the best balance of stability, stocking flexibility, and ease of maintenance for new fishkeepers.

For exact stocking numbers and species options, see the detailed guides for each tank size. 

For more details, compare our guides on 20 Litre tank stocking, 30 Litre tank stocking, 60L vs 120L vs 240L aquarium, and beginner fish in the UK.

10 Litre Tank Fish Suitability Checker

Quick reference guide for nano aquarium stocking decisions.

Use this decision chart to check whether fish are suitable for a 10-litre tank based on real stocking constraints. This logic is based on bioload, swimming space, and stability requirements rather than outdated size formulas.

Nano Tank Quick Check

If your tank is 10L, fish are not suitable when any of these conditions apply:

Condition Suitable for a 10L?
Fish grow over 3 cm ❌ No
Needs group living ❌ No
Produces moderate waste ❌ No
First-time fishkeeper ❌ No
Unstable heating/filtering ❌ No

If even one of these applies, a 10-litre tank is not appropriate for fish.

Safer choice: keep shrimp, snails, or plants instead, or upgrade to a larger aquarium. 

This simplified decision chart reflects real stocking limits used by experienced UK aquarists. 

Common Beginner Mistakes With 10L Tanks

Small aquariums are often marketed as beginner-friendly, but in reality, they are less forgiving than larger tanks. Most problems with 10-litre setups come from a few common mistakes beginners make when they follow misleading advice or underestimate how quickly water conditions change.

Most problems with 10L tanks come from:

  • • adding fish before the cycle completes
    • overfeeding
    • overcrowding
    • poor filtration
    • unstable heating

Most failures with 10L tanks are not caused by the tank itself, but by stocking and maintenance decisions.

FAQ

How many fish can you keep in a 10-litre tank?

In most cases, none are safe. A 10-litre aquarium is too small to maintain stable water parameters for fish because toxins build up quickly and temperature fluctuates easily. Small tanks are generally better suited to shrimp, snails, or plants. 

What can you keep in a 10 litre tank instead of fish?

A 10 litre tank is best used for shrimp, snails, live plants, or temporary quarantine setups. These options have a lower bioload and are easier to manage than fish in such a small volume.

How many shrimp can live in a 10L tank?

A small shrimp colony can work well in a 10L tank if filtration, plants, and water stability are maintained properly.

Can a betta live in 10 litres?

A betta might survive short-term in a 10L tank, but it is not considered suitable long-term. Bettas need stable temperature, filtration, and enough space to swim comfortably, which is easier to provide in larger tanks.

Is a 10L tank suitable for beginners?

No. Small aquariums are actually harder for beginners because they are less stable. Water chemistry changes faster in small volumes, making mistakes more likely to affect fish health.

Do small tanks need filters?

Yes. Filtration is even more important in small tanks because there is less water to dilute waste. A good filter helps maintain biological balance and improves water quality.

Can you cycle a 10L tank?

Yes, a 10-litre tank can be cycled, but it requires careful monitoring and patience. Because the water volume is small, ammonia and nitrite levels can rise quickly if the process is rushed.

Final Verdict

A 10-litre tank is rarely suitable for fish long-term because the water volume is too small to maintain stable water conditions consistently.

For most beginners who want fish, a 20–30L aquarium is the minimum realistic starting point, while a 60L aquarium is far easier to manage.

However, 10L tanks can still work very well for: 

  • • shrimp
    • snails
    • planted nano aquariums
    • temporary quarantine setups

Small tanks are not easier; they are simply less forgiving.

Expert recommendation:
Use 10-litre tanks for low-bioload environments, not as permanent homes for fish.

Guide written by the AquaticsHub team - UK-based aquarists focused on practical, welfare-first fishkeeping.

Back to blog