Betta Tank Mates: A Complete Compatibility Guide

by Tank101 Team
Betta Tank Mates: A Complete Compatibility Guide

Why Choosing the Right Betta Tank Mates Matters

Bettas (Betta splendens) are territorial fish with a reputation for aggression — but that reputation comes from keeping them in cramped conditions. In a properly sized, well-planted aquarium, bettas can coexist peacefully with many species.

The key is matching three factors: water parameters (78-82°F, pH 6.5-7.5), temperament (peaceful, non-nipping), and swimming zone (using different levels of the tank).

Best Betta Tank Mates by Category

Top-Dwelling Fish (Surface Level)

Top-dwelling fish stay near the surface, leaving the middle and bottom zones for your betta. This spatial separation reduces territorial conflicts.

Corydoras Catfish are bottom-dwellers, not top-dwellers, but deserve mention. They are peaceful scavengers that keep the substrate clean. Keep them in groups of 4-6. Corydoras species page

Ember Tetras (Hyphessobrycon amandae) are small (0.8 inch), peaceful schooling fish with orange-red coloring. They stay in the middle-to-upper water column and are too small to trigger betta aggression. Keep at least 6 in a group.

Mid-Level Schooling Fish

Mid-level swimmers share the betta’s territory but reduce conflict through schooling behavior and speed.

Neon Tetras (Paracheirodon innesi) are excellent companions for bettas. Their small size (1.2 inches), schooling instinct, and matching water preferences (75-80°F, pH 6.0-7.0) make them a natural fit. A group of 6-8 provides visual appeal and dilutes any nipping behavior. Neon Tetra care guide

Harlequin Rasboras (Trigonostigma heteromorpha) are slightly larger (1.5 inches) but equally peaceful. Their silver-orange coloring doesn’t compete with the betta’s display. They prefer similar water conditions and school tightly, making them less likely to be singled out.

Rummy Nose Tetras (Hemigrammus rhodostomus) are indicators of water quality — when water parameters drift, their red nose fades. They prefer pH 6.0-7.0 and temperatures around 76-80°F, matching betta needs closely.

Bottom-Dwelling Cleaners

Bottom-dwellers rarely interact with bettas because they occupy different zones.

Kuhli Loaches (Pangio kuhlii) are eel-shaped, peaceful bottom dwellers that hide during the day and become active at dusk. They prefer sandy substrate and do well in planted tanks. They’re fascinating to watch and completely ignore bettas.

Mystery Snails (Pomacea bridgesii) are large freshwater snails that clean algae off surfaces. They have a trapdoor (operculum) that protects them if a betta gets curious. Available in gold, ivory, blue, and magenta varieties. Aquarium plants guide covers plants that provide snail grazing surfaces.

Invertebrates

Amano Shrimp (Caridina multidentata) are transparent, grow to 2 inches, and are exceptional algae eaters. Their transparency makes them nearly invisible to bettas. They tolerate the same temperature range and help keep the tank clean. Learn if bettas can eat shrimp — note that very small shrimp may become food.

Nerite Snails (Neritina natalensis) are the best algae-eating snails for betta tanks. They can’t reproduce in freshwater (eggs need brackish water to hatch), so they won’t overpopulate. Their small size (0.5-1 inch) keeps them safe from betta attention.

Compatibility Chart

SpeciesSizeZoneMin GroupTemp RangeRisk Level
Neon Tetra1.2”Mid6-870-80°FLow
Ember Tetra0.8”Mid-Top675-82°FVery Low
Harlequin Rasbora1.5”Mid672-80°FLow
Rummy Nose Tetra2”Mid676-80°FLow
Corydoras Catfish1-2.5”Bottom4-672-79°FVery Low
Kuhli Loach3-4”Bottom375-86°FVery Low
Mystery Snail1-2”Bottom1+68-84°FNone
Amano Shrimp2”Bottom3+70-80°FLow
Nerite Snail0.5-1”Bottom1+65-85°FNone

Tank Setup for Betta Communities

Minimum Tank Size

A single betta needs at least 5 gallons, but adding tank mates requires 10 gallons minimum. This provides enough territory for the betta while giving other fish space to retreat.

For larger communities (6+ schooling fish plus bottom dwellers), 20 gallons is recommended. Use the stocking calculator to plan your setup.

Water Parameters

All betta tank mates should tolerate these ranges:

  • Temperature: 76-82°F (a heater is mandatory)
  • pH: 6.5-7.5
  • Hardness: 3-8 dKH

Cycling your tank before adding any fish is essential. An uncycled tank with multiple species will experience ammonia spikes that can kill all your fish.

Hiding Spots and Plants

Floating plants (like water wisteria or frogbit) diffuse light and create shaded areas where bettas feel secure. Dense planting breaks sight lines between fish, reducing aggression.

If a betta can see across the entire tank, it will patrol the full area as territory. Plants break the line of sight into smaller zones, each manageable.

Fish to Avoid with Bettas

Fin-Nippers

  • Tiger Barbs: Aggressive nippers that will shred betta fins
  • Serpae Tetras: Known for fin-biting behavior
  • Black Skirt Tetras: Can be nippy in small groups

Similar-Looking Fish

  • Guppies: Males have flowing tails that trigger betta aggression. Female guppies are safer but still risky.
  • Other Male Bettas: Never house two male bettas together

Incompatible Parameters

  • Goldfish: Need 65-72°F (too cold for bettas) and produce heavy waste
  • Discus: Need 82-86°F and very soft, acidic water — too demanding for a betta community

Signs of Compatibility Problems

Watch for these warning signs in the first 48 hours:

  • Flaring at specific tank mates constantly (occasional flaring is normal)
  • Chasing that persists beyond initial territory establishment
  • Torn fins on either the betta or other fish
  • Hiding — if any fish hides continuously and won’t eat, remove it

Have a backup plan: a 5-gallon quarantine tank or a breeder box inside the main tank for emergency separation.

10-Gallon Setup: 1 male betta + 6 neon tetras + 1 mystery snail

20-Gallon Setup: 1 male betta + 8 neon tetras + 6 ember tetras + 4 corydoras + 2 nerite snails

15-Gallon Low-Tech: 1 male betta + 6 harlequin rasboras + 3 kuhli loaches + 1 amano shrimp

If your betta shows persistent aggression in any community setup, consider upgrading the tank size or adding more plants before giving up. A properly cycled tank with stable parameters also reduces stress-driven aggression.

help Frequently Asked Questions

Can bettas live with other fish? expand_more
Yes, bettas can live with peaceful, non-aggressive fish that share similar water parameters. Avoid fin-nippers, bright-colored fish, and other bettas (except in controlled sororities). A minimum 10-gallon tank is recommended for a betta community.
What is the minimum tank size for betta tank mates? expand_more
At least 10 gallons for a betta with a few compatible tank mates. Smaller tanks increase territorial aggression and don't provide enough space for fish to avoid each other.
Can neon tetras live with bettas? expand_more
Yes, neon tetras are among the best betta tank mates. They prefer similar water conditions (pH 6.0-7.0, 75-80°F) and their small size and schooling behavior minimize aggression triggers. Keep at least 6 neon tetras.
Can guppies live with bettas? expand_more
It's risky. Male guppies have colorful, flowing tails that bettas may attack, mistaking them for rival bettas. Female guppies are a safer option but still require close monitoring. A well-planted 15-gallon tank improves success.
What fish should never be kept with bettas? expand_more
Avoid fin-nippers like tiger barbs, serpae tetras, and some cichlids. Also avoid other bettas (males will fight to death), goldfish (different temperature needs), and any fish larger than the betta that might eat it.