Best fish for a 120 litre tank
95 species on file have published minimum tank ≤ 120L (freshwater). 41 species need a larger minimum on file. This page filters — it does not replace the tank builder or pair checker.
A 120L is real community room. Two midwater schools, a bottom team, and a pair-bonded centerpiece all settle here. The bioload buffer is large enough that quarantine in a 30L hospital tank works without crashing the main display. Most modern starter community advice for a five-year tank lands around this volume.
Stocking philosophy
120L is the first volume where a tank is allowed to be busy without being overstocked. The bioload buffer is the feature, not the volume number on the box.
120L mistakeBuying the fish at the length you see in the shop, not the adult length on its profile. The shop length is six months old at most.
Good first pass (conservative community rules)
Beginner/intermediate peaceful, not predatory, not a small-tank fin-nipper below 80L — adult size capped for very small hubs. Still read each profile.
- Adolfoi cory · tank matesmin 80L
- Amano Shrimp · tank matesmin 40L
- Bamboo Shrimp · tank matesmin 80L
- Beckford Pencilfish · tank matesmin 60L
- Betta · tank matesmin 20L
- Black Neon Tetra · tank matesmin 60L
- Black phantom tetra · tank matesmin 80L
- Black ruby barb · tank matesmin 100L
- Bloodfin tetra · tank matesmin 60L
- Blue Dream Shrimp · tank matesmin 20L
- Bolivian Ram · tank matesmin 110L
- Bristlenose Pleco · tank matesmin 80L
- Bronze corydoras · tank matesmin 100L
- Cardinal Tetra · tank matesmin 60L
- Celebes Rainbowfish · tank matesmin 80L
- Celestial Pearl Danio · tank matesmin 30L
- Cherry Barb · tank matesmin 60L
- Cherry Shrimp · tank matesmin 20L
- Chili Rasbora · tank matesmin 20L
- Clown Killifish · tank matesmin 20L
- Clown Pleco · tank matesmin 110L
- Columbian Tetra · tank matesmin 80L
- Corydoras Catfish · tank matesmin 60L
- Diamond Tetra · tank matesmin 120L
- Dwarf Gourami · tank matesmin 60L
- Dwarf Neon Rainbowfish · tank matesmin 100L
- Ember Tetra · tank matesmin 45L
- Emerald catfish (Brochis) · tank matesmin 120L
- Endler's Livebearer · tank matesmin 40L
- German Blue Ram · tank matesmin 80L
- Glass Catfish · tank matesmin 80L
- Glowlight Tetra · tank matesmin 60L
- Gold / Chinese barb · tank matesmin 120L
- Green neon tetra · tank matesmin 60L
- Guppy · tank matesmin 40L
- Harlequin Rasbora · tank matesmin 60L
- Honey Gourami · tank matesmin 40L
- Julii Corydoras · tank matesmin 60L
- Kribensis · tank matesmin 100L
- Kuhli Loach · tank matesmin 70L
- Lambchop / Espei rasbora · tank matesmin 60L
- Lemon Tetra · tank matesmin 60L
- Malaysian Trumpet Snail · tank matesmin 20L
- Marbled Hatchetfish · tank matesmin 60L
- Molly · tank matesmin 80L
- Mystery Snail · tank matesmin 40L
- Neon Tetra · tank matesmin 40L
- Nerite Snail · tank matesmin 20L
- Odessa Barb · tank matesmin 120L
- Otocinclus · tank matesmin 60L
- Panda Corydoras · tank matesmin 60L
- Pearl Danio · tank matesmin 80L
- Pearl Gourami · tank matesmin 100L
- Penguin tetra · tank matesmin 80L
- Peppered Corydoras · tank matesmin 80L
- Platy · tank matesmin 60L
- Pygmy Corydoras · tank matesmin 30L
- Rosy Tetra · tank matesmin 80L
- Rummy Nose Tetra · tank matesmin 80L
- Sailfin Molly · tank matesmin 120L
- Salt and pepper cory / dwarf cory · tank matesmin 60L
- Siamese Algae Eater · tank matesmin 100L
- Silver Tip Tetra · tank matesmin 60L
- Sparkling Gourami · tank matesmin 40L
- Sterba's Corydoras · tank matesmin 100L
- Swordtail · tank matesmin 80L
- Threadfin rainbowfish · tank matesmin 60L
- Ticto / twospot barb · tank matesmin 100L
- Upside-down Catfish · tank matesmin 100L
- White Cloud Mountain Minnow · tank matesmin 40L
- X-ray tetra · tank matesmin 60L
- Zebra Danio · tank matesmin 60L
- Zebra Loach · tank matesmin 120L
Beginner-peaceful picks (subset)
Care beginner, peaceful, not fin-nipper, not predatory — same filter as before, stricter care label.
- Amano Shrimp · matesmin 40L
- Beckford Pencilfish · matesmin 60L
- Black Neon Tetra · matesmin 60L
- Black phantom tetra · matesmin 80L
- Bloodfin tetra · matesmin 60L
- Blue Dream Shrimp · matesmin 20L
- Bristlenose Pleco · matesmin 80L
- Bronze corydoras · matesmin 100L
- Cherry Barb · matesmin 60L
- Cherry Shrimp · matesmin 20L
- Corydoras Catfish · matesmin 60L
- Dwarf Gourami · matesmin 60L
- Dwarf Neon Rainbowfish · matesmin 100L
- Ember Tetra · matesmin 45L
- Emerald catfish (Brochis) · matesmin 120L
- Endler's Livebearer · matesmin 40L
- Glowlight Tetra · matesmin 60L
- Gold / Chinese barb · matesmin 120L
- Guppy · matesmin 40L
- Harlequin Rasbora · matesmin 60L
- Honey Gourami · matesmin 40L
- Julii Corydoras · matesmin 60L
- Kuhli Loach · matesmin 70L
- Lambchop / Espei rasbora · matesmin 60L
- Lemon Tetra · matesmin 60L
- Malaysian Trumpet Snail · matesmin 20L
- Molly · matesmin 80L
- Mystery Snail · matesmin 40L
- Neon Tetra · matesmin 40L
- Nerite Snail · matesmin 20L
- Odessa Barb · matesmin 120L
- Panda Corydoras · matesmin 60L
- Pearl Danio · matesmin 80L
- Pearl Gourami · matesmin 100L
- Penguin tetra · matesmin 80L
- Peppered Corydoras · matesmin 80L
- Platy · matesmin 60L
- Pygmy Corydoras · matesmin 30L
- Sailfin Molly · matesmin 120L
- Siamese Algae Eater · matesmin 100L
- Ticto / twospot barb · matesmin 100L
- White Cloud Mountain Minnow · matesmin 40L
- X-ray tetra · matesmin 60L
- Zebra Danio · matesmin 60L
Caution (suitable by min tank, not a free “community” pass)
Fin nippers, semi-aggressive, advanced care, large groups, or may-eat-small-fish on file — may work in a mature, species-appropriate setup.
- Agassiz’s dwarf cichlidsemi-aggressive · intermediate · fin-nipper · may eat small fish
- American Flagfishsemi-aggressive · intermediate · fin-nipper
- Apistogramma Borelliisemi-aggressive · intermediate
- Apistogramma Macmasterisemi-aggressive · intermediate
- Apistogramma Trifasciatasemi-aggressive · intermediate
- Assassin Snailpeaceful · beginner
- Brown / hockey-stick pencilfishpeaceful · intermediate · may eat small fish
- Checkerboard cichlidpeaceful · intermediate · may eat small fish
- Chocolate gouramipeaceful · advanced · may eat small fish
- Cockatoo / crested Apistogrammasemi-aggressive · intermediate · fin-nipper · may eat small fish
- Croaking gouramipeaceful · intermediate · may eat small fish
- Dwarf pencilfishpeaceful · intermediate · may eat small fish
- Ghost Shrimpsemi-aggressive · beginner · may eat small fish
- Golden / Beckford's pencilfishpeaceful · intermediate · may eat small fish
- Golden dwarf cichlid (Nannacara)peaceful · intermediate · may eat small fish
- Golden Wonder Killifishsemi-aggressive · intermediate · may eat small fish
- Hillstream Loachpeaceful · advanced
- Paradise fishsemi-aggressive · intermediate · fin-nipper · may eat small fish
- Pea Puffersemi-aggressive · intermediate · fin-nipper · may eat small fish
- Serpae Tetrasemi-aggressive · intermediate · fin-nipper
- Splash tetrapeaceful · advanced · may eat small fish
- Tiger Barbsemi-aggressive · intermediate · fin-nipper
Specialist / high-load (even if min ≤ 120L)
Predatory, aggressive, advanced, large group needs, or may-eat-small — not typical community-first stocking.
- Agassiz’s dwarf cichlid
- Assassin Snail
- Blue Dream Shrimp
- Brown / hockey-stick pencilfish
- Celestial Pearl Danio
- Checkerboard cichlid
- Cherry Shrimp
- Chili Rasbora
- Chocolate gourami
- Cockatoo / crested Apistogramma
- Columbian Tetra
- Croaking gourami
- Dwarf Neon Rainbowfish
- Dwarf pencilfish
- Ember Tetra
- Ghost Shrimp
- Golden / Beckford's pencilfish
- Golden dwarf cichlid (Nannacara)
- Golden Wonder Killifish
- Green neon tetra
- Hillstream Loach
- Lambchop / Espei rasbora
- Paradise fish
- Pea Puffer
- Rummy Nose Tetra
- Salt and pepper cory / dwarf cory
- Serpae Tetra
- Silver Tip Tetra
- Splash tetra
- Threadfin rainbowfish
- Tiger Barb
Avoid at 120L (need larger min tank on file)
Angelfish, larger gouramis (moonlight, opaline), and tinfoil barbs still want more length. Clown loaches at adult size remain a future-tank problem. Big cichlid plans (oscars, severums, large acaras) are not 120L plans even if the litre count says they fit.
Published minimum volume greater than 120L — do not plan these for this class of aquarium.
- Red-tailed catfishmin 2000L
- Common Plecomin 600L
- Bala / silver sharkmin 500L
- Black ghost knifefishmin 500L
- Jaguar cichlidmin 500L
- Royal plecomin 500L
- Tinfoil barbmin 500L
- Clown Loachmin 400L
- Banded leporinusmin 300L
- Green Terrormin 300L
- Oscarmin 300L
- Senegal bichirmin 300L
- Silver dollarmin 300L
- Denison's / red-line torpedo barbmin 250L
- Denisons Barbmin 250L
- Pictus catfishmin 250L
- Severummin 250L
- African Cichlidmin 200L
- Convict cichlidmin 200L
- Cuckoo / petricola catfishmin 200L
- Discusmin 200L
- Firemouth Cichlidmin 200L
- Giant daniomin 200L
- Jack Dempseymin 200L
- Keyhole cichlidmin 200L
- Rainbow / red-tailed black sharkmin 200L
- Rainbow cichlidmin 200L
- Ropefish / reed fishmin 200L
- Turquoise / Lake Kutubu rainbowfishmin 200L
- Yoyo Loachmin 200L
- Congo Tetramin 180L
- Moonlight gouramimin 180L
- Rosy Barbmin 180L
- African freshwater butterflyfishmin 150L
- Angelfishmin 150L
- Boesemani Rainbowfishmin 150L
- Dojo / weather loachmin 150L
- Electric Blue Acaramin 150L
- Opaline gouramimin 150L
- Scissortail Rasboramin 150L
- Twig / whiptail catfishmin 150L
Example sketches (illustration only)
Not a stocking guarantee — every mix needs the builder and pair checks.
Beginner community sketch
Example mix to research: Amano Shrimp with Beckford Pencilfish, Black Neon Tetra, Black phantom tetra. Each pairing still needs the pair checker. The substrate and heater matter more than people give them credit for, so pick those once and well. Run it through the tank builder before you buy. The size and colour of fish in a shop tank are not stocking proof.
Planted peaceful lean
More footprint than a strip tank: Adolfoi cory alongside Bamboo Shrimp, with plants tall enough to break the sight line between the two species. Flow rate and group sizes still come from the species pages, not from a sketch on this page. Run it through the tank builder before you buy. The size and colour of fish in a shop tank are not stocking proof.
Common mistakes at this volume
- Buying the fish at the length you see in the shop, not the adult length on its profile. The shop length is six months old at most.
- Under-schooling tetras, rasboras, or barbs. The fish look sick during the first week, and the diagnosis is almost always group size, not disease.
- Mixing fin-nippers with slow or long-finned fish without checking the fin-nipper flags. Most personality clashes you read about online are layout problems with a named scapegoat.
Suitable for this volume (full list, 95)
All freshwater species on file with min tank ≤ 120L.
- Adolfoi cory
- Agassiz’s dwarf cichlid
- Amano Shrimp
- American Flagfish
- Apistogramma Borellii
- Apistogramma Macmasteri
- Apistogramma Trifasciata
- Assassin Snail
- Bamboo Shrimp
- Beckford Pencilfish
- Betta
- Black Neon Tetra
- Black phantom tetra
- Black ruby barb
- Bloodfin tetra
- Blue Dream Shrimp
- Bolivian Ram
- Bristlenose Pleco
- Bronze corydoras
- Brown / hockey-stick pencilfish
- Cardinal Tetra
- Celebes Rainbowfish
- Celestial Pearl Danio
- Checkerboard cichlid
- Cherry Barb
- Cherry Shrimp
- Chili Rasbora
- Chocolate gourami
- Clown Killifish
- Clown Pleco
- Cockatoo / crested Apistogramma
- Columbian Tetra
- Corydoras Catfish
- Croaking gourami
- Diamond Tetra
- Dwarf Gourami
- Dwarf Neon Rainbowfish
- Dwarf pencilfish
- Ember Tetra
- Emerald catfish (Brochis)
- Endler's Livebearer
- German Blue Ram
- Ghost Shrimp
- Glass Catfish
- Glowlight Tetra
- Gold / Chinese barb
- Golden / Beckford's pencilfish
- Golden dwarf cichlid (Nannacara)
- Golden Wonder Killifish
- Green neon tetra
- Guppy
- Harlequin Rasbora
- Hillstream Loach
- Honey Gourami
- Julii Corydoras
- Kribensis
- Kuhli Loach
- Lambchop / Espei rasbora
- Lemon Tetra
- Malaysian Trumpet Snail
- Marbled Hatchetfish
- Molly
- Mystery Snail
- Neon Tetra
- Nerite Snail
- Odessa Barb
- Otocinclus
- Panda Corydoras
- Paradise fish
- Pea Puffer
- Pearl Danio
- Pearl Gourami
- Penguin tetra
- Peppered Corydoras
- Platy
- Pygmy Corydoras
- Rosy Tetra
- Rummy Nose Tetra
- Sailfin Molly
- Salt and pepper cory / dwarf cory
- Serpae Tetra
- Siamese Algae Eater
- Silver Tip Tetra
- Sparkling Gourami
- Splash tetra
- Sterba's Corydoras
- Swordtail
- Threadfin rainbowfish
- Ticto / twospot barb
- Tiger Barb
- Upside-down Catfish
- White Cloud Mountain Minnow
- X-ray tetra
- Zebra Danio
- Zebra Loach