5-Gallon vs 10-Gallon Betta Tank

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).

Add fish below to see your stocking level
Stocking level
Filtration

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 sizeShare of 517 tanks
    Under 5 gallons8%
    5 gallons33%
    6-9 gallons6%
    10 gallons29%
    Over 10 gallons24%

    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:

    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:

    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

    Factor5 gallons10 gallons
    Enough for one bettaYesYes
    Tankmates possibleNo (snail only)Yes (small, peaceful species)
    Water stabilityAdequate with regular testingMore forgiving
    Heater/filter fitTight; small models onlyStandard sizes fit
    Median keeper choiceNo (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
      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
      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)
      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)
      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.
    By AquaGauge Editorial Team · reviewed against real-tank data · updated 2026-06-20.
    We are recruiting named expert aquarists — see About.