How Many Fish in a 20 Litre Tank? (Honest UK Answer)
How many fish can safely live in a 20-litre tank? Most guides make a 20-litre tank sound like a mini community aquarium. In real-world setups, the honest answer is: usually support just one.
In most beginner setups, a 20L aquarium can safely support a single small fish or a shrimp-only setup. Despite common “1 cm per litre” formulas, real stocking depends on adult size, behaviour, filtration, and maintenance, not just numbers.
This UK-focused guide explains exactly how many fish a 20-litre tank can realistically hold, which species work, and which setups should be avoided.
Quick Answer - 20L Tank Stocking Reality:
How many fish can live in a 20-litre tank?
- ✔ safest option → 1 small solitary fish (e.g. betta)
- ✔ beginner setup → single fish or shrimp-only
- ⚠ 2–3 male guppies → may be possible as an upper limit under strict conditions, but 30L+ is strongly preferred
- ⚠ nano fish groups → advanced keepers only
- ✖ community tanks → not suitable
- ✖ goldfish → never appropriate for 20L
A 20-litre tank isn’t a mini community aquarium; it’s a very small environment, similar to even smaller setups like a 10-litre tank, where stocking must be planned carefully.
Quick Navigation:
- What Can You Keep in a 20L Tank?
- How Many Fish Fit in a 20 Litre Tank?
- Why 20 Litres Is So Limiting for Fish
- How Many Tetras Can You Keep in a 20L Tank?
- How Many Guppies Can You Keep in a 20 Litre Tank?
- Best Fish for a 20 Litre Tank
- Fish You Should NOT Keep in a 20L Tank
- 20L vs 30L vs 60L Comparison
- 20L Tank Stocking Decision Guide
- FAQ - 20L Tank Questions
- Final Verdict
What Can You Keep in a 20L Tank?
A 20-litre tank can safely support only a very limited range of aquatic life. In practical terms, it is not a community tank; it is a single-species or ultra-light stocking setup.
In most UK home conditions, a 20L aquarium is best suited for:
- one small solitary fish (such as a betta)
- a shrimp-only colony
- snails
- a heavily planted aquascape
- very light nano stocking (advanced keepers with mature filtration only)
Anything beyond this significantly increases the risk of ammonia spikes, territorial stress, and unstable water parameters.
Although 20L tanks are commonly sold as “starter aquariums”, smaller volumes are actually harder to manage than 30–60 litre tanks because they provide less biological stability and less room for behavioural movement.
For beginners, simple and lightly stocked setups consistently outperform “mini community” attempts in tanks this size, especially when choosing suitable beginner-friendly fish.
How Many Fish Fit in a 20 Litre Tank?
In most real-world setups, a 20-litre tank can safely hold only one small fish, or a very lightly stocked nano setup under strict conditions.
You may see rules such as:
- 1 cm of fish per litre
- 1 inch of fish per gallon
| Rule | For 20L, it suggests | Reality in a 20L tank |
|---|---|---|
| 1 cm per litre | ~20 cm of fish | Often unstable; ignores behaviour, filtration strength and bioload. |
| 1 inch per gallon | ~5 inches of fish | Doesn’t reflect swimming space, group needs or oxygen limits. |
These are rough starting points, not true stocking rules. They were designed as simple estimates and don’t account for real biological load or fish behaviour.
They ignore critical factors like:
- adult fish size
- activity level
- territorial behaviour
- filtration strength
- maintenance routine
Realistic rule for 20L tanks:
Stock for stability, not maximum capacity.
In practice, that almost always means keeping far fewer fish than charts or calculators suggest, especially in small aquariums where water conditions change quickly.
Common Stocking Myths About 20 Litre Tanks
Some stocking advice about small aquariums sounds logical, but doesn’t reflect real fishkeeping conditions:
-
“A 20L tank can hold several fish if they’re small.”
Size alone doesn’t determine stocking safety; behaviour, waste output, and oxygen demand matter more. -
“Rules like 1 cm per litre always work.”
These formulas are rough estimates and don’t account for real biological limits in small tanks. -
“Small aquariums are easier for beginners.”
In reality, small tanks change faster and leave less room for mistakes.
Reality: Small tanks require more precision, not less.
Why 20 Litres Is So Limiting for Fish (Especially in UK Homes)
A 20-litre aquarium limits stocking capacity because small water volumes are far less stable than larger tanks. This is the main reason most 20L setups can safely hold only one fish.
Water chemistry changes faster in small tanks
Small aquariums accumulate waste quickly, which increases bioload pressure and reduces overall water stability. Ammonia spikes that would barely register in a 60L tank can become dangerous in a 20L tank within hours, especially during the nitrogen cycle.
This is closely tied to nitrogen cycle stability, which is harder to maintain in very small aquariums.
Practical note: Many experienced keepers find that a lightly stocked 20L tank can be stable with consistent weekly maintenance, but stocking more heavily leaves little room for missed water changes or overfeeding.
Oxygen levels are harder to maintain
Surface area matters more than volume for gas exchange and dissolved oxygen availability. Many 20L tanks are tall and narrow, which reduces oxygen availability and restricts how many fish the tank can safely support.
Temperature fluctuates more in small aquariums
Typical UK homes experience:
- heating cycles
- cool nights
- room-to-room variation
In many UK homes, room temperature can drop noticeably overnight in winter, and a 20L tank reacts much faster than larger aquariums. This rapid fluctuation increases stress and leaves very little stability margin, which is why experienced aquarists treat 20L tanks as low-stock environments rather than mini community setups.
How Many Tetras Can You Keep in a 20L Tank?
In most cases, none. A 20-litre tank is generally too small for tetras because they are schooling fish that require space, stability, and group security to thrive.
Tetras need:
- groups of at least 6 or more
- horizontal swimming space
- stable water parameters
Even smaller tetra species typically require 40–60 litres for proper welfare and natural behaviour. In tanks as small as 20L, they often display stress signs such as hiding, erratic swimming, or loss of colour.
For this reason, experienced aquarists rarely recommend keeping tetras in tanks this size.
How Many Guppies Can You Keep in a 20 Litre Tank?
A 20-litre tank can safely hold 2–3 male guppies at most, provided filtration, heating, and maintenance are consistent. This is an upper limit and not a beginner stocking level, because small tanks leave very little margin for error.
However, guppies are active livebearer fish that naturally prefer more swimming space, which is why most experienced aquarists recommend keeping them in tanks of 30–40 litres or larger whenever possible.
Beginner Setup Guidelines for Guppies in 20L
- keep 2–3 males only (avoid breeding)
- use a filter and heater
- perform weekly water changes
- monitor water parameters regularly
Why Guppies Are Difficult to Keep in Small Tanks
Guppies can be challenging in 20L aquariums because they:
- produce relatively high waste for their size
- swim constantly
- breed rapidly if sexes are mixed
- react quickly to parameter swings
Safer Alternative Tank Size
A trio of male guppies in a slightly larger aquarium (30L+) is significantly more stable, easier to maintain, and healthier for long-term fish welfare.
For this reason, many aquarists treat 20L tanks as temporary or low-stock environments rather than as ideal guppy tanks.
Best Fish for a 20 Litre Tank
The best fish for a 20-litre tank are species that tolerate limited space, produce a low biological load, and do not require extensive horizontal swimming space.
In practical terms, 20L tanks work best with single-feature fish rather than active community species.
Single-Fish Setups (Safest Option)
Betta splendens remains the most reliable choice for a 20L tank. Bettas tolerate smaller territories, prefer calmer water, and are less dependent on group behaviour.
Other species may work under experienced care, but very few fish naturally thrive in tanks this size.
Nano Fish Groups (Advanced Keepers Only)
Keeping a small nano group in 20L is possible, but only when:
- The tank is heavily planted
- Filtration is mature and stable
- Maintenance is strict and consistent
- Species are carefully selected for size and temperament
This approach leaves little margin for error and is not ideal for beginners.
Invertebrate Tanks (Often the Best Overall Option)
In many cases, the most stable and successful 20L setups are:
- shrimp colonies
- snail tanks
- planted aquascapes
These systems produce lower waste, tolerate parameter shifts better, and are easier to manage long-term.
For long-term fish welfare, larger tanks consistently outperform heavily stocked 20L setups.
Fish You Should NOT Keep in a 20L Tank
Some fish are frequently suggested for small aquariums but are unsuitable for a 20-litre tank long-term due to size, behaviour, or biological load. In practice, experienced aquarists avoid these species in tanks this small.
Species that should not be kept in a 20L aquarium include:
- goldfish - grow large, produce heavy waste, and require significantly more space
- most tetras - schooling fish that need groups and swimming space
- danios - highly active swimmers that require long tanks
- barbs - energetic, territorial, and space-demanding
- dwarf gourami - need stable water and more territory
- plecos - grow far too large for nano tanks
- most community fish species - require more volume for stable stocking
Why These Fish Don’t Work in 20L Tanks
Fish that struggle in small aquariums typically share one or more of these traits:
- large adult size
- high waste production
- constant movement
- schooling requirements
- sensitivity to parameter swings
When these needs aren’t met, fish often show stress behaviour, weakened immunity, and reduced lifespan.
20L vs 30L vs 60L - Why Bigger Tank is Easier
| Tank Size | Stability | Beginner Friendly | Stocking Options |
|---|---|---|---|
| 20L | Low | Harder | Very limited |
| 30L | Moderate | Good | Small groups |
| 60L | High | Easiest | Community tanks |
Why Larger Tanks Are More Stable
Bigger tanks naturally create a biological buffer that small tanks lack. In larger volumes:
- toxins are diluted more slowly
- temperature changes happen gradually
- filtration works more efficiently
- fish have more behavioural space
This means beginners have a much larger margin for error, while small tanks require more precise maintenance and monitoring.
For this reason, many experienced aquarists recommend starting with at least 30 litres rather than a 20L tank.
20L Tank Stocking Decision Guide
Use this quick decision guide to determine how many fish your 20-litre tank can safely support. This simple logic test reflects the same factors experienced aquarists use when evaluating stocking limits.
| Situation | What It Means for Stocking |
|---|---|
| Tank not fully cycled | Do not add fish yet |
| No heater or filter | Shrimp or snails only |
| First aquarium | One fish maximum |
| Want multiple fish | Upgrade to a larger tank |
| Cycled, filtered, experienced keeper | Light nano stocking possible |
Most 20-litre tanks are safest when stocked very lightly, and in many cases, the best outcome is a single fish or an invertebrate-only setup.
FAQ - 20 Litre Tank Questions
Is 20 litres enough for fish?
A 20-litre tank can be enough for fish, but only for a very small number of carefully chosen species. Most setups safely support just one fish or a lightly stocked environment.
Can a betta live in a 20L tank?
Yes. A single betta can live comfortably in a 20-litre tank if the aquarium is filtered, heated, and properly maintained. Bettas tolerate smaller territories better than most fish species.
Do you need a filter in a 20-litre tank?
In most cases, yes. A filter helps stabilise water quality, supports beneficial bacteria, and reduces the risk of ammonia spikes in small aquariums.
How often should you clean a 20L tank?
Most 20-litre tanks need weekly partial water changes plus regular parameter testing. Smaller aquariums require more consistent maintenance than larger tanks because water conditions change faster.
Is a 20L tank good for beginners?
A 20-litre tank can work for beginners, but larger tanks are usually easier to maintain and more forgiving. Small aquariums have less water volume, which means mistakes affect fish more quickly.
Final Verdict
A 20-litre tank is not a mini community aquarium; it’s a small, limited environment that can only support very light stocking. In most real-world setups, this means one fish, a shrimp colony, or a carefully managed nano setup under strict conditions.
Because small tanks have less water volume, they are less stable, change parameters faster, and leave little margin for error. This is why stocking limits in 20L aquariums are much lower than many guides suggest.
For beginners seeking a relaxed and low-stress fishkeeping experience, upgrading to a 30–60 litre tank dramatically improves stability, stocking flexibility, and long-term fish welfare.
Simple rule: a 20-litre tank isn’t a small aquarium, it’s a delicate ecosystem that rewards precision and punishes mistakes.
Guide written by the AquaticsHub team - UK-based aquarists focused on practical, welfare-first fishkeeping.
