Building a peaceful community tank (going deeper)
The 30-second version. A peaceful community isn’t “fish that look nice together” — it’s fish that share water parameters, temperament, adult size and space needs. Every species falls into one of three tankmate types: solitary (keep alone), group-tolerant (yes, with conditions), or predatory/territorial (only with fish too big to eat and not fin-nippy). Match on all four factors and the tank runs itself. This is grow-with-you depth; the compatibility checker does the pairwise math.
You can keep single species easily enough — the advanced skill is building a mixed tank where everyone genuinely thrives. Here’s how to think about it, beyond “they were in the same aisle at the shop.”
The four compatibility factors
Looks tell you nothing. Compatibility rests on four things, and a clash on any one is enough to cause trouble:
- Water parameters. Everyone must want the same temperature and, ideally, similar hardness. Coldwater and tropical don’t mix (goldfish + betta is a non-starter); a soft-water tetra and a hard-water livebearer is a compromise for one of them.
- Temperament. Peaceful, semi-aggressive and predatory fish don’t blend freely. A semi-aggressive cichlid will bully or eat peaceful nano fish.
- Adult size. The rule is blunt: anything small enough to fit in another fish’s mouth eventually will. Plan around adult sizes, not the babies in the bag.
- Space & territory. Territorial fish need room and sightline-breaking plants/hardscape; shoalers need horizontal swimming space and a proper group.
The three tankmate types (the cohabitation shapes)
Almost every fish answers “can it live with others?” in one of three ways:
- Solitary → keep alone. Some fish are solitary specialists — the male betta is the emblem. The harm of forcing company is often quiet (stress, hiding, fin-nipping) rather than obvious fighting, which is exactly why it gets missed. A solitary fish isn’t lonely; that’s our projection.
- Group-tolerant → yes, with conditions. Most community fish live here: peaceful, but only if you meet their conditions — a real group (six or more for shoalers), size-matched tankmates, enough space, and compatible water. “Yes” always comes with an “if.”
- Predatory / territorial → only with the right neighbours. Semi-aggressive and predatory fish (angelfish and other cichlids) can be kept in a community, but only with tankmates too large to eat and not fin-nippy, in a big, well-structured tank. Never with bite-sized fish.
Name which type each candidate is before you buy, and most stocking disasters simply don’t happen.
Building it in the right order
- Pick your water first. Decide the tank’s temperature and hardness (ideally matching your tap water), and only consider fish that fit it.
- Choose the centrepiece, then the supporting cast. Start with the standout species you want, confirm its type, and build compatible groups around it.
- Plan the whole stock list up front — not one impulse buy at a time — and check the total bioload against the tank with the stocking calculator.
- Add in stages to a cycled tank, most delicate species last, so the biofilter keeps pace.
- Design for peace — enough cover, plants and hardscape to break sightlines and give retreats.
The common mistakes
- Stocking by looks, ignoring the four factors — the root of most conflict.
- Angelfish (or other cichlids) with neon tetras — the pretty predator eats the pretty prey.
- Under-grouping shoalers — three tetras hide and turn nippy; six-plus feel secure.
- Coldwater + tropical in one tank — a temperature clash that’s unfair to one.
- Overstocking — even compatible fish fail if the bioload overwhelms the tank.
💚 A great community tank is designed, not assembled. Match water, temperament, size and space — then fill it with fish you love. Do it in that order and peace is the default, not luck.
Related: tankmate compatibility checker · stocking calculator · how many fish can I keep? · what “bioload” means.
Sources & further reading
- Uses the same fact-checked care-sheet data that powers our compatibility checker and stocking calculator, so the advice can’t contradict the tools.
- Species temperament and size cross-checked against SeriouslyFish profiles; see also how big a tank you need.
Common questions
How do I know if two fish are compatible?
Check four things, not just looks: water parameters (they must want the same temperature and hardness), temperament (peaceful vs semi-aggressive vs predatory), adult size (nothing small enough to be eaten), and space/territory needs. Fish that clash on any one of these will struggle together. Our compatibility checker runs those checks for you before you buy.
What fish can't live with others at all?
Some are best kept solo or same-species-only: a male betta is the classic example, and many territorial or predatory species can't be trusted with tankmates. The honest test is whether the harm is quiet (resource-monopolising, stress) as well as obvious (fighting, eating). If a species is a solitary specialist, respect that — a 'lonely' fish is a human idea, not the fish's.
Why did my peaceful community suddenly turn aggressive?
Common triggers are maturity (juveniles peaceful, adults territorial — angelfish are a classic), breeding (a spawning pair defends its patch), overcrowding, too little cover to break sightlines, or an under-sized group of a shoaling fish turning nippy. Aggression is usually a message about space, numbers or life-stage, not a bad individual.
Can I just add fish that look nice together?
It's the most common stocking mistake. Looks tell you nothing about whether fish share water needs, temperament or size compatibility — the pretty angelfish will eat the pretty neon tetras. Build the community around compatibility first, then choose the fish you love from what fits.
How many different species should a community have?
Fewer, well-chosen groups usually beat a jumble of singles. Proper shoaling species need groups of six or more to be secure, so a tank of two or three well-grouped species often looks better and behaves better than one with a single specimen of many species. Plan around groups, not one-of-everything.
📚 Keep reading
- Betta vs Guppy: which is the better first fish?
- Cherry Shrimp vs Amano Shrimp: which should you get?
- Common fishkeeping myths that can hurt your fish
- Goldfish vs Betta: which should you actually get?
- Neon Tetra vs Cardinal Tetra: what's the difference?
- Aquarium algae, kindly explained: why you have it and how to actually beat it