Bettas can live with peaceful, non-nippy tank mates like corydoras catfish, ember and neon tetras, harlequin rasboras, kuhli loaches, mystery and nerite snails, and shrimp — provided the tank is 10+ gallons with plenty of hiding spots. Avoid fin-nippers, bright long-finned fish, goldfish, and other bettas.
So, Can a Betta Actually Have Tank Mates?
Yes — but it depends far more on the tank and the individual betta than on any tidy list.
That is the part most guides skip. You will see "top 10 betta tank mates" everywhere, and the species are nearly always the same: corydoras, small tetras, rasboras, snails, shrimp. That list is not wrong. But two people can add the exact same neon tetras to the exact same 10-gallon tank and get two completely different outcomes, because one betta is a laid-back sponge and the other one is a fin-shredding tyrant.
In my own 10-gallon planted tank, my first betta ignored a school of ember tetras for two years. The betta I have now would have eaten them by Tuesday. Same setup. Different fish. So when you ask what fish are compatible with bettas, the honest answer is: these species have the best odds, in a big enough tank, with an escape plan ready — and you watch closely for the first two weeks.
This guide gives you the odds, the compatibility table nobody else bothers to build, the tank-size math, a safe way to introduce new fish, and the short list of species you should never even consider.
Why Is Betta Compatibility So Tricky?
Three things make bettas harder to stock than an average community fish.
1. Territorial aggression is baked in. Betta splendens is literally the "Siamese fighting fish." Males were selectively bred for aggression toward other males, and that instinct spills over onto anything that looks like a rival. Interestingly, the research suggests this aggression is not fixed. A 2021 study in BMC Zoology found that bettas raised in physically complex, socially rich environments displayed much lower aggression as adults than isolated fish — adult bettas kept in enriched groups showed "the same level of agonistic behavior as juvenile fish" (Iwata et al., 2021). The practical takeaway: a big, heavily planted tank with lots of sightline breaks genuinely calms a betta down. A bare tank does the opposite.
2. Fin-nipping runs both ways. Your betta might nip its tank mates — or, just as often, the tank mates nip your betta. Those long, flowing fins are a target. Tiger barbs, serpae tetras, and other known nippers will strip a betta's fins to nubs and cause the stress and fin rot that follows. Compatibility is a two-way street.
3. Water parameters have to overlap. A betta is a tropical fish that wants 78–80°F (25–27°C), soft-to-moderate water, and calm flow. A tank mate that needs cold water or a fast current is out, no matter how peaceful it is. This single rule quietly eliminates the two most common "can I add this?" questions — goldfish (cold water) and most cichlids (wrong temperament and, often, wrong flow).
Read those three together and a pattern falls out: you want small, peaceful, short-finned, drably-colored, temperature-compatible fish that occupy a different part of the tank than your betta.
The Betta Compatibility Table
This is the asset the other guides are missing. Use it as your shortlist, then read the notes — the notes are where the real decisions get made.
Table 1 — Betta fish compatibility matrix (best tank mates, ranked by success rate)
| Species | Compatible with a betta? | Min tank size | Temperament | Where it swims | Notes |
|---|---|---|---|---|---|
| Nerite snail | Yes — safest option | 5 gal | Peaceful, inert | Glass & decor | No aggression triggers at all; eats algae; won't breed in freshwater. The single best "first tank mate." |
| Mystery snail | Yes | 5 gal | Peaceful | Glass & bottom | Big, hardy, ignored by most bettas. Watch for a betta that pesters the antennae. |
| Amano shrimp | Yes | 10 gal | Peaceful | Bottom & plants | Bigger than cherries, so harder to swallow. Needs plant cover. Best shrimp for betta tanks. |
| Cherry shrimp | Usually — with heavy cover | 10 gal | Peaceful | Bottom & plants | Adults often fine; babies get eaten. Treat any survivors as a bonus, not a colony. |
| Corydoras (pygmy/panda/bronze) | Yes | 15 gal | Peaceful, schooling | Bottom | Occupies the floor, away from the betta's zone. Keep 6+. Pygmy cories suit smaller tanks. |
| Kuhli loach | Yes | 15 gal | Shy, peaceful | Bottom, hides | Eel-like, nocturnal, stays out of the betta's way. Keep 3+ and give them caves. |
| Ember tetra | Yes | 10 gal | Peaceful, schooling | Mid | Tiny, warm-orange, non-nippy. One of the most betta-safe tetras. Keep 6+. |
| Neon / green neon tetra | Usually | 15 gal | Peaceful, schooling | Mid | Popular and peaceful, but a nervous school can trigger chase. Keep 6+ to spread attention. |
| Harlequin rasbora | Yes | 15 gal | Peaceful, schooling | Mid–top | Calm, sturdy, short-finned. A classic betta community fish. Keep 6+. |
| Otocinclus catfish | Yes | 15 gal | Peaceful, shy | Glass & plants | Gentle algae-eater that ignores the betta entirely. Needs an established, algae-rich tank. |
| Malaysian trumpet snail | Yes | 5 gal | Peaceful | Substrate | Burrows and aerates the sand; totally invisible to the betta. |
How to read the table: the further down a species sits, the more it depends on tank size, cover, and your betta's individual temperament. Snails and Amano shrimp are close to "set and forget." Schooling fish are a probably — great odds in a planted 15-gallon-plus, poor odds in a bare 10.
What Fish Should You Never Add to a Betta Tank?
Some species aren't a gamble — they're a mistake. Here is the "never add" list and, more importantly, why.
- Nerite & mystery snails
- Amano & cherry shrimp
- Corydoras catfish
- Kuhli loaches
- Ember & neon tetras
- Harlequin rasboras
- Otocinclus catfish
- Another male betta
- Goldfish (cold water)
- Angelfish
- Tiger barbs / serpae tetras
- Fancy long-finned guppies
- Gouramis
- Most cichlids
Table 2 — Fish to never keep with a betta
| Species / group | Why it fails |
|---|---|
| Another male betta | They will fight, often to the death. This is the trait the fish was bred for. Never house two males together. |
| Female bettas (in a small tank) | A "sorority" needs a large, heavily planted tank (20+ gal), a specific group size, and constant supervision — not a beginner setup. In a standard tank, expect fighting. |
| Goldfish | Cold-water fish. The temperature needs don't overlap, and goldfish are messy, fast-growing, and out-compete a betta for food. A hard no. |
| Angelfish | Long-finned, slow, and territorial as they grow — a classic betta-vs-betta-style standoff that ends in torn fins on both sides. |
| Tiger barbs / serpae tetras | Compulsive fin-nippers. They will shred a betta's fins and cause chronic stress and fin rot. |
| Guppies (fancy/long-finned males) | Bright colors and flowing tails read as "rival betta." Aggression is common and often one-sided against the guppy — or against your betta. |
| Gouramis | Same family (Anabantidae), same air-breathing habit, same territorial streak. Two labyrinth fish in one small tank is a recipe for fighting. |
| Cichlids (most) | Aggressive, often larger, and frequently need different water flow or parameters. |
| Any known fin-nipper | If a species has a reputation for nipping, assume your betta's fins are the target. |
The through-line: avoid anything that is aggressive, another labyrinth fish, brightly colored with long fins, cold-water, or a known nipper.
How Big Does the Tank Need to Be? (The Math)
Tank size is the single biggest lever you control. Here is the simple version.
The baseline. A betta alone needs a 5-gallon minimum. Anything smaller can't hold stable water parameters and offers nowhere to break line-of-sight — the exact condition the aggression research warns against. Bowls and 2.5-gallon "betta kits" are not tank-mate territory.
Adding tank mates. The moment you add other fish, jump to a 10-gallon minimum, and honestly, 15–20 gallons is where community betta tanks start working reliably. More water = more room to escape, more places to hide, and a diluted target for aggression.
The stocking rule. Use the classic hobby guideline of roughly 1 inch of adult fish per gallon of actual water (a 10-gallon tank holds about 8 gallons once you subtract substrate and decor). It's a rough guide, not a law — heavily-stocked bottom-dwellers and messy fish need more headroom — but it stops beginners from cramming a school into a nano tank.
Result: a stable, understocked, betta-friendly community — with room left over.
How Do You Introduce Tank Mates Safely? (Step by Step)
Introduction technique quietly decides whether your tank-mate experiment succeeds or ends in torn fins. Do it in this order.
- 1 Cycle and plant the tank first. Never add fish to a new, un-cycled tank. Establish the nitrogen cycle, then plant it densely — plants, driftwood, caves, and floating cover all break sightlines and lower aggression, exactly as the enrichment research predicts.
- 2 Add the tank mates before the betta, when possible. Letting the other species establish territory first means the betta arrives as the "newcomer" and is less likely to treat the whole tank as its kingdom. If the betta is already in residence, rearrange the decor before adding new fish to reset its territory map.
- 3 Quarantine new arrivals for two weeks. A separate quarantine tank stops you from importing ich, velvet, or parasites into your display. This protects both the newcomers and your betta.
- 4 Float and acclimate slowly. Float the bag to match temperature, then drip-acclimate over 30–60 minutes so the new fish adjust to your water chemistry without shock.
- 5 Introduce during "lights out" or feeding time. A distracted, well-fed betta is a calmer betta. Adding fish at dusk or right after a meal blunts the first-contact aggression.
- 6 Watch the first hour, then the first two weeks. Some flaring and chasing is normal at first. Persistent chasing, nipped fins, hiding fish that won't eat, or a betta that pins one target are red flags.
- 7 Always have a backup plan ready. Keep a spare cycled tank, a divider, or a breeder box on standby before you introduce anyone. If it goes wrong, you need to separate fish in minutes, not days.
Follow those seven steps and you've stacked the odds about as far in your favor as they'll go.
Do Bettas Even Need Tank Mates?
No — and this matters. A betta is perfectly happy, healthy, and stimulated on its own in a well-planted 5-gallon tank. It does not get "lonely." Tank mates are for you, and for the fun of a small ecosystem — not a welfare requirement for the betta.
So if you have a nano tank, a first-time setup, or a betta with a hot temper, the completely valid answer is a solo betta plus a couple of nerite snails. That's not a failure. It's often the smartest, lowest-stress build there is.
Frequently Asked Questions
What fish can live with a male betta?
The best odds go to peaceful, short-finned, drably-colored fish that occupy a different level of the tank: corydoras and kuhli loaches on the bottom, ember tetras and harlequin rasboras in the middle, plus nerite/mystery snails and Amano shrimp. Keep the tank at 10+ gallons (15–20 is better), heavily planted, and watch the first two weeks. Male bettas tend to be more aggressive than females, so err toward the safest species and skip anything bright or long-finned.
Can bettas live with guppies?
It's risky, especially with fancy long-finned male guppies — their bright colors and flowing tails read as a rival betta and often trigger aggression. Short-finned, drab feeder-type or female guppies in a large, planted tank have better (but still uncertain) odds. If you try it, use a 15-gallon-plus tank, keep the guppies in a group, and be ready to separate them fast.
How big a tank do I need for a betta with tank mates?
Ten gallons is the practical minimum, and 15–20 gallons is where community betta tanks reliably succeed. A solo betta only needs 5 gallons, but every added fish demands more swimming room, more hiding spots, and more diluted aggression. Use roughly 1 inch of adult fish per gallon of real water as a rough stocking cap.
Can two bettas live together?
Two males: never — they will fight, often to the death. A male and a female should only be together briefly for supervised breeding, never as permanent tank mates. A female "sorority" is possible but is an advanced setup requiring a large, densely planted tank (20+ gallons), a proper group size, and constant supervision — not a beginner project.
Do bettas need tank mates?
No. Bettas are solitary by nature and thrive alone in a proper 5-gallon planted tank without any companions. They don't feel lonely and don't require social interaction to stay healthy. Tank mates are an optional choice for the keeper's enjoyment, not a welfare need for the fish.
Can bettas live with snails and shrimp?
Yes — snails and shrimp are the safest tank mates of all. Nerite and mystery snails carry no aggression triggers and double as an algae cleanup crew, and Amano shrimp are big enough to avoid being eaten if you provide plant cover. Cherry shrimp adults often survive in a heavily planted tank, but their babies usually become snacks, so treat a breeding colony as unlikely.
Can bettas live with goldfish?
No. Goldfish are cold-water fish whose temperature needs don't overlap with a betta's tropical 78–80°F range. They're also messy, fast-growing, and will out-compete a betta at feeding time. It's one of the clearest "never" pairings in the hobby.
Why is my previously peaceful betta suddenly attacking its tank mates?
Betta temperament isn't fixed. Territorial behavior often increases as a betta matures, and stress, a too-small tank, or a lost sightline break can flip a calm fish into an aggressor. This is exactly why the compatibility table is a starting point, not a guarantee — ongoing observation and a ready backup tank matter for the life of the setup.
Freshwater aquarist and betta keeper for 12 years, currently running a 29-gallon community tank and three planted nano tanks. Everything here comes from a decade-plus of stocking, watching, and occasionally rescuing fish from bad pairings.
Updated July 2026
Sources
- Iwata, E., Masamoto, K., Kuga, H., & Ogino, M. (2021). Timing of isolation from an enriched environment determines the level of aggressive behavior and sexual maturity in Siamese fighting fish (Betta splendens). BMC Zoology, 6(1). Read the study ↗