The best community tanks are not assembled in a fish store — they are planned before a single fish is bought. A community aquarium is a small, balanced ecosystem of compatible species sharing water, zones, and resources, and the difference between one that thrives for years and one that lurches from crisis to crisis is almost entirely the planning and process behind it. This guide is the complete community-tank workflow: cycling the tank, choosing species that actually work together, stocking in the right order, and the ongoing care that keeps it stable. It ties together the fish lists and compatibility rules in the rest of the Library into one build sequence.
For the deep theory of why species do or don't get along, see the complete compatibility guide; for fish lists, Best Community Fish. This is how you put it all together.
Step 1: Cycle the Tank First
The single most important thing you can do for a community tank happens before any fish arrive: cycle it. The nitrogen cycle establishes the beneficial bacteria that convert toxic ammonia (from fish waste) to nitrite and then to far less harmful nitrate. Adding fish to an uncycled tank — "new tank syndrome" — is the most common cause of early community deaths, as ammonia and nitrite spike and poison the fish.
Do a fishless cycle: add an ammonia source, let the bacteria colony build over several weeks until the tank can process ammonia to nitrate, then stock. Track it with the Nitrogen Cycle Tracker. This patience up front prevents the most losses of anything in this guide.
Step 2: Choose a Water Type and Anchor
A community must share water chemistry, so decide your target before choosing fish:
- Soft / acidic (tetras, rasboras, corydoras, most South American fish), or
- Hard / alkaline (livebearers like guppies, platies, mollies).
Pick the water type your tap water naturally suits where possible — chasing a chemistry against your source water is a constant battle. Then choose an anchor or centerpiece species and let its parameters and adult size guide the rest of the stock. Don't mix soft-water and hard-water fish; one will always be stressed.
Step 3: Build the Stock Across Zones
A balanced community fills the three zones of the tank so fish spread out and competition stays low:
- Top: livebearers, hatchetfish, gouramis.
- Mid: tetras, rasboras, danios, barbs (peaceful ones).
- Bottom: corydoras, otocinclus, kuhli loaches, bristlenose plecos, plus snails and shrimp.
Choose peaceful, parameter-matched species, keep each schooling species in a proper group (six or more), and keep everyone in a similar size class so no fish is prey to another. The full species lists by zone are in Best Community Fish, and for small setups, Nano Fish Compatibility.
Step 4: Confirm the Space and Bioload
Before buying, confirm your tank can actually support the planned stock. Ignore the old "one inch of fish per gallon" rule — it disregards body mass, waste output, and adult size. Use the Stocking Density Calculator for real bioload math, and plan for adult sizes, not store sizes. Under-stocking is far safer than overstocking: an overstocked community has worse water quality, more aggression, and less stability. Leave headroom.
Step 5: Stock in the Right Order
How and when you add fish affects the outcome:
- Add the hardiest species first, a few at a time, so the maturing biological filter keeps pace with the rising bioload. Adding everything at once can spike ammonia even in a cycled tank.
- Add territorial or boisterous species last, so they cannot claim the whole tank before peaceful fish establish.
- Add schooling fish as their full group, not a few at a time, so their interactions diffuse among themselves.
- Quarantine new fish where possible before adding them, to protect the established community from disease.
Patience here — stocking over weeks, not in one shopping trip — prevents both cycle crashes and aggression problems.
Step 6: Design for Peace and Health
Tank design is a compatibility tool. Plant heavily and add hardscape to break sightlines (which lowers aggression) and provide refuge for timid fish and shrimp. Provide appropriate flow and filtration, stable warmth, and cover at every level. A planted, broken-up tank is calmer and healthier than a bare, brightly lit one — the same principle that makes borderline pairings work, applied to the whole community.
Step 7: Maintain It
A community tank is stable only if maintained:
- Regular water changes (commonly 20–30% weekly) to export nitrate and replenish minerals — use the Water Change Calculator to dial in volumes.
- Consistent, measured feeding — overfeeding fouls water and drives pest blooms; feed what's eaten in a couple of minutes, and make sure bottom-dwellers get their share.
- Routine testing of parameters, especially in the first months and after any change.
- Observation — catching a stressed fish, an aggression problem, or a parameter drift early prevents most disasters.
A varied diet keeps everyone healthy; live foods like daphnia and scuds condition fish and add interest. The Live Food Encyclopedia covers feeding a community well.
The Whole Sequence
A thriving community is a sequence, not a single decision: cycle first, choose a water type and anchor, build balanced stock across zones with peaceful parameter-matched species in proper groups, confirm the space with real bioload math, stock slowly in the right order, design the tank for peace, and maintain it consistently. Do that and you replace the hobby's worst habit — buying fish on impulse because they looked good together — with a planned system that works. Pressure-test every pairing in the Fish Compatibility Checker before you buy.
Frequently Asked Questions
How do I set up a community fish tank?
Cycle the tank first (a fishless nitrogen cycle over several weeks), choose a water type and an anchor species, then build balanced stock across the top, mid, and bottom zones with peaceful, parameter-matched fish kept in proper groups. Confirm the tank supports the stock with a bioload-based stocking calculator, stock slowly in the right order, plant for cover, and maintain with regular water changes and measured feeding.
What order should I add fish to a community tank?
Add the hardiest species first, a few at a time, so the biological filter keeps pace; add territorial or boisterous species last so they don't claim the whole tank; and add schooling fish as their full group at once. Quarantine new fish before adding them where possible. Stocking gradually over weeks prevents both ammonia spikes and aggression problems.
How many fish can I put in a community tank?
It depends on tank size, filtration, and the species' adult sizes and waste output — not the misleading one-inch-per-gallon rule. Use a stocking density calculator that accounts for real bioload, plan for adult sizes rather than store sizes, and leave headroom by understocking. An overstocked community has poorer water quality, more aggression, and less stability than a conservatively stocked one.
Do I need to cycle a tank before adding community fish?
Yes — cycling is the most important step. An uncycled tank cannot process the ammonia from fish waste, and adding fish causes toxic ammonia and nitrite spikes ("new tank syndrome"), the most common cause of early community deaths. Do a fishless cycle over several weeks until the tank can convert ammonia to nitrate, tracking it with a nitrogen cycle tool, before stocking any fish.
Why do fish in my community tank keep dying?
The most common causes are an uncycled or unstable tank (ammonia/nitrite poisoning), incompatible species (aggression, fin-nipping, or predation), water parameters outside a species' comfort range causing chronic stress, or overstocking. Cycle first, choose compatible parameter-matched species, stock conservatively, and maintain water quality — most community losses are preventable husbandry and compatibility issues rather than bad luck.
Get the live food in this guide
Blackwater Aquatics ships breeder-grade live scuds, daphnia, and microworm cultures across Canada — the exact foods referenced above.
