SetupMyFishTank
Back to blog
2026-02-086 min read

Fish Compatibility Guide: Building a Peaceful Community Tank

Learn how to choose fish that get along, avoid common stocking mistakes, and build a harmonious community aquarium that thrives.

Fish Compatibility Guide: Building a Peaceful Community Tank

A community tank — where multiple species coexist peacefully — is one of the most rewarding setups in the hobby. But putting incompatible fish together can lead to stress, aggression, disease, and death. This guide will help you build a harmonious community where every fish has its place.

The Golden Rules of Fish Compatibility

1. Match Temperaments

This is the most obvious rule, but it is often overlooked in the excitement of choosing fish. As a general guideline:

  • Peaceful + Peaceful = Harmony (Neon Tetras with Corydoras)
  • Peaceful + Semi-aggressive = Stress (Guppies with Tiger Barbs)
  • Aggressive + Aggressive = Warfare (Two male Bettas)

Always research the temperament of each species before buying. Some fish that look harmless in the store can become territorial terrors once established in your tank.

2. Consider Size Differences

A good rule of thumb: if a fish can fit in another fish's mouth, it eventually will. Avoid pairing very small species (like Ember Tetras) with larger predatory fish. Most community fish should be roughly similar in size when fully grown.

3. Match Water Parameters

All fish in your community should thrive in the same water conditions:

  • Temperature: Most tropical community fish do well at 24-26°C
  • pH: A stable pH between 6.5-7.5 suits the vast majority of popular community species
  • Hardness: Soft-water fish (tetras, rasboras) should not be mixed with hard-water species (African cichlids)

4. Occupy Different Zones

A well-planned community uses every level of the aquarium:

  • Top dwellers: Hatchetfish, Guppies, Bettas
  • Mid-water swimmers: Tetras, Rasboras, Dwarf Gouramis
  • Bottom dwellers: Corydoras, Otocinclus, Bristlenose Plecos
  • Glass and surfaces: Nerite Snails, Amano Shrimp

This approach reduces competition, minimizes territorial disputes, and creates a more dynamic, interesting display.

Our Favorite Community Combinations

The Classic Community (80+ liters)

  • 10x Neon Tetras (mid-water schooling)
  • 6x Corydoras Panda (bottom)
  • 8x Harlequin Rasboras (mid-water schooling)
  • 6x Cherry Shrimp (all levels, algae crew)
  • 2x Nerite Snails (glass cleaning)

This is the tried-and-true combination that works beautifully. Peaceful species at every level, easy to care for, and visually stunning with the blue of the Neons complementing the copper of the Rasboras.

The Nature Aquascape Community (90+ liters)

  • 12x Cardinal Tetras (mid-water schooling)
  • 6x Otocinclus (glass and plants, algae crew)
  • 8x Amano Shrimp (all levels, algae crew)

Ideal for a planted nature-style tank. The deep red and blue of Cardinals look incredible against green plants, while Otos and Amanos keep everything spotless.

The Nano Community (40+ liters)

  • 8x Ember Tetras (mid-water schooling)
  • 6x Celestial Pearl Danios (mid to bottom)
  • 10x Cherry Shrimp (all levels)
  • 2x Nerite Snails (glass cleaning)

A jewel-like community perfect for a desktop aquascape. Small, colorful, and fascinating to watch.

Fish to Be Careful With

Some popular fish require extra consideration in community settings:

Bettas

Males can live in communities under the right conditions, but avoid tankmates with long, colorful fins (male Guppies) that the Betta might mistake for a rival. Good Betta companions include Corydoras, Nerite Snails, and Amano Shrimp.

Dwarf Gouramis

Males can be territorial, especially toward other Gouramis. Keep only one male per tank and provide plenty of plant cover for line-of-sight breaks.

Bristlenose Plecos

Generally peaceful, but they can be territorial toward other bottom-dwellers in small tanks. Give them a cave to call their own.

Stocking: How Many Fish?

Overstocking is one of the most common beginner mistakes. While the old "one inch of fish per gallon" rule is oversimplified, here are better guidelines:

  • Start conservatively: You can always add more fish later, but you cannot easily remove them
  • Consider adult size: That cute little Pleco in the store might grow to 30 cm
  • Account for schooling needs: Many species need groups of 6+ to feel secure
  • Factor in filtration: Better filtration allows slightly higher stocking, but do not push it
  • Test water parameters: If ammonia or nitrite ever registers above zero, you are overstocked or underfiltered

The Introduction Process

When adding new fish to an established community:

  1. Quarantine if possible: A separate tank for 2-4 weeks prevents disease introduction
  2. Acclimate slowly: Float the bag for 15 minutes, then gradually mix tank water in over 30-60 minutes
  3. Add during feeding time: Existing residents will be distracted by food
  4. Rearrange decorations: This disrupts established territories and levels the playing field
  5. Keep the lights off: Dim conditions reduce stress during the first few hours
  6. Monitor closely: Watch for signs of aggression or stress over the first week

Signs of Compatibility Problems

Watch for these red flags:

  • Fin nipping: Torn or ragged fins, especially on long-finned species
  • Hiding: Fish that constantly hide instead of swimming freely
  • Faded colors: Stressed fish often lose their vibrant coloration
  • Not eating: A fish that refuses food may be bullied away from feeding areas
  • Chasing: Persistent pursuit, not the occasional playful dart

If you see these signs, be prepared to rehome the aggressor or the victim. Having a backup plan is part of responsible fishkeeping.

Final Thoughts

Building a peaceful community tank is equal parts research, planning, and observation. Take the time to understand each species' needs and behaviors before adding them to your tank. When done right, a community aquarium is a living work of art where every inhabitant contributes to a balanced, harmonious whole.