What Fish Can Live With Bettas?
Short answer: Peaceful, non-fin-nipping bottom and mid-dwellers can live with a male betta, but only in a heated, filtered 10-gallon or larger tank. Good options include corydoras, kuhli loaches, otocinclus, ember tetras, snails, and shrimp. Avoid other bettas, guppies, and fin-nippers.
Betta at a glance
- Scientific name
- Betta splendens
- Adult size
- ~2.5″
- Temperature
- 76–82°F
- pH
- 6.5–7.5
- Minimum tank
- 5 gal
- Temperament
- aggressive
- Social
- can be kept singly
- Reference
- Wikipedia
A male betta guards its space, so tank mates have to be peaceful, non-flashy, and no threat to its fins, and you need room. In a heated, filtered 10-gallon or larger tank, these work well. Seriously Fish notes that ornamental bettas are “best kept alone” and “not recommended for the standard community aquarium.”2
Safe betta tank mates
The classic aquarium author William T. Innes made the key point a century ago: “Betta, the Siamese Fighting-fish, can be kept with other fishes as it fights only its own kind.”1 The aggression is aimed at other bettas, not at calm, unrelated species.
| Tank mate | Min tank | Why it works |
|---|---|---|
| Corydoras catfish (group of 6) | 20 gal | Bottom-dwellers that ignore the betta |
| Kuhli loaches (group of 5) | 20 gal | Secretive, stay at the bottom |
| Otocinclus (group of 6) | 20 gal | Tiny, peaceful algae-eaters |
| Ember tetras (group of 6) | 10 gal | Small, calm mid-dwellers with no bright fins |
| Harlequin rasboras (group of 6) | 10 gal | Peaceful schooler that keeps to itself |
| Nerite snail | 5 gal | No conflict, eats algae |
| Mystery snail | 5 gal | Peaceful, adds activity |
| Cherry shrimp (colony) | 5 gal | Good in planted tanks; a hungry betta may pick off a few |
| Pygmy corydoras (group of 6) | 10 gal | Tiny bottom schooler for smaller tanks |
Add tank mates after the betta settles in, plant the tank with hiding spots, and watch for flaring or nipping over the first few days.
What to avoid
- Other bettas: males fight, so keep one. As Innes put it, “Unfortunately males cannot be left together, as they tear each other’s fins badly.”1
- Guppies and fancy long-finned fish: bright trailing fins draw aggression or get nipped.
- Fin-nippers: tiger barbs, serpae tetras, and similar shred a betta’s fins.
- Cool-water fish, or any fish in a tank under 10 gallons. A betta needs warm, stable water; FishBase documents a tolerance of 24–30°C and pH 6.0–8.0 for Betta splendens, so every tank mate must match the same warm range.3
How many can you keep?
Even peaceful tank mates add bioload. Check your specific tank in the stocking calculator before you buy: Plan it in the stocking calculator →
Check your exact stocking
Add your fish below to see stocking %, filtration load and compatibility for your setup — live.
Planning a Betta tank. We start with your betta and filter the list to compatible tankmates — untick to see every species (incompatible ones get flagged).
Stocking — under 85% comfortable · 85–100% full · over 100% overstocked
Show the math
Gear for this setup
As an Amazon Associate AquaGauge earns from qualifying purchases. Some links below are affiliate links, at no extra cost to you. Current price and availability are shown on Amazon. Disclosure.
-
hygger Small Betta Aquarium Heater (adjustable, LED display) Holds a community tank in the 76 to 82F range every betta tank mate needs, with an adjustable dial and digital readout. Check price on Amazon → -
AQUANEAT Bio Sponge Filter (3 Pack, up to 10 gal) Gives quiet biological filtration with a soft current that will not tear a betta's long fins or push around small tank mates. Check price on Amazon → -
UreverFins Silk Aquarium Plants (10 Pack, fin-safe) Soft fin-safe leaves break sightlines and give shy tank mates the hiding spots that keep a territorial betta calm. Check price on Amazon →
FAQ
- Can a betta live with other fish in a 5-gallon tank?
- In most cases no. A 5-gallon is a solo betta tank; the only safe companions are a snail or a few shrimp. For fish tank mates you need 10 gallons or more.
- Can two bettas live together?
- No. Two males fight, often to the death, and a male and female should only share a tank briefly for supervised breeding.
- Can bettas live with guppies?
- It's risky. Male guppies' bright colors and flowing tails trigger a betta's aggression, and the betta may nip them. If you try it, use drab female guppies in a planted 10-gallon-plus tank and keep a backup tank ready.
- Do betta tank mates need a heater?
- Yes. Bettas need 76–82°F, so any tank mate must tolerate the same warm, stable water, and the tank needs a heater and filter.
Sources
- The Complete Aquarium Book.
- Betta splendens, Seriously Fish. View source ↗
- Betta splendens (Siamese fighting fish), FishBase. View source ↗