Betta tank mates

Edited by Marin Hale · last reviewed October 29, 2026

Whether a betta can share its tank depends mostly on tank size. In 5 gallons a betta should live alone or with a snail. From 10 gallons, a few calm, short-finned species can work. Anything long-finned, nippy or coolwater never does.

In a 5-gallon tank

MaybeCherry shrimpBetta fish eat baby shrimp and may pick off adults. Dense plants and moss help a colony survive.
MaybeZebra nerite snailpH ranges only just overlap (7.2–7.5), so one of them will be outside its comfort zone if your water drifts.
Not at this size (4)
Avoid at this sizeEmber tetraNeeds at least 10 gallons together. In a bigger tank: a good match. No problems found: water, size, fins and temperament all check out.
Avoid at this sizePygmy corydorasNeeds at least 10 gallons together. In a bigger tank: a good match. No problems found: water, size, fins and temperament all check out.
Avoid at this sizeGuppyNeeds at least 20 gallons together. In a bigger tank: possible, with care. Male guppies' long, colorful tails look like a rival betta and often trigger attacks, and guppies may nip back. Female guppies in a 20+ gallon planted tank work best.
Avoid at this sizeNeon tetraNeeds at least 20 gallons together. In a bigger tank: possible, with care. Usually fine with a group of 6+ neons, but stressed neons can nip and some bettas chase them.

In a 10-gallon tank

Good matchEmber tetraNo problems found: water, size, fins and temperament all check out.
Good matchPygmy corydorasNo problems found: water, size, fins and temperament all check out.
MaybeCherry shrimpBetta fish eat baby shrimp and may pick off adults. Dense plants and moss help a colony survive.
MaybeZebra nerite snailpH ranges only just overlap (7.2–7.5), so one of them will be outside its comfort zone if your water drifts.
Not at this size (2)
Avoid at this sizeGuppyNeeds at least 20 gallons together. In a bigger tank: possible, with care. Male guppies' long, colorful tails look like a rival betta and often trigger attacks, and guppies may nip back. Female guppies in a 20+ gallon planted tank work best.
Avoid at this sizeNeon tetraNeeds at least 20 gallons together. In a bigger tank: possible, with care. Usually fine with a group of 6+ neons, but stressed neons can nip and some bettas chase them.

In a 20-gallon tank or larger

Good matchEmber tetraNo problems found: water, size, fins and temperament all check out.
Good matchPygmy corydorasNo problems found: water, size, fins and temperament all check out.
MaybeCherry shrimpBetta fish eat baby shrimp and may pick off adults. Dense plants and moss help a colony survive.
MaybeGuppyMale guppies' long, colorful tails look like a rival betta and often trigger attacks, and guppies may nip back. Female guppies in a 20+ gallon planted tank work best.
MaybeNeon tetraUsually fine with a group of 6+ neons, but stressed neons can nip and some bettas chase them.
MaybeZebra nerite snailpH ranges only just overlap (7.2–7.5), so one of them will be outside its comfort zone if your water drifts.

Never keep with a betta

AvoidAngelfishAngelfish grow far larger and are territorial, both claim the upper water, and each has long fins the other may attack.
AvoidCommon goldfishCommon goldfish need cool water; betta fish need tropical water.
AvoidFancy goldfishFancy goldfish need cool water; betta fish need tropical water.
AvoidTiger barbTiger barbs nip fins, and betta fish have long fins.

How to add tank mates to a betta tank

  1. Cycle the tank fully first. Several common betta tank mates should only go into an established tank.
  2. Plant it densely and add floating plants, so the betta has its own space and others can break line of sight.
  3. Add the tank mates first and let them settle, then add the betta last, so it doesn't treat the whole tank as its territory.
  4. Watch closely for the first two weeks. Brief flaring at first is normal, but separate the fish immediately if you see torn fins or wounds, or if one fish is repeatedly chased or cornered.
  5. Have a plan B before you start: a spare cycled tank, a divider, or a store that will take fish back.

Every betta has its own temperament. Some won’t accept any company, even with a good match.

Next steps