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.
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
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.
Safe betta tank mates
| 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.
- 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.
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 →
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
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.