Fish Compatibility Chart Ultimate Guide

Written by
John Williams
Reviewed by
Prof. David Walsh, Ph.D.A compatibility chart for fish will help prevent aggression and predation in community tanks.
@Before checking compatibility charts, be sure to match the temperature and pH that your fish require.
@When checking compatibility charts, check reverse pairings. Not all fish are compatible in reverse.
@Schooling fish must be in groups. Territorial species need to have enough space for their territory.
@Avoid some common mismatches such as cichlids with tetras, or puffers with shrimp.
@Observing behavior on a regular basis will help you build sustainable communities along with compatibility charts.
Article Navigation
A compatibility chart protects your aquarium from disaster. Some fish are naturally social, while others are not. Their differences can lead to significant changes in your entire ecosystem, including fights, stress, and disease outbreaks. Add to the list, ensuring your fish are compatible; it's vital for a stress-free tank and the lifespan of each fish.
This guide simplifies the aquarist compatibility charts for everyone. Beginners find themselves making fewer mistakes, and experts receive the right kind of feedback to fine-tune their setups. It examines ways to step back from the complex science and terminology involved in aquatic community fish spawning, among other aspects, to create a healthy home for your fish community.
Key Factors for Fish Compatibility
More than many think, it influences their congeniality. Tropical fish prefer temperatures of 72 to 82°F, while goldfish prefer a cooler 60 to 70°F. Mixing them can cause both to suffer. Cold-water fish languidly go through the motions; warm-water fish lose tone and vitality. Always start with a similar temperature first, and the fish will be all the better for it.
pH The acid or alkaline nature of the water forms a barrier to the careful maintenance of the species. Tetras require soft water with a pH range of 6.5 to 7.5. African cichlids require hard water with a pH range of 7.8 to 8.5. If the pH is mismatched, they will undoubtedly become stressed, as their bodies struggle to maintain the correct pH balance. Testing the water before obtaining new stock may eliminate this unseen danger.
Dietary Considerations. Size differences turn peaceful tanks into hunting grounds. A large cichlid views a small tetra as a food source. An Oscar fish swallows anything that fits into its mouth. Be sure to check for adult sizes, not juvenile sizes. Match up fish with similar dimensional widths so they don't get eaten. Big fish see small fish as meals.
Activity levels. Hyperactive fish, such as the zebra danio, stress out slower species like the discus. Fast swimmers upset the quiet, timid fish, and vice versa; thus, it is best to keep fish with similar levels of activity. Give the bottom-dwellers their own little spot, and let the surface dwellers roam the top. Get to know the swimming levels of the different species in your aquarium before deciding to live together.
Water Parameters
- Temperature ranges must align between species; tropical fish require 72-82°F (22-28°C) while cold-water species need 60-70°F (15-21°C)
- pH compatibility is critical with soft water species thriving at 6.5-7.5 pH and hard water species at 7.8-8.5 pH
- Salinity levels for marine fish must maintain 1.020-1.025 specific gravity to prevent osmotic stress
- Water hardness affects species differently with African cichlids requiring mineral-rich water versus Amazonian species needing softer conditions
- Regular testing using liquid test kits or digital monitors ensures stable parameters
- Seasonal fluctuations should be minimized through heaters and chillers for consistent environments
Temperament Levels
- Peaceful species like guppies and tetras coexist well but stress around aggressive tankmates
- Semi-aggressive fish including tiger barbs establish hierarchies that disrupt timid species
- Aggressive cichlids and oscars require species-only setups to prevent constant conflict
- Unexpected aggression often emerges during feeding times regardless of compatibility charts
- Behavioral signs like fin-nipping, chasing, or hiding indicate temperament mismatches
- Juvenile fish may show peaceful behavior that changes dramatically at maturity
Size Disparities
- Predation occurs when mouth sizes differ significantly between fish species
- Rule of thumb: avoid pairing fish where one could fit in the other's mouth
- Slow-growing species may become prey before reaching full size in mixed tanks
- Visual barriers like plants and rocks protect smaller fish from persistent chasing
- Feeding strategies must accommodate varying mouth sizes and food preferences
- Surface area calculations help determine appropriate space for different-sized species
Activity Levels
- Hyperactive swimmers like zebra danios exhaust and stress slower-moving species
- Sedentary fish such as discus become targets for constant harassment by active species
- Swimming pattern conflicts occur when surface-dwellers intersect with bottom-feeders
- Feeding competition disadvantages timid fish when food is scattered rapidly
- Tank dimensions should accommodate both vertical and horizontal swimming preferences
- Activity-based territory requirements vary significantly between species and life stages
Territorial Needs
- Cichlids establish fixed territories that trigger aggression when boundaries are crossed
- Minimum cave and hiding spot requirements prevent constant defensive behavior
- Breeding seasons dramatically increase territorial instincts in egg-laying species
- Tank dividers create temporary boundaries during introduction periods
- Visual barriers using driftwood and rock formations reduce confrontation frequency
- Overcrowding multiplies territorial stress regardless of species compatibility ratings
How to Use Compatibility Charts
Learn how to read a fish compatibility chart using guppies and tetras as examples. Locate guppies on the vertical access. Now move horizontally to the tetra column. Their intersection in the chart indicates the color green, meaning they are a good pairing. This color code applies to all species pairs and denotes that they can exist together in a tank in a peaceful manner and have "no special needs."
Get to know the color codes well. Green means you can safely proceed; orange means caution - extra hiding spaces are desirable; red means you should under no circumstances attempt to pair - due to the risk of aggression. I have ignored orange warnings and lost fish, such as neon tetras, in my case. We should heed the signals from the chart.
Check reverse pairings if your first search is blank. Try tetra, then guppy. If guppy to tetra returns nothing, that may be a clue. Sometimes compatibility only goes one way. Barbs will attack guppies, but guppies won't retaliate. Checking the reverse prevents overlooking dangerous combinations in a community.
Make environmental adjustments over and above those in the chart: Some orange matches need 20 per cent more space than the minimum. Add plants if your weakest fish are timid; create feeding zones to reduce competition; move decorations about weekly to prevent territory claiming. The charts will only give you a starting point, and you will make it work with your own tank.
Identify Primary Species
- Start with your main fish species or the first fish you intend to add to the aquarium
- Locate this species along either the vertical or horizontal axis of the compatibility chart
- Ensure you're using the correct chart type: freshwater or marine specific charts
- Confirm species spelling variations (e.g., Corydoras vs. Cory Catfish)
- If uncertain, consult scientific names listed in chart footnotes
- Select one species at a time to avoid confusion during cross-referencing
Cross-Reference Tank Mates
- Move horizontally or vertically from your primary species to potential tank mates
- Identify where the row and column intersect on the chart grid
- Observe the color or symbol at the intersection point
- Green indicates highly compatible species suitable for community tanks
- Orange signals moderate compatibility requiring special conditions
- Red means incompatible pairing that should be avoided completely
Interpret Results
- Green pairings: Safe for standard community aquariums without restrictions
- Orange pairings: Possible with adequate space (minimum 30 gallons (114 liters)) and hiding spots
- Red pairings: High risk of aggression or predation regardless of tank size
- Check special notes for orange-rated pairs regarding feeding schedules
- Verify if compatibility applies only to juvenile or adult stages
- Consider group size requirements for schooling species in all ratings
Verify Reverse Pairings
- When no match appears, reverse the species order and check again
- Example: If 'Barb and Guppy' shows no result, try 'Guppy and Barb'
- Account for directional aggression where Species A attacks B but not vice versa
- Note asymmetrical relationships marked with diagonal chart lines
- Confirm whether compatibility is mutual or one-way
- When reversed ratings conflict, default to the more conservative rating
Adjust for Your Tank
- Moderate orange ratings with environmental adjustments
- Increase tank size beyond minimum requirements by 20-40%
- Add visual barriers: live plants, rocks, or driftwood formations
- Implement feeding stations for territorial species
- Rearrange decor weekly to disrupt established territories
- Monitor fish for stress signs during first 72 hours after introduction
Top Freshwater Community Fish
Corydoras catfish are the ideal community fish for beginners. They are peaceful when only 1-3" long, and appear in groups in the 20-gallon tanks. They require a group of six and perform well in water temperatures ranging from 72°F to 79°F. Their habit of scavenging the bottom keeps the beds clean and does not disturb the other inhabitants.
Neon Tetras: These guys shine in small tanks and 10 gallon tanks tend to look pretty brilliant with these guys in there. They need to be bought in schools of 10 and should be kept in typical tropical temperatures of 70-81F. They're small enough that aggression shouldn't be a factor. Feed them flakes and/or micro pellets, no worries here.
Guppies Introduced to the community tank, these colorful little fellows set up a riot of color. They will tolerate a ten-gallon tank around the plant edge, but spread rapidly, so it's best to cope with both males and females. A flexible fish, it does not fear temperatures ranging from 64 to 82 degrees F. and will eat anything placed before it.
Don't confuse these with dwarf Gouramis! All require tanks of at least 15 gallons; otherwise, you feel insecure and a bit frayed. The optimal water temperature range for optimal health is 72 to 82°F (22 to 28°C). Floating plants will help reduce aggressiveness, and they'll accept algae wafers, brine shrimp, as well as most other foodstuffs.
Top Marine Community Fish
The ocellaris clownfish is an ideal reef-safe starter fish for a saltwater aquarium. They typically bond with anemones in tanks of 20 gallons or more and are happiest in stable water at temperatures between 75-82°F. The them paired with an anemone will bring balance to your tank's ecosystem. You can feed them a mixture of pellet food and frozen shrimp.
Royal gramma basslets require a minimum of a 30-gallon tank so they can establish their territory. They seek out caves and therefore require rock work. Ensure that water conditions are stabilized between 72°F and 78°F. Their brilliant yellow and purple colors really light up a tank. They have a mellow temperament so that they can be kept with most reef-safe fish.
Like firefish of the goby family, these fish retreat to hiding places when startled, so the more conscientious hobbyists keep a tight lid on the fish tank. In their 20-gallon home, they have set up a cleaning station known as a "fix-it-shop" to be serviced by shrimp. The stability of the water helps keep stress from harming these delicate little jumpers.
The blue-green chromis school magnificently as long as you have a school of five or more, and a 30-gallon tank will serve nicely. They ignore corals, so your reef remains safe. Keep a constant salinity between 1.020 and 1.025. Their scales shimmer in your fish tank, imparting action to the upper levels of the water.
Common Incompatible Pairings
Freshwater tanks are prone to incompatibility stemming from size mismatches; for instance, cichlids that chow down on smaller tetras. Marine tanks, on the other hand, are compromised by salinity-sensitive species or destruction of the reefs upon which they depend. Understand your environment first before proceeding with the fish.
Size-related predation is responsible for the most preventable losses. Large oscars will swallow small community fish whole. Lionfish will ambush tiny shrimp and gobies. Always compare the adult size of the mouth, not the juvenile size. If one fish catches a small fish, it's game over.
Clashes of temperament can contradict predictions made with the charts. Peaceful bettas become aggressive when housed with barbs that nip at their fins. Semi-aggressive gouramis bully timid species unexpectedly. Observe new pairs for at least 72 hours. Alter the decor so it is unfamiliar to both species when introducing them together.
"Mismatches in water parameters" create silent killers in the aquarium. For instance, goldfish thrive at 60-70°F while the typical tropical fish needs 72-82°F. African cichlids need alkaline water, while soft-water tetras will perish immediately. You should check water temperature and pH readings at least once a week. Never assume fish are compatible, unless all parameters are matched.
5 Common Myths
Fish in pet stores will cohabitate without incident, regardless of species combinations, thanks to artificial, controlled environments.
This misconception does not allow for natural predator-prey relationships and territorial behaviors that will develop in your home aquarium. The majority of pet stores display juvenile fish which have yet to show aggressiveness, potentially skewing observations. The actual compatibility of a species or species combinations depends on the individual traits of the species, including size differences, behaviors in feeding or foraging, environmental tolerance, or needs, oak status that the store cannot provide for during a temporary time period. Actual dynamics of the tank will expose and highlight conflicts that simply did not cross the first few interactions.
Compatibility charts provide foolproof guarantees for successful fish pairings without considering individual tank conditions.
Charts offer generalized guidance but cannot predict unique fish behaviors or environmental variables affecting outcomes. Critical factors like water parameters, tank dimensions, available hiding spaces, and group dynamics significantly alter compatibility results. Responsible aquarists must observe new pairings for at least 72 hours and adjust decor to minimize conflicts. Charts serve as starting points rather than absolute guarantees for harmonious communities.
Aggression levels in saltwater species are indicative of higher aggression when compared to all freshwater fish species.
Just like in freshwater bodies, aggression can differ significantly in marine habitats and many placid species debunk this notion. For instance, clownfish and firefish display less aggression than various cichlid species in freshwater. Temperament depends more on species-specific evolutionary traits and social systems than salinity. A carefully constructed reef-safe community can prosper for compatible saltwater species and compatible temperaments.
Fish species that are considered schooling fish can comfortably adjust to live alone in home aquariums.
Schooling fish kept alone are in a constant state of chronic stress which depresses the immune system and alters normal behavior. Tetra species are soil fish species that require minimal group sizes of six fish to establish natural security hierarchies and normal interactions within a group. Fish that are kept alone begin to show evidence of behavioral changes, such as being less colorful and less active, and having increased susceptibility to pathogens. Providing at least one companion for schooling fish is vital to ensure adequate welfare, ontogeny, and health for the fish in the home aquarium setting.
While compatible temperaments are the most important factor in a fish fugue's sustainability, all water chemistry parameters matter less than temperament compatibility.
When water parameters are mismatched and fish are temperamentally compatible, they may suffer physiological stress, eventually impairing osmoregulatory functions and/or resulting in organ failure. Tropical species require relatively homogenous environments between 72-82F (22-28C). Alternatively, cold water fish generally do well in 60-70F (15-21C) range. Overlapping temperature ranges may create sickness and other crises unrelated to the fishes' temperament compatibility with one another. Getting temperature to match ideally is as equally as important as temperament compatibility, since the stress of the mismatched temperature will cause unnecessary strain when compatible in temperament.
Conclusion
Fish compatibility charts are invaluable to every aquarium keeper. They help provide a secure "communal area" starting point, help prevent unwise combinations which can be costly in both time and money (and include the risk of losing fish, happily avoidable by following a chart). Always keep it to hand whenever you plan to stock your tank, then it can, and will, guide you in your selection.
Observe fish behaviour beyond chart recommendations. Charts predict but don't ensure harmony. Look for signs like hiding or nipping fins. Pair wisely if stress appears. Your observations help tune compatibility in real-time, as seen in a fish tank.
For best results, introduce new fish to the aquarium very gradually. Please make sure they are quarantined for a period of two weeks first, then teach them in the evening, after rearranging the decor in the tank. Watch how they get on for the first three days. Precautions such as these will save much grief in the event of an established community.
Long-term rewards that result from harmonious fish communities: Vibrant colours in healthy fish. Breeding in stress free environments. Easier maintenance with compatible species. Peaceful tanks that thrive for many years owing to proper pairing practices.
External Sources
Frequently Asked Questions
How do I use a fish compatibility chart?
Start by identifying your primary species on the chart's axis, then cross-reference potential tank mates where rows and columns intersect. Match color codes: green for safe pairings, orange for cautious matches requiring special conditions, and red for incompatible combinations. Always verify reverse pairings since compatibility isn't always mutual between species.
Which fish should never be kept together?
Avoid pairing predator and prey species like Oscars with small tetras, or temperamental mismatches like Bettas with fin-nipping Tiger Barbs. Also incompatible: Goldfish with tropical fish due to temperature conflicts, and Pufferfish with slow invertebrates they'll attack.
Can different fish species coexist peacefully?
Yes, when carefully matched using compatibility charts and environmental considerations. Successful communities combine fish with aligned:
- Temperament levels (all peaceful or semi-aggressive)
- Water parameter requirements (temperature/pH/salinity)
- Activity patterns and space needs
- Feeding behaviors and dietary compatibility
Why do compatible fish sometimes fight?
Even chart-compatible pairs may conflict due to individual personalities, breeding seasons, insufficient territory, or tank overcrowding. Always monitor new introductions for 72 hours and provide ample hiding spaces with visual barriers to reduce aggression triggers in community setups.
How many fish can live together safely?
The quantity depends on species-specific needs:
- Schooling fish require 6+ individuals for security
- Territorial species need defined spaces with decorations
- Tank size must accommodate adult sizes and swimming patterns
- Follow inch-per-gallon rules with species-specific adjustments
Do water conditions affect fish compatibility?
Absolutely. Mismatched parameters cause severe stress regardless of temperament compatibility. Tropical fish thrive at 72-82°F (22-28°C) while cold-water species need 60-70°F (15-21°C). pH and hardness differences also disrupt osmoregulation, making parameter alignment essential alongside behavioral matching.
Can aggressive fish ever be community tank candidates?
Only with extreme caution and specialized setups. Semi-aggressive species like Dwarf Gouramis may coexist in large tanks (40+ gallons) with defined territories, same-species groups, and non-competitive tank mates. Avoid pairing with timid or slow-moving fish even in optimized conditions.
How do I introduce new fish to existing communities?
Follow these critical steps:
- Quarantine newcomers for 2 weeks minimum
- Rearrange tank decor before introduction to disrupt territories
- Add fish during low-light evening hours
- Monitor interactions closely for 72 hours
- Use tank dividers if aggression occurs
What are common compatibility chart mistakes?
Typical errors include:
- Ignoring juvenile vs adult behavior changes
- Overlooking directional aggression (Species A attacks B but not vice versa)
- Neglecting reverse pairings on charts
- Assuming size compatibility without checking mouth-size ratios
- Disregarding group size requirements for schooling species
Do saltwater and freshwater compatibility rules differ?
Core principles remain similar, but marine charts emphasize reef safety, symbiotic relationships, and stricter parameter stability. Saltwater species often require larger tanks (30+ gallons minimum) and more precise salinity control. Always use salinity-specific charts and note specialized needs like cleaner fish dependencies.