5 Gallon Tank Stocking: What Actually Works
A 5 gallon tank is a real aquarium, not a starter toy — but it is unforgiving. Small water volumes swing fast, so the stocking has to be modest and the maintenance consistent.
In This Guide
The Reality of Nano Tanks
Nineteen litres of water dilutes nothing. An ammonia spike that a 200 litre tank absorbs unnoticed becomes lethal here in a day, and a room that warms by 3°C takes the tank with it.
- •Parameters change quickly, so testing and water changes matter more, not less.
- •A heater and a gentle filter are not optional.
- •One fish dying unnoticed can foul the whole tank.
- •Stocking has essentially no headroom — plan it once and stick to it.
The upside is real too
A 5 gallon tank costs little to plant heavily, water changes take five minutes, and a densely planted nano with one small species is genuinely beautiful. It is a good tank for someone who wants to do one thing carefully.
What Actually Fits
These are the species in our database whose minimum tank size is 5 gallons or less.
| Species | Minimum tank | Adult size | Temperature | pH | Group size |
|---|---|---|---|---|---|
| Betta Fish | 5 gal / 19 L | 3 inches / 7.6 cm | 76-82°F / 24-28°C | pH 6.5-7.5 | — |
| Chili Rasbora | 5 gal / 19 L | 0.75 inches / 1.9 cm | 75-82°F / 24-28°C | pH 4.0-7.0 | 10+ |
| Phoenix Rasbora | 5 gal / 19 L | 0.75 inches / 1.9 cm | 73-82°F / 23-28°C | pH 4.0-7.0 | 10+ |
| Cherry Shrimp | 5 gal / 19 L | 1 inch / 2.5 cm | 65-80°F / 18-27°C | pH 6.5-8.0 | 10+ |
| Blue Velvet Shrimp | 5 gal / 19 L | 1 inch / 2.5 cm | 65-80°F / 18-27°C | pH 6.5-8.0 | 10+ |
| Least Killifish | 5 gal / 19 L | 1 inch / 2.5 cm | 66-75°F / 19-24°C | pH 7.0-8.0 | 8+ |
| Clown Killifish | 5 gal / 19 L | 1.5 inches / 3.8 cm | 73-79°F / 23-26°C | pH 6.0-7.5 | 6+ |
| Nerite Snail | 5 gal / 19 L | 1 inch / 2.5 cm | 72-78°F / 22-26°C | pH 7.0-8.5 | — |
| Ramshorn Snail | 5 gal / 19 L | 1 inch / 2.5 cm | 70-80°F / 21-27°C | pH 7.0-8.0 | — |
| Malaysian Trumpet Snail | 5 gal / 19 L | 1 inch / 2.5 cm | 70-82°F / 21-28°C | pH 7.0-8.0 | — |
Note the group sizes: most of these are schooling species, so the group — not the individual — is the unit you stock.
One species, done properly
The most successful 5 gallon tanks hold a single species plus a cleanup crew. There is not enough water for two groups to have separate territories.
Five Setups That Work
1. The betta tank
5 gal / 19 L · 25-27°C · pH 6.5-7.5- •1× Betta Fish (3 inches)
- •1× Nerite Snail (1 inch)
The classic, and it works — provided it is heated, filtered and planted. The snail handles glass algae without competing for space.
2. Nano school
5 gal / 19 L · 25-27°C · pH 5.0-7.0- •10× Chili Rasbora (0.75 inches)
- •1× Nerite Snail (1 inch)
Ten chili rasboras occupy the same space as one betta and behave completely differently — a tight school in a dark, heavily planted tank. Needs soft, acidic water.
3. Shrimp colony
5 gal / 19 L · 20-25°C · pH 6.5-8.0- •10× Cherry Shrimp (1 inch)
The most self-sustaining option here. A mature, planted tank with no fish lets the colony breed and the population finds its own level. Excellent in hard water.
4. Cool-water micro livebearers
5 gal / 19 L · 20-24°C · pH 7.0-8.0- •8× Least Killifish (1 inch)
- •3× Ramshorn Snail (1 inch)
The least killifish is one of the smallest livebearers in the world at 2 cm and needs no heater in a normal room. It breeds readily and the fry survive alongside the adults.
5. Surface specialists
5 gal / 19 L · 23-26°C · pH 6.0-7.5- •6× Clown Killifish (1.5 inches)
- •1× Malaysian Trumpet Snail (1 inch)
Clown killifish hang just under the surface and barely use the rest of the tank, which suits a small footprint. They jump, so a tight lid is essential.
What Doesn't Belong in 5 Gallons
These are the species most often sold for nano tanks and most often suffer in them.
| Species | Minimum tank | Adult size | Temperature | pH | Group size |
|---|---|---|---|---|---|
| Neon Tetra | 10 gal / 38 L | 1.5 inches / 3.8 cm | 72-78°F / 22-26°C | pH 6.0-7.0 | 6+ |
| Guppy | 10 gal / 38 L | 2 inches / 5.1 cm | 72-82°F / 22-28°C | pH 7.0-8.0 | 5+ |
| Corydoras Catfish | 10 gal / 38 L | 2.5 inches / 6.3 cm | 72-78°F / 22-26°C | pH 6.0-7.5 | 6+ |
| Dwarf Gourami | 10 gal / 38 L | 3.5 inches / 8.9 cm | 77-82°F / 25-28°C | pH 6.0-7.5 | — |
| Platy | 10 gal / 38 L | 2.5 inches / 6.3 cm | 70-80°F / 21-27°C | pH 7.0-8.2 | 5+ |
| Zebra Danio | 10 gal / 38 L | 2 inches / 5.1 cm | 64-77°F / 18-25°C | pH 6.5-7.5 | 6+ |
Every one needs at least 10 gallons — usually because it is a schooling species whose full group will not fit, not because the individual fish is large.
Goldfish and 5 gallon tanks
A goldfish in a 5 gallon tank is the single most common fishkeeping mistake. Fancy goldfish need around 75 litres each and produce more waste than any tropical fish of comparable size; common goldfish belong in ponds.
"It'll grow to its tank" is a myth
Fish do not stop growing to fit a small tank. Their skeletons keep developing while stunted organs do not, which shortens their lives.
Maintenance Is the Trade-Off
A nano tank is less work per change and more work per week. The routine that keeps one stable:
Weekly 25% water change
About 5 litres, temperature-matched and dechlorinated. Takes five minutes.
Test weekly
Ammonia and nitrite should read zero; nitrate under 20 ppm. In this volume a problem shows up in the numbers before it shows up in the fish.
Feed sparingly, once a day
What the fish finish in under a minute. Uneaten food has a disproportionate effect in a small volume.
Keep the heater and lid in place
A stable temperature matters more here than in any larger tank, and most nano species jump.
Plant heavily
Plants consume ammonia and nitrate directly and give small fish the cover they need to behave normally.
Frequently Asked Questions
What fish can live in a 5 gallon tank?
A single betta, a school of ten chili or phoenix rasboras, a cherry shrimp colony, eight least killifish, or six clown killifish. Add a nerite or trumpet snail as a cleanup crew. A 5 gallon tank suits one species group, not a community.
Can neon tetras live in a 5 gallon tank?
No. Neon tetras need a group of at least six and a minimum of 10 gallons; the limit is the school, not the individual fish. Chili rasboras are the closest nano alternative.
Does a 5 gallon tank need a filter and heater?
Yes to both for almost every species. Small volumes lose heat and accumulate waste quickly, so a gentle filter and a small adjustable heater are what make the tank stable. The least killifish setup is the one exception on temperature.
How often should I change the water in a 5 gallon tank?
25% weekly — about 5 litres. Small tanks need changes at least as often as large ones, because there is no volume to dilute waste between them.
Planning a nano tank?
Filter the species database by tank size to see every option that fits.