Fish Compatibility Chart: What Can Live Together
Table of Contents
- Why Fish Compatibility Matters
- Key Factors That Determine Compatibility
- Master Fish Compatibility Chart
- Best Community Fish for Tropical Tanks
- Semi-Aggressive Species: What to Know
- Species Combinations to Avoid
- Water Parameter Matching Guide
- How Tank Size Affects Compatibility
- How to Introduce New Fish Safely
- Singapore-Specific Advice
- Common Compatibility Mistakes
- Frequently Asked Questions
One of the most common questions we hear at Gensou is: “Can I keep these fish together?” A fish compatibility chart is an essential reference for any aquarist — whether you are planning your first community tank or adding new species to an established setup. Getting compatibility wrong leads to stressed fish, aggression, injuries, and even fatalities. This guide sits inside our broader Freshwater Aquarium Complete Beginner Hub reference.
This guide provides a comprehensive compatibility reference for the most popular freshwater species kept in Singapore, along with the reasoning behind each pairing so you can make informed decisions beyond just checking a chart.
Why Fish Compatibility Matters
Incompatible fish do not simply “fight it out and settle down.” The consequences of poor compatibility include:
- Chronic stress: Fish that are constantly harassed or threatened develop weakened immune systems, making them vulnerable to disease.
- Physical injury: Torn fins, missing scales, and bite wounds can lead to secondary bacterial or fungal infections.
- Starvation: Dominant fish may monopolise food, leaving timid species underfed.
- Hiding and inactivity: Bullied fish spend all their time hiding, meaning you never see or enjoy them.
- Death: In the worst cases, aggressive fish kill tankmates outright — sometimes overnight.
Spending time on compatibility research before purchasing fish saves money, heartache, and lives.
Key Factors That Determine Compatibility
1. Temperament
Fish broadly fall into three categories:
- Peaceful: Tetras, rasboras, corydoras, otocinclus, most livebearers.
- Semi-aggressive: Barbs (some species), dwarf cichlids, gouramis, bettas.
- Aggressive: Most cichlids (African, large South American), large predatory fish.
As a rule, mix only within the same temperament category, or pair peaceful species with mild semi-aggressive ones in appropriately sized tanks.
2. Water Parameters
Different species have different pH, hardness, and temperature requirements. Combining a fish that needs pH 6.0 soft water with one that needs pH 8.0 hard water means at least one species will be chronically stressed.
3. Size
If a fish can fit another fish in its mouth, it will eventually try. Keep species of similar size together, or ensure smaller species have adequate hiding spots.
4. Swimming Zone
Fish that occupy the same zone compete more directly. Distributing species across top, middle, and bottom layers reduces conflict.
5. Diet
Herbivores, omnivores, and carnivores can coexist, but you must ensure each species receives appropriate food without being outcompeted.
6. Breeding Behaviour
Many otherwise peaceful fish become territorial during breeding. Cichlids, in particular, can turn aggressive when guarding eggs or fry.
Master Fish Compatibility Chart
This chart covers the most popular freshwater species available in Singapore aquarium shops. Use it as a starting guide — individual fish temperament can vary.
| Species | Tetras | Rasboras | Corydoras | Guppies | Gouramis | Bettas | Barbs | Dwarf Cichlids | Plecos | Shrimp |
|---|---|---|---|---|---|---|---|---|---|---|
| Tetras | Yes | Yes | Yes | Yes | Yes | Caution | Mostly | Mostly | Yes | Yes |
| Rasboras | Yes | Yes | Yes | Yes | Yes | Caution | Mostly | Mostly | Yes | Yes |
| Corydoras | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Guppies | Yes | Yes | Yes | Yes | Caution | No | Caution | Caution | Yes | Yes |
| Gouramis | Yes | Yes | Yes | Caution | Caution | No | Caution | Caution | Yes | Caution |
| Bettas | Caution | Caution | Yes | No | No | No | No | No | Yes | Caution |
| Barbs | Mostly | Mostly | Yes | Caution | Caution | No | Mostly | Caution | Yes | Caution |
| Dwarf Cichlids | Mostly | Mostly | Yes | Caution | Caution | No | Caution | Caution | Yes | Risk |
| Plecos | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Caution | Yes |
| Shrimp | Yes | Yes | Yes | Yes | Caution | Caution | Caution | Risk | Yes | Yes |
Key:
- Yes = Generally safe to keep together
- Mostly = Works in most cases with adequate space and numbers
- Caution = Depends on individual temperament, tank size, and setup. Monitor closely.
- Risk = Likely to result in predation, serious aggression, or chronic stress
- No = Do not combine these species
Best Community Fish for Tropical Tanks
These species are the backbone of peaceful community aquariums and are readily available at Singapore fish shops:
| Species | Max Size | Temperament | Min Group | Preferred Zone | Temperature Range |
|---|---|---|---|---|---|
| Neon Tetra | 3 cm | Peaceful | 8+ | Middle | 22-28°C |
| Cardinal Tetra | 4 cm | Peaceful | 8+ | Middle | 24-30°C |
| Harlequin Rasbora | 4 cm | Peaceful | 8+ | Middle | 23-28°C |
| Ember Tetra | 2 cm | Peaceful | 10+ | Middle | 24-29°C |
| Cherry Barb | 5 cm | Peaceful | 6+ | Middle-bottom | 23-27°C |
| Corydoras (various) | 3-7 cm | Peaceful | 6+ | Bottom | 22-28°C |
| Honey Gourami | 5 cm | Peaceful | 1-3 | Top-middle | 22-28°C |
| Otocinclus | 4 cm | Peaceful | 6+ | Bottom-middle | 22-28°C |
| Kuhli Loach | 10 cm | Peaceful | 6+ | Bottom | 24-30°C |
| Bristlenose Pleco | 12-15 cm | Peaceful | 1 | Bottom | 23-27°C |
Semi-Aggressive Species: What to Know
Semi-aggressive fish can work in community tanks but require more careful planning:
Tiger Barbs
Notorious fin-nippers — but this behaviour is largely eliminated by keeping them in groups of 8 or more. In large groups, they direct their energy at each other. Never keep them with slow-moving, long-finned fish like bettas, guppies, or angelfish.
Bettas (Siamese Fighting Fish)
Male bettas can live in community tanks under specific conditions: no other labyrinth fish (gouramis), no fin-nippers, no brightly coloured or long-finned fish that could be mistaken for rivals. Suitable tankmates include corydoras, kuhli loaches, and small, dull-coloured tetras. Some bettas are simply too aggressive for any community — always have a backup plan.
Dwarf Cichlids (Apistogramma, Rams)
Generally peaceful except when breeding. Provide caves and territories, and pair them with quick-moving dither fish that stay in the mid-water column. Avoid keeping with shrimp — adult cherry shrimp may survive, but shrimplets will be eaten.
Angelfish
Peaceful when young but can become territorial as adults. They will eat any fish small enough to fit in their mouths (neon tetras are a common victim once angelfish reach adult size). Best kept with medium-sized, robust tankmates like larger tetras (rummy-nose, Congo) or rainbowfish.
Species Combinations to Avoid
These pairings lead to trouble — we see these mistakes frequently at Gensou when customers bring in fish for rehoming:
| Combination | Why It Fails |
|---|---|
| Betta + Guppy | Bettas attack guppies’ flowing fins; both occupy the top zone |
| Betta + Gourami | Both are labyrinth fish; territorial aggression is almost guaranteed |
| Neon Tetra + Adult Angelfish | Angelfish will eat neons once large enough |
| Tiger Barb + Betta/Guppy | Tiger barbs relentlessly nip long fins |
| Common Pleco + Any small tank | Common plecos reach 30-45 cm and produce enormous waste |
| African Cichlids + South American fish | Completely different water parameter requirements and aggression levels |
| Shrimp + Most cichlids | Shrimp become expensive live food |
| Multiple male bettas | Will fight to the death — no exceptions |
Water Parameter Matching Guide
Beyond temperament, fish must share compatible water requirements. Here is a simplified grouping:
| Water Type | pH Range | Temperature | Compatible Species |
|---|---|---|---|
| Soft, acidic (Amazonian) | 5.5-7.0 | 24-30°C | Tetras, corydoras, Apistogramma, discus, cardinal shrimp |
| Neutral, moderate | 6.5-7.5 | 24-28°C | Rasboras, barbs, gouramis, kuhli loaches, cherry shrimp |
| Hard, alkaline (Rift Lake) | 7.5-8.5 | 24-28°C | African cichlids (Malawi, Tanganyika), livebearers |
| Brackish | 7.0-8.0 | 24-28°C | Mollies (some), certain gobies, bumblebee gobies |
Singapore’s PUB tap water (pH 6.5-7.5, soft to moderate hardness) is naturally suited to the first two categories, making South American and Southeast Asian species the easiest to keep locally.
How Tank Size Affects Compatibility
Tank size plays a critical role in compatibility. Many fish that cannot coexist in a small tank can live harmoniously in a larger one with adequate territory and line-of-sight breaks.
- 10-20 gallons: Stick to strictly peaceful nano species. One centrepiece fish maximum.
- 30-40 gallons: Room for a proper community with multiple species and swimming zones. Semi-aggressive fish become viable with sufficient hiding spots.
- 55+ gallons: Larger species become possible (angelfish, larger gouramis, medium cichlids). Multiple territories can be established.
- 100+ gallons: Opens the door to larger cichlids, predatory fish, and complex multi-species communities.
How to Introduce New Fish Safely
Even compatible species need a proper introduction process:
- Quarantine first: Keep new fish in a separate quarantine tank for 1-2 weeks to observe for disease. This single step prevents the majority of disease introductions.
- Acclimate slowly: Float the bag for 15-20 minutes to equalise temperature, then drip-acclimate over 30-60 minutes to match pH and hardness.
- Rearrange decor: Before adding new fish, rearrange hardscape and plants. This disrupts existing territories and puts all fish on equal footing.
- Add at lights-out: Introduce new fish in the evening when existing residents are less active and territorial.
- Monitor closely: Watch for aggression over the first 48 hours. Have a backup plan (a spare tank or divider) if things go badly.
Singapore-Specific Advice
- Temperature compatibility is simplified: Since Singapore tanks naturally sit at 28-30°C, avoid species that require cooler water (below 25°C) unless you invest in a chiller. This rules out some popular temperate species like white cloud minnows and hillstream loaches.
- Heat-tolerant species: Cardinal tetras, sterbai corydoras, kuhli loaches, and most gouramis handle Singapore temperatures exceptionally well.
- Local fish farms: Singapore is one of the world’s top ornamental fish exporters. Locally bred fish are often hardier and better acclimated to our water conditions than imported stock.
- Consult specialists: If you are unsure about a combination, ask before you buy. Our team at 5 Everton Park is always happy to review your planned stocking list.
Common Compatibility Mistakes
- Relying on shop advice alone: Staff at general pet shops may not have specialist fish knowledge. Cross-reference with reliable online databases and specialist stores.
- Assuming juveniles behave like adults: A small, peaceful juvenile angelfish will grow into a territorial predator. Always research adult behaviour and size.
- Keeping schooling fish alone or in pairs: A single tetra or a pair of corydoras is a stressed fish. Minimum group sizes exist for a reason — they are not optional.
- Adding too many species: A community with 8 different species of 2-3 fish each is worse than 3 species in proper schools. Fewer species in larger groups creates a more natural, less stressful environment.
- Ignoring vertical space: Two bottom-dwelling territorial species will clash even if one is “peaceful.” Consider the full three-dimensional space of your tank.
Frequently Asked Questions
Can bettas live with other fish?
Yes, but with significant caveats. Male bettas can coexist with peaceful, non-flashy species that do not occupy the surface zone. Good options include corydoras, kuhli loaches, and small, dull-coloured rasboras. Avoid other labyrinth fish, fin-nippers, and anything with flowing fins or bright colours. Every betta has a different personality — some tolerate tankmates well, while others attack anything that moves. Always have a backup plan.
Why are my fish chasing each other?
Chasing can indicate territorial behaviour, mating displays, establishing hierarchy, or genuine aggression. Brief chasing during feeding or when new fish are introduced is normal. Persistent, one-sided chasing where the victim hides constantly, has damaged fins, or refuses to eat indicates a compatibility problem that needs intervention — either rehoming the aggressor or adding more hiding spots and line-of-sight breaks.
Can I mix African cichlids with community fish?
Generally, no. African cichlids (Malawi, Tanganyika) require hard, alkaline water (pH 7.5-8.5) and are significantly more aggressive than typical community fish. They should be kept in species-specific or African cichlid community setups with other robust cichlid species. Mixing them with tetras, rasboras, or corydoras typically ends badly for the community fish.
How do I fix a compatibility problem in my existing tank?
First, add more hiding spots — plants, caves, driftwood — to break lines of sight. Rearrange the aquascape to disrupt established territories. If aggression continues, you may need to rehome the aggressor. Increasing the group size of schooling fish can also reduce bullying, as aggression becomes dispersed. If none of these work, permanent separation is the only humane option.
Get Expert Compatibility Advice at Gensou
A well-planned fish compatibility chart is your roadmap to a peaceful, thriving aquarium. But charts can only cover generalities — individual fish, specific tank layouts, and local water conditions all play a role. That is where expert advice makes the difference.
At Gensou, we have over 20 years of experience building harmonious community tanks for hobbyists across Singapore. Bring your stocking list to our showroom at 5 Everton Park, and we will help you refine it for success.
Contact us for personalised advice, browse our livestock selection, or explore our custom aquarium services for a professionally designed setup that gets compatibility right from the start.
Related Reading
emilynakatani
Still Have Questions About Your Tank?
Drop by Gensou Aquascaping — most walk-in questions get answered in under 10 minutes by someone who has set up hundreds of tanks.
5 Everton Park #01-34B, Singapore 080005 · Open daily 11am – 8pm
