We track this pairing across dozens of keeper setups, and the failure rate is low enough that we treat it as the default starting recommendation for a betta community tank.

This guide covers the mechanics of why corydoras work, the conditions that push this pairing toward failure, and exactly how to build the tank.
That 85% success rate comes from keepers reporting across varied tank sizes and individual betta temperaments. The 15% that fail share common causes: tanks under 15 gallons, underfed corydoras surfacing into betta territory, or the rare betta with extreme aggression toward everything in the tank.
Understanding those causes is what keeps you in the 85%.
Why Betta and Corydoras Occupy Completely Different Zones in 95% of Tanks
The core reason this pairing works is that the two species have almost no spatial overlap. Betta territory sits at the surface and upper midwater, where bettas spend most of their time breathing atmospheric air through their labyrinth organ.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Corydoras are benthic scavengers. They hug the substrate and rarely move above the midpoint of the tank.
In a 20-gallon tank, this means both species can go an entire day without crossing paths. The betta owns the top, the corydoras own the bottom, and neither has a reason to challenge the other.
Corydoras also generate almost none of the visual cues that trigger betta aggression. They carry no flowing fins, no bright iridescent coloration, and no body shape that resembles a rival betta's silhouette.
A betta scanning its environment for threats sees corydoras as background furniture, not competition. That is the single most important factor in why this pairing is so forgiving.
- Water layer separation: bettas at the surface, corydoras at the substrate, minimal overlap in a standard setup
- No fin-nipping behavior: corydoras are passive scavengers that do not interact aggressively with other species
- No visual triggers: dull coloration and armored body shape do not activate betta territorial responses
- Compatible water parameters: both species target pH 6.8-7.2 and temperatures in the 76-78°F range with no chemistry compromise required
Water chemistry overlap is often overlooked, but it matters. You do not need to run the tank at a temperature that compromises either species.
A shared target of 76-78°F sits at the upper edge of the corydoras comfort zone and the mid-range for bettas.
The introduction order tip is not a minor preference. It reflects the betta's territorial instinct: the established occupant of a space treats new arrivals as threats, not the other way around.
Set the corydoras up first and let them claim the substrate before the betta ever enters the tank.
4 Conditions That Push Betta-Corydoras Compatibility Below 60%
Most failures in this pairing trace to one of four predictable causes. Avoid these and your odds of success stay well above 80%.
The most common failure is tank size. In tanks under 15 gallons, the spatial separation that makes this pairing work collapses.
The betta's territory effectively covers the entire tank, and corydoras cannot stay below the aggression threshold.
Our 10-gallon stocking guide explains why a solo betta is the better choice at that size. A betta-corydoras community needs at least 20 gallons to operate with consistent safety margins.
- Tank under 15 gallons: betta territory overlaps the entire water column, corydoras cannot establish a safe zone
- Corydoras group under 6: solitary or small-group corydoras show stress behaviors that increase contact with betta territory
- Feeding competition: hungry corydoras rise to the surface, entering betta space repeatedly and escalating conflict
- Extreme betta temperament: a small percentage of bettas pursue every tank mate regardless of species or setup quality
The schooling requirement is non-negotiable. A single corydoras in a betta tank is a stressed corydoras.
Stressed corydoras move erratically, surface more often, and give the betta far more reasons to respond defensively.
A group of six distributes the betta's attention and creates stable, predictable substrate behavior. Six is the minimum; eight in a 20-gallon setup is the practical sweet spot.
Feeding competition is the subtlest failure mode. Corydoras are bottom feeders by default, but they will surface for food if they are not getting enough nutrition at the substrate level.
A corydoras that surfaces repeatedly into betta territory during feeding is the most common single cause of escalation in otherwise stable setups. The solution is a two-stage feeding routine, covered in the checklist below.
Corydoras Tank Requirements: the 20-Gallon Minimum Explained
The 20-gallon minimum for a betta-corydoras community is not an arbitrary suggestion. It accounts for the corydoras school size, the betta's territorial footprint, and the substrate surface area that corydoras need for effective foraging.
| Parameter | Betta | Corydoras | Shared Target |
|---|---|---|---|
| Temperature | 76-82°F | 72-78°F | 76-78°F |
| pH | 6.5-7.5 | 6.0-7.8 | 6.8-7.2 |
| Hardness | 2-15 dGH | 2-12 dGH | 4-10 dGH |
| Substrate | Any | Sand or smooth gravel | Fine sand preferred |
| Min. Tank Size | 10 gal solo | 15 gal, group of 6 | 20 gal community |
| School Size | Solo | 6 minimum | 6-8 recommended |
Substrate selection matters as much as tank size for corydoras health. Fine-grain sand is the only substrate that allows corydoras to sift material through their gills during normal foraging.
Sharp-edge gravel or crushed coral damages their barbels within weeks.
Shortened or absent barbels are the most reliable indicator that something is wrong with your substrate or your corydoras stress level. Full-length intact barbels mean the setup is working.
Our betta tank setup guide covers substrate selection and planted tank layouts that work equally well for both species in this community setup.
Corydoras Species That Work Best With Betta: 3 Reliable Choices
Not every corydoras species is equally suited to a betta tank. Temperature tolerance is the key variable, because bettas run warmer than the lower end of the corydoras range.
- Sterbai corydoras (C. sterbai): handles temperatures up to 80°F comfortably, making it the top choice for betta tanks that run on the warmer side
- Bronze corydoras (C. aeneus): the most widely available species, tolerates 76-80°F without issue, reliably peaceful
- Peppered corydoras (C. paleatus): cooler-temperature preference tops out around 77°F, better suited to bettas kept at the lower end of their range
Avoid pygmy corydoras (C.pygmaeus) for betta tanks. Pygmy corydoras are mid-column swimmers by nature, not substrate-dwellers, which places them in betta territory far more often than standard corydoras species.
The spatial separation that makes this pairing work does not apply to pygmies.
Standard-size corydoras in a group of six in a 20-gallon tank is the combination that produces consistent results. That is the setup we recommend to anyone starting with this pairing for the first time.
The pros column is longer and the cons are mostly setup requirements rather than inherent pairing problems. That ratio is why we recommend this combination ahead of almost every other betta community option.
How Betta-Corydoras Compatibility Stacks Up Against the 3 Other Common Pairings
Corydoras consistently outperform the alternatives when compared side by side. The table above shows water chemistry.
This comparison shows behavioral compatibility across the most common betta community pairings.
and neon tetra compatibility scores around 70% because tetras occupy the midwater zone and can trigger betta aggression through their fast schooling movement. Corydoras at the substrate generate none of that movement pattern.
Our betta-guppy compatibility guide puts that pairing at roughly 50% success, largely because male guppies carry flowing colorful fins that activate betta aggression directly. Corydoras carry none of those triggers.
- Betta + Corydoras: 85% compatibility, different water zones, no visual triggers, reliable for most keepers
- Betta + Neon Tetra: 70% compatibility, midwater schooling movement creates occasional aggression risk
- Betta + Cherry Barb: 72% compatibility, fast movement and schooling behavior reduces risk but tank size matters
- Betta + Guppy: 50% compatibility, flowing male fins are the primary trigger for betta attacks
- Betta + Platy: 75% compatibility, stocky body shape reduces visual conflict but personality varies
For a full ranked breakdown across 20 species, our betta tank mate guide covers compatibility scores, tank size requirements, and introduction strategies in one place.
If you are choosing between neon tetras, cherry barbs, or platies as an addition to an existing corydoras setup, read our corydoras guide first to understand corydoras social behavior and how a third species changes the tank dynamic.
What to Feed Betta and Corydoras: a 2-Stage Routine That Eliminates 80% of Feeding Conflicts
Feeding is where most betta-corydoras problems actually start. The fix is a two-stage feeding routine that keeps both species eating at their natural water level.
Feed the betta first with floating pellets or freeze-dried bloodworms at the surface. Wait until the betta is actively consuming food before doing anything else.
Once the betta is focused on its meal, drop sinking wafers or algae tabs into the far corners of the tank for the corydoras. The betta's attention stays at the surface, and the corydoras feed at the substrate undisturbed.
Our best betta food guide covers the pellet options that float long enough to let the betta eat without rushing, which is the key to making the two-stage routine work consistently.
Never rely on corydoras to "clean up" uneaten betta food as their primary nutrition source. Corydoras are omnivores that require protein-rich sinking foods to stay healthy and active on the substrate where you need them.
For more on building the right environment for this community, our betta tank setup guide covers substrate, filtration, and planting layouts that support both species from the start. Our complete betta compatibility guide ranks 20 species so you can plan the full community before buying any fish.