5-Gallon vs 10-Gallon Betta Tank
Short answer: Most betta keepers choose either a 5-gallon or a 10-gallon tank. Across 517 real betta tanks, 33% use 5 gallons and 29% use 10 gallons. The 10-gallon is the median, holds steadier water, and opens up tankmate options.
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
Most betta keepers pick either a 5-gallon or a 10-gallon tank. Both work. The 5-gallon is the bare minimum done right; the 10-gallon is the better default if you have the space.
What 517 real betta keepers actually use
We measured tank sizes across 517 betta setups shared on r/bettafish. The two most common sizes are 5 gallons and 10 gallons, and together they account for 62% of all tanks.
| Tank size | Share of 517 tanks |
|---|---|
| Under 5 gallons | 8% |
| 5 gallons | 33% |
| 6-9 gallons | 6% |
| 10 gallons | 29% |
| Over 10 gallons | 24% |
The median is 10 gallons. The mean is 14 gallons, pulled up by a handful of large community tanks. 92% of keepers use 5 gallons or more, and 53% use 10 gallons or more.
Where 5 gallons wins
A 5-gallon tank is the right pick when:
- Space is tight. It fits on a desk or dresser. A 10-gallon needs a stand or sturdy furniture.
- Budget is limited. A smaller tank, smaller heater, smaller filter. Lower water-change volume.
- You want one betta, no tankmates. A solo betta in a heated, filtered 5-gallon is a perfectly healthy setup. 33% of real keepers run exactly this.
The trade-off: water chemistry swings faster in less volume. You need to test and change water more often than in a 10-gallon.
Where 10 gallons wins
A 10-gallon tank is the better default when:
- You want tankmates. A 5-gallon is a solo tank. At 10 gallons you can add a few peaceful bottom dwellers or a small school of nano fish alongside the betta. Check compatibility in the stocking calculator.
- You want steadier water. More volume dilutes waste and holds temperature more evenly. Fewer parameter swings means fewer stress-related diseases.
- You want to do less maintenance. A 10-gallon needs water changes less often than a 5-gallon with the same bioload.
There is no downside to giving a betta more room. A betta patrols its territory and will use a 10-gallon. The only constraint is the space and weight on your furniture (a filled 10-gallon weighs about 90 pounds).
The practical difference
| Factor | 5 gallons | 10 gallons |
|---|---|---|
| Enough for one betta | Yes | Yes |
| Tankmates possible | No (snail only) | Yes (small, peaceful species) |
| Water stability | Adequate with regular testing | More forgiving |
| Heater/filter fit | Tight; small models only | Standard sizes fit |
| Median keeper choice | No (but most popular single size) | Yes (median = 10 gal) |
| Weight filled | ~45 lb | ~90 lb |
Which one to buy
If you have the space, go with 10 gallons. It is the median size real keepers actually run, it holds water parameters steadier, and you keep the option of adding tankmates later.
If your space or budget is genuinely limited, a 5-gallon with a heater and filter is a solid setup for a single betta. One in three keepers runs exactly that, and the fish does well.
Either way, do not go below 5 gallons. Only 8% of keepers do, and under 5 gallons you cannot fit a proper heater and filter or hold stable chemistry. See the full size breakdown in what size tank does a betta need.
How we counted
Tank-size figures come from 517 declarative posts on r/bettafish where keepers stated their tank size. Hypotheticals and “what should I get” questions were excluded. How we collect this data.
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.
-
Aqueon MiniBow 5 Gallon Kit The 5-gallon side of this comparison: the practical minimum for one betta if you want the smallest stable tank. Check price on Amazon → -
Tetra 10 Gallon Complete Kit The 10-gallon side: more forgiving water chemistry and room for a tankmate, the upgrade most keepers end up preferring. Check price on Amazon → -
hygger Small Adjustable Betta Aquarium Heater (25/50 W) Either tank needs a heater to hold 78-80F; this small adjustable unit fits a 5 or a 10 gallon. Check price on Amazon → -
AQUANEAT Bio Sponge Filter, 3-Pack (up to 10 gal) Gentle flow that will not shred a betta's long fins in either tank size. Check price on Amazon →
FAQ
- Is 5 gallons enough for a betta fish?
- Yes. A 5-gallon tank is enough for a single betta with a heater and filter. It is the most popular size real keepers use (33% of 517 tanks). It holds water chemistry steady for one fish and fits on a desk.
- Is 10 gallons too big for a betta?
- No. 10 gallons is the median size real keepers actually run. It holds chemistry steadier, needs less frequent water changes, and gives you room for a few peaceful tankmates. A betta will use the space.
- Can a betta have tankmates in a 5-gallon tank?
- Barely. A 5-gallon is a solo betta tank. You can add a snail, but fish tankmates need 10 gallons or more so each animal has enough swimming room and the filter can handle the extra bioload.
- Does tank size affect betta lifespan?
- Indirectly, yes. A larger tank holds more stable water temperature and chemistry, which means less stress and fewer disease flare-ups. Keepers who run 10 gallons or more report fewer problems than those at the minimum.