Guide
Good setups for a 100 litre tank
100 litres (~26 US gallons) opens up more options: larger schools, a proper centrepiece, or a dwarf cichlid project. Run combinations through our stocking calculator before you buy.
- Size reality: 100 litres (roughly 26 US gallons) is genuinely versatile - big enough for multiple schools, a centrepiece species, or a dwarf cichlid breeding project.
- Match fish to your tap water: check your local hardness (GH) and pH before choosing species. Soft-water fish in liquid rock, or hard-water fish in RO, both struggle long-term.
- Cycle first, always: an uncycled 100 litre tank will kill fish just as fast as a 10 litre one. The nitrogen cycle takes 4-6 weeks. There are no shortcuts worth taking.
- Filtration and flow: aim for a filter rated at 6-8× turnover per hour. For 100 litres that means a filter moving at least 600 l/h, ideally more.
- Stock gradually: add one group at a time, wait two weeks, test ammonia and nitrite before adding the next group.
- What won't work: full-sized cichlids, goldfish, large plecos, or any fish whose adult size exceeds 8-10 cm in meaningful numbers. They'll outgrow or overload the tank.
Why 100 litres is a genuinely good size
A lot of beginners start smaller - 30 or 60 litres - and run into problems almost immediately. Parameters swing fast in small volumes, stocking options are limited, and the margin for error is tiny. At 100 litres you get a stable water volume, enough floor space (typically 80 cm × 35 cm in a standard tank) to territory-map properly, and a wide enough species list to build something interesting. It's also small enough to manage without dedicated plumbing or a sump.
The main constraint isn't volume, it's footprint and height. Some fish - angelfish, for instance - need height more than length. Others, like corydoras and loaches, need uninterrupted floor space. Know what your tank's dimensions are, not just its litre rating, before you plan a stock list.
Measure your actual internal dimensions before buying fish. Two tanks sold as "100 litre" can differ by 10+ cm in height or width depending on manufacturer. That matters when you're deciding between angelfish and dwarf cichlids.
The community setup
The classic approach for a 100 litre tank: two or three schools of small fish, a bottom-dwelling cleanup crew, and optionally one centrepiece species. Done right, it's active, visually layered, and low-drama. Done wrong - mixing incompatible water parameters, overstocking schools "because they're small" - it becomes a maintenance headache.
A reliable soft-water community
If your tap water comes out soft and slightly acidic (pH 6.5-7.2, GH under 10 dGH), this works well:
- 10-12 Paracheirodon axelrodi (cardinal tetras) or Paracheirodon innesi (neon tetras) - upper/mid water
- 8 Trigonostigma heteromorpha (harlequin rasboras) - mid water
- 6-8 Corydoras sterbai or Corydoras paleatus - bottom
- 1 pair of Trichogaster lalius (dwarf gouramis) - surface/mid, optional
That's a full, layered tank. Use your free stocking calculator to sense-check numbers before buying - bioload calculations vary by species metabolism, not just body size.
A hard-water community alternative
If your tap runs hard (pH 7.4-8.0, GH 15+ dGH), work with it rather than fighting it:
- 10-12 Puntius titteya (cherry barbs) - mid water, peaceful
- 8-10 Melanotaenia praecox (dwarf neon rainbowfish) - active, mid/upper
- 6 Corydoras aeneus (bronze corys) - bottom
- 1-2 Microgeophagus ramirezi (German blue rams) - if you can maintain 26-28°C (79-82°F) consistently
Cherry barbs are underrated. They colour up beautifully in planted tanks, tolerate a wide range of water conditions, and don't fin-nip. Rainbowfish add movement in the upper half of the tank that most tetras don't provide.
Buying fish from different water parameter requirements because they're all labelled "community fish" in the shop. Neon tetras (soft, acidic) and mollies (hard, alkaline, sometimes brackish) are both sold as community fish. They don't belong in the same tank long-term.
The centrepiece setup
A centrepiece species anchors the tank visually and gives you something to build the rest of the stock list around. For 100 litres, your realistic options are angelfish, dwarf gouramis, or - in a species-appropriate tank - a single male betta surrounded by carefully chosen tankmates.
Angelfish
Pterophyllum scalare need height. A standard 40-45 cm tall tank works; anything shallower compromises their finnage and behaviour. A single angel or a confirmed pair in 100 litres is reasonable - three or more risks serious aggression when they pair off and claim territory.
Stock them with mid-sized, fast tetras: rummynose (Hemigrammus bleheri) or black skirt tetras work well. Avoid neon tetras - once the angel grows past 8 cm, neons become expensive snacks. Six corydoras on the bottom complete the setup without competing for space or resources.
Angelfish sold in shops are often juveniles at 3-4 cm. They will reach 12-15 cm body length and 20+ cm fin-tip to fin-tip at maturity. Plan for adult size, not shop size.
Dwarf gouramis as centrepiece
A confirmed male-female pair of Trichogaster lalius works in 100 litres if the tank is heavily planted and has enough broken sightlines. Two males will fight. One male, one female is manageable - the male will chase, but with enough cover the female can escape. Honestly, a single male with a dither school is lower stress and equally attractive.
Dwarf gourami iridovirus (DGIV) is rampant in farmed stock, particularly from Southeast Asian suppliers. There's no cure, and infected fish die within months. Buy from reputable local breeders where possible, quarantine new arrivals for at least three weeks, and don't buy any fish that looks lethargic or has patchy colouration in the shop tank.
The dwarf cichlid setup
100 litres is a workable minimum for dwarf cichlids, and they reward the extra effort involved in getting conditions right. The most commonly kept options in this size tank are Apistogramma species and German blue rams (Microgeophagus ramirezi). They behave differently enough that they're not interchangeable in your planning.
Apistogramma
Apistogramma cacatuoides (cockatoo dwarf cichlid) and Apistogramma agassizii are the most beginner-accessible species. A single male with two females works well in 100 litres - the male will claim a loose territory, each female will claim a cave or planting cluster for spawning. They need:
- Soft, acidic water: pH 6.0-7.0, GH under 10 dGH
- Temperature: 24-28°C (75-82°F)
- Caves: ceramic pots, coconut shells, or commercially made cichlid caves - at least one per female
- Dither fish: 8-10 rummynose or ember tetras (Hyphessobrycon amandae) to make the cichlids feel secure enough to come out in the open
- Sand substrate: corydoras and apistos both prefer it
German blue rams
Microgeophagus ramirezi are more demanding than their popularity suggests. They're sensitive to water quality and temperature fluctuations. Keep them at 26-29°C (79-84°F) - below 25°C they become lethargic and disease-prone. They need established tanks: don't add rams to anything cycled less than six weeks, and ideally longer. A confirmed pair in 100 litres with a dither school and six corydoras is a realistic, attractive setup.
Most ram deaths in home aquaria are linked to tanks kept too cool - often in unheated rooms where a single heater isn't enough to maintain temperature overnight.
Filtration, water changes, and maintenance
A 100 litre community tank needs genuine mechanical and biological filtration. Hang-on-back filters and canister filters both work. Internal filters can work if they're appropriately rated, but they eat into swimming space and can be fiddly to clean. Aim for at least 600-800 litres per hour turnover. Species like corydoras and dwarf cichlids don't want blast-current flow - use spray bars or deflectors to spread the output.
Water changes: 25-30% weekly for a fully stocked community tank is the baseline. Some lightly stocked, heavily planted setups can stretch to fortnightly, but don't assume yours qualifies without testing. See how often to do water changes for a practical breakdown of what actually drives the schedule.
Test nitrate, not just ammonia and nitrite. Nitrate accumulation is the slow creep that causes chronic health problems - fin clamping, suppressed immune response, colour fade - long before fish actually die. Keep nitrate under 20 ppm for sensitive species like rams and apistos; under 40 ppm is acceptable for hardier fish.
Log your test results over time rather than testing in isolation. A single nitrate reading of 25 ppm tells you little. A trend from 10 ppm to 25 ppm between water changes tells you your filter or stocking balance needs attention. App-aquatic tracks parameter history and flags upward trends automatically.
What to avoid putting in a 100 litre tank
The pet trade is not always honest about adult fish size, and the "inch per gallon" rule is worse than useless for most species. Here's what genuinely won't work long-term:
- Common plecos (Pterygoplichthys pardalis): sold at 5 cm, grow to 40-50 cm. Even at half that size they're producing more waste than your filter can handle in 100 litres.
- Goldfish: coldwater, massive waste producers, need significantly more space and filtration than a standard 100 litre tropical setup provides.
- Silver dollars (Metynnis spp.): schooling fish that need to be kept in groups of 6+, grow to 15 cm each, and are nervous in anything under 200 litres.
- Oscar cichlids (Astronotus ocellatus): regularly sold as juveniles at 4 cm. Adults reach 30-35 cm and need 300+ litres minimum.
- Tiger barbs in large numbers: they're not inherently unsuitable, but a group of 12+ tiger barbs in 100 litres creates constant fin-nipping chaos with most other species. If you want barbs, cherry barbs or odessa barbs are significantly calmer.
Getting the cycle right before stocking
Nothing in this guide matters if you skip the cycle. An uncycled tank will spike ammonia as soon as you add fish, and at even 0.25 ppm, ammonia causes gill damage. At 2 ppm it kills within hours. Read how to cycle a fish tank for the full process - and understand the nitrogen cycle explained so you know what you're actually waiting for, not just following steps blindly.
Fishless cycling with ammonia takes 4-6 weeks. Seeding with established filter media can cut that to 1-2 weeks if done correctly. Either way, don't rush it. The fish you're planning to keep deserve a tank that's ready for them.
Track your parameters and get care reminders with App-aquatic.
Get the free appHow many fish can I keep in a 100 litre tank?
There's no single number - it depends entirely on species size, bioload, and filtration. A rough working figure for small schooling fish (3-4 cm adults) is 20-30 individuals in a well-filtered, well-maintained 100 litre tank. Fewer if you're adding a larger centrepiece species. Use the stocking calculator to sense-check your specific list rather than relying on general rules.
Can I keep a betta in a 100 litre community tank?
Sometimes, but it's not as simple as "bettas and tetras are fine together." A male betta with short-finned, non-nippy tankmates - corydoras, small rasboras, ember tetras - can work in a heavily planted 100 litre tank. Avoid anything that looks similar to a betta (long fins, bright colours) and anything nippy. Watch closely for the first two weeks. Some individual bettas are fine in community setups; others attack everything. There's no way to know until you try, so have a backup plan.
Do I need live plants in a 100 litre setup?
No, but they help. Live plants export nitrate, provide structure and cover for territorial fish, and reduce aggression
Stocking calculator · 60 litre setups · 200 litre setups · More guides · Get the app
