Back to blogs

Planning the Perfect Community Tank

How to Choose Fish That Actually Belong Together

Community aquarium plan with schooling fish, centerpiece fish, and bottom dwellers

Introduction

A community tank is one of the hobby's most rewarding setups when it works, and one of the most frustrating when it does not. The difference almost always comes down to planning: researching fish compatibility before purchase rather than trusting the store's assurance that "those two will be fine together." Fish have specific requirements, behavioral tendencies, and ecological roles that either complement or conflict with each other, and a little research before buying prevents a lot of heartbreak afterward.

Quick Overview

Core checksWater parameters, behavior, size, and tank role
Common mistakeMixing fish that survive together but do not thrive together
Planning orderChoose constraints first, then centerpiece, schoolers, and bottom fish
Add lastThe most territorial or assertive fish

The Three Pillars of Compatibility

Water Parameters

Every fish in a community tank must thrive at the same water temperature, pH, and hardness. This sounds obvious, but it is routinely ignored in fish stores, where convenience of display often means cold-water and tropical fish sit in adjacent tanks with similar labels. A fish that "can survive" at your parameters is not the same as one that "thrives" at them.

  • Anchor your parameter range first: decide on temperature and pH based on your tap water or what you are willing to adjust to, then choose fish that naturally fit that range
  • The most common mistake: mixing soft-water tetras with hard-water livebearers because both are labeled "community fish"
  • A narrow parameter window (soft, acidic 6.0-6.8 water, or hard, alkaline 7.8-8.2 water) produces more compatible species groups than trying to find fish that meet in the middle

Behavior and Temperament

Fish behaviors that cause problems in community tanks fall into a few recurring categories: fin nipping, predation of smaller fish, extreme territoriality, and competition for the same resources. Understanding these tendencies before purchase prevents the majority of compatibility failures.

  • Fin nippers: tiger barbs, serpae tetras, and some other tetras will shred the fins of slow-moving or long-finned fish. Never house with bettas, angelfish, or fancy guppies.
  • Predators of small fish: any fish with a mouth large enough to swallow a tankmate will eventually eat it. Oscars, most large cichlids, and even peaceful fish like pearl gouramis will eat fish small enough to fit in their mouth.
  • Territorial aggression: cichlids, many gouramis, and some catfish establish territories that they defend aggressively. Plan hardscape to provide multiple territories in a tank where multiple territorial fish will live.

Ecological Roles and Water Column Use

A well-designed community uses the full water column and assigns each species an ecological role. This reduces competition, creates a more naturalistic tank, and makes the aquarium more visually interesting from every viewing angle.

  • Surface and upper level: hatchetfish, some tetras, surface-feeding livebearers
  • Mid-water schooling layer: tetras, rasboras, danios, barbs
  • Midground roamers: gouramis, cichlids, larger individual fish
  • Bottom layer: corydoras, loaches, small plecos, kuhli loaches
  • Cleanup crew: snails, shrimp, otocinclus

A Practical Planning Process

Before buying a single fish, plan the complete stocking list on paper and research every species on it.

  • Start with your tank size and water parameters as fixed constraints
  • Choose a "centerpiece" fish or group that anchors the design (a pair of rams, a school of angelfish, a betta)
  • Add schooling fish that fill the mid-water layer and fit your parameter range
  • Add bottom dwellers that complement rather than compete with the schooling fish
  • Look up maximum adult size, not the size in the store, for every species
  • Use a stocking checker as a rough check on bioload, while remembering that behavior and compatibility still need species-specific research

The most important compatibility resource is not a stocking calculator but the experience of other hobbyists who have kept the same combination. Aquarium forums and subreddits contain thousands of real-world accounts of what worked and what did not. A ten-minute search before buying is worth weeks of stress after.

Introducing Fish in the Right Order

The order in which you add fish to a new tank matters. Territorial fish added last to a tank full of established residents are less likely to successfully claim the entire tank. Shy, non-territorial fish added first have time to establish and feel secure before more assertive species arrive.

  • Add bottom dwellers and schooling fish first; they are least likely to establish problematic territories
  • Add the centerpiece or most territorial fish last
  • Add fish gradually over weeks rather than all at once; the biological filter needs time to adjust to increasing bioload
  • Quarantine all new fish before adding them to the community, regardless of stocking order

Use this with your tank

Turn the guide into a check, a saved-tank update, or a question with context.

Apply this to my tankAsk Advisor to turn this article into next steps for your current setup.Check my stockingRun tank size, water, cycle, and compatibility before changing livestock.Open saved tanksOpen saved tanks to log changes, maintenance, plants, livestock, or water tests.

Read next

Related TankFlare guides for the next care decision.

Stocking ideas29 and 30 Gallon Stocking Ideas5 min read

Plan 29 and 30 gallon aquarium stocking ideas for angelfish, active schools, dwarf cichlids, planted communities, and more.

Continue reading
Stocking ideas20 Gallon Stocking Ideas5 min read

Explore 20 gallon stocking plans, from peaceful community tanks and planted betta setups to livebearers, dwarf cichlids, and oddball ideas.

Continue reading
Stocking ideas10 Gallon Stocking Ideas5 min read

Practical 10 gallon stocking ideas for bettas, nano communities, shrimp tanks, killifish pairs, and species-only setups that fit small aquariums.

Continue reading
Stocking ideasChoosing Tankmates for Your Betta5 min read

Choose safer betta tankmates, avoid common compatibility traps, plan tank size and cover, and introduce new fish without triggering aggression.

Continue reading