What Size Tank Does a Betta Need?
Short answer: A betta needs at least 5 gallons; 10 gallons is better. Across 517 real betta tanks, the median is 10 gallons and 92% keep their betta in 5 gallons or more. The pet-store cup and 1-gallon bowls are far below what keepers actually use.
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 betta needs at least 5 gallons of water, and 10 gallons is better. That is enough to run a heater and a filter, hold water chemistry steady, and give the fish room to swim. The pet-store cup and the 1-gallon bowl are far too small.
What real betta keepers actually use
We measured tank sizes in 517 real betta tanks shared by keepers on r/bettafish. The median is 10 gallons, and 92% keep their betta in 5 gallons or more. Only 8% use less than 5 gallons, and not one reported the classic under-1-gallon bowl.
| Tank size | Share of 517 real betta tanks |
|---|---|
| Under 5 gallons | 8% |
| 5 gallons (most common) | 33% |
| 6–9 gallons | 6% |
| 10 gallons | 29% |
| More than 10 gallons | 24% |
The two sizes keepers reach for most are 5 gallons and 10 gallons (62% of all tanks between them). The “betta in a vase” image sold in stores does not match what people who keep bettas long-term actually run.
Why 5 gallons is the floor
A betta is a tropical fish that needs warm, stable, filtered water. Three things set the minimum:
- Heat. Bettas need a steady 78–80°F. A heater needs water volume to work against; in under 5 gallons the temperature swings.
- Filtration. A filter needs room. More water dilutes waste between cleanings, so ammonia does not spike.
- Swimming room. Bettas are active and patrol their space. A bowl gives them nowhere to go.
5, 10, or bigger?
- 5 gallons. The practical minimum for a single betta with a heater and filter, and a snail or a few shrimp.
- 10 gallons. The median real-tank size and the better default. Steadier water, and the point where careful tankmates become possible.
- More than 10 gallons. Fine, and gives the most stable water. Keep the flow gentle so it does not tire the betta’s fins.
Planning a betta tank with tankmates
A 5-gallon is a solo betta tank. For tankmates you want 10 gallons or more, because every fish adds bioload and needs room. See which fish can live with bettas, then check your exact plan in the calculator below.
The question keepers keep asking
This is one of the most debated questions in the hobby. Two of the most-upvoted betta posts on Reddit ask exactly it: “Minimum tank size for a betta fish” (6,700+ upvotes, 330 comments) and “I have read a lot of conflicting info on the minimum tank size for a betta” (5,600+ upvotes, 368 comments). The data above answers it with what keepers do, not opinion.
How we counted
Tank-size figures come from declarative posts (“I keep my betta in a [size] tank”) harvested from r/bettafish, with hypotheticals and questions excluded. N = 517 tanks. Real example tanks from the dataset: a 5-gallon, a 10-gallon, and a 20-gallon setup. How we collect this.
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 LED MiniBow Aquarium Kit (5 Gallon) A 5-gallon kit hits the practical minimum real keepers use for one betta. Check price on Amazon → -
hygger Small Adjustable Betta Aquarium Heater (25/50 W) Holds a steady 78 to 80F in a 5 to 10 gallon betta tank with an LED display. Check price on Amazon → -
AQUANEAT Bio Sponge Filter, 3-Pack (up to 10 gal) Filters without a current that tires a betta's long fins. Check price on Amazon →
FAQ
- Can a betta live in a 1-gallon tank or a bowl?
- No. A betta needs a heater and filter for stable, warm water, and neither fits a 1-gallon bowl. In our data of 517 real betta tanks, fewer than 8% are under 5 gallons and none were the classic under-1-gallon bowl.
- Is a 5-gallon tank big enough for a betta?
- Yes, 5 gallons is the practical minimum and the single most common size real keepers use (33% of tanks). It fits a small heater and filter and holds water chemistry steady for one betta.
- Is a 10-gallon better than a 5-gallon for a betta?
- Yes. 10 gallons is the median size keepers actually run, holds chemistry steadier, and is the point where you can add a few peaceful tankmates. Most real betta keepers (53%) use 10 gallons or more.
- How many gallons does a betta need with tankmates?
- Plan for 10 gallons or more. A 5-gallon is a solo betta tank; tankmates add bioload and need swimming room. Check your exact plan in the stocking calculator below.