Best Tank Size for Betta Fish

Marcus Reed
Written by
Marcus Reed

Freshwater aquarist with 15+ years of oscar fish keeping experience. Breeder, writer, and lifelong fish enthusiast.

Best Tank Size for Betta Fish

Choosing the best tank size for betta fish is the single most important decision you will make when setting up a betta aquarium. The tank size determines everything else: water stability, temperature control, filtration options, and whether you can add tank mates. Despite what the pet store displays suggest with their rows of tiny cups and bowls, bettas need real aquariums with real space to live healthy, active lives.

We have kept bettas in everything from emergency 2.5-gallon setups to 20-gallon planted communities, and we can tell you from experience that the size of the tank directly correlates with the health and personality of the fish. Here is what you need to know.

Why Tank Size Matters for Bettas

The “bettas live in puddles” myth has caused immense harm to millions of fish. Let us explain why tank size is so critical.

Water Stability

Smaller volumes of water experience faster and more dramatic parameter swings. A 1-gallon bowl can go from safe ammonia levels to toxic levels in a single day. Temperature swings of 5-10°F between day and night are common in small containers. pH can crash overnight. In a 5-gallon or larger tank, these parameters change much more slowly, giving you time to test and correct issues before they harm the fish. Stability is the key benefit of larger tanks. For more on water stability, see our cloudy aquarium water guide.

Exercise and Mental Health

Bettas are active fish that patrol their territory, explore their surroundings, and display complex behaviors. In a tiny tank, they have nowhere to go — they just sit. This lack of exercise and stimulation leads to lethargy, fin clamping, color fading, and shortened lifespan. A betta in a 10-gallon tank is a completely different fish from one in a 1-gallon bowl. They swim constantly, explore every corner, interact with decorations and plants, and show their full personality.

Filtration and Heating

Tanks under 5 gallons are difficult to equip properly. Most filters are designed for 5-gallon tanks and up. Most adjustable heaters are designed for tanks of at least 2.5 gallons. In a tiny bowl, you cannot run a filter, cannot heat the water reliably, and must do near-daily water changes to prevent ammonia buildup. A 5-gallon tank with a small sponge filter and a 25-watt heater costs under $40 and solves all these problems.

Tank Size Recommendations

Here are our specific recommendations for different scenarios.

Tank SizeRatingSuitable ForFilter/Heater?Tank Mates?Maintenance Level
Under 2.5 gallonsNot RecommendedNothing — too smallHard to equipNoVery high (daily changes)
2.5 gallonsEmergency OnlyTemporary/hospital tankLimited optionsNoHigh (every other day)
5 gallonsMinimum AcceptableSingle betta, basic setupYesSnails onlyModerate (weekly 25%)
10 gallonsIdealSingle betta + simple communityYesYes (limited)Easy (weekly 20-25%)
15-20 gallonsExcellentBetta community tankYesYes (more options)Easy (weekly 20%)
20+ gallonsLuxuryPlanted betta paradiseYesYes (many options)Easy (weekly 15-20%)

5 Gallons: The Minimum

A 5-gallon tank is the smallest we recommend for a single betta. At this size, you can run a small sponge filter, install a proper heater, and maintain stable water parameters with weekly water changes. Popular 5-gallon options include the Fluval Spec V and the Marineland Portrait. A 5-gallon tank provides enough room for the betta to swim and explore, though space for decorations and tank mates is limited. Think of 5 gallons as adequate — functional but not spacious.

10 Gallons: Our Recommendation

We recommend a 10-gallon tank for most betta keepers. A standard 10-gallon (20 x 10 x 12 inches) gives the betta plenty of swimming room, fits a filter and heater easily, holds temperature well, and has space for live plants and a few compatible tank mates like corydoras or snails. Water parameter stability in a 10-gallon is noticeably better than in a 5-gallon. As a bonus, 10-gallon tanks are widely available and inexpensive — often under $15 for the tank alone.

20 Gallons: The Luxury Option

If you have the space and budget, a 20-gallon long tank (30 x 12 x 12 inches) is a betta paradise. The long, low profile matches the betta’s natural swimming pattern (they prefer horizontal movement over vertical). A 20-gallon gives you room for a beautiful planted aquascape with diverse tank mates — schools of rasboras or tetras, corydoras catfish, and shrimp. Water quality practically maintains itself at this volume with a good filter and weekly changes. The only downside is the space it takes up on your desk or shelf.

Choosing the Right Tank Shape

Not all tanks of the same volume are created equal. The shape of the tank matters for bettas specifically because of how they swim and breathe.

Long and Wide Over Tall

Bettas are not strong swimmers, and they need to access the surface regularly to breathe air through their labyrinth organ. Tall, narrow tanks make this more difficult — the betta must swim farther to reach the surface and has less horizontal swimming room. Choose tanks that are longer and wider rather than tall and narrow. A 10-gallon long (20 x 10 x 12) is better for a betta than a 10-gallon tall (12 x 12 x 18). The extra horizontal space gives more swimming room, and the shorter height makes surface access easier.

Avoid Bowls and Curved Glass

Beyond being too small, bowls and round tanks distort the fish’s view of the outside world, which can cause stress. Curved glass also makes it difficult to attach heaters, filters, and thermometers. Standard rectangular tanks are the best option: they are easy to equip, easy to clean, do not distort vision, and are the most widely available and affordable.

Consider a Lid

Bettas are jumpers. They can and do jump out of open-top tanks, which is fatal if you are not there to find them quickly. Always use a tank with a lid or cover. If your tank does not come with a lid, you can buy a glass or acrylic cover cut to size, or use a DIY mesh cover. Leave a small gap for air exchange — bettas need to breathe from the surface, and a completely sealed tank restricts gas exchange.

Budget-Friendly Tank Setups

A proper betta setup does not need to be expensive. Here is how to set up a great tank on a budget.

The $40 Betta Setup

A quality betta tank can be set up for around $40: standard 10-gallon tank ($12-15), sponge filter with air pump ($10-12), small adjustable heater ($10-12), and a thermometer ($3-5). Add some pool filter sand ($5 for a lifetime supply) and a few Java fern or Anubias from a local fish store ($5-10), and you have a complete, properly equipped setup that will keep your betta healthy for years. This is barely more than the cost of some overpriced 1-gallon “betta kits” that do not include proper equipment.

What to Skip

You do not need: branded betta water conditioner (regular dechlorinator works fine), betta-specific food (though it is fine if available — regular high-quality tropical pellets work), colored gravel or plastic plants (use sand and live plants instead), and “betta care kits” that bundle overpriced small tanks with inadequate equipment. Spend your money on a proper-sized tank, a filter, and a heater — everything else is secondary.

Where to Buy Affordable Tanks

Petco and PetSmart frequently run “dollar per gallon” sales where a 10-gallon tank costs $10. Used tanks on Facebook Marketplace and Craigslist often go for $5-15 for a 10-gallon with equipment included. Local fish store clearance sections sometimes have great deals. Thrift stores occasionally have tanks. Check the seal integrity of any used tank by filling it outdoors before setting it up indoors.

Setting Up Your Betta Tank

Once you have chosen your tank, here is how to set it up properly.

Location

Place the tank on a sturdy, level surface away from direct sunlight (causes temperature spikes and algae), heating/cooling vents (temperature fluctuations), and high-traffic areas (stress from constant movement). A tank filled with water weighs about 10 pounds per gallon — a 10-gallon tank weighs over 100 pounds when full. Make sure your surface can handle the weight. A dedicated aquarium stand is ideal but a sturdy dresser, desk, or shelf works if it is rated for the weight.

Cycling Before Adding Your Betta

Set up the tank with substrate, decorations, filter, and heater. Fill with dechlorinated water and run everything for 24 hours to check for leaks and verify temperature. Then cycle the tank using the fishless method — add an ammonia source and wait 4-8 weeks for beneficial bacteria to establish. This is the most important step and the one most beginners skip. An uncycled tank will subject your betta to toxic ammonia levels that cause gill damage, stress, and potential death. For more on disease prevention, see our aquarium disease prevention guide.

Adding Your Betta

Once the cycle is complete (ammonia and nitrite at zero, nitrate present), do a large water change to lower nitrate, then acclimate your betta. Float the bag or cup in the tank for 15-20 minutes to equalize temperature. Then gradually add small amounts of tank water to the bag over 30 minutes to acclimate the betta to your water chemistry. Finally, gently net the betta into the tank — do not pour the store water in, as it may contain pathogens. Turn off the lights for the first few hours to reduce stress while the betta explores its new home.

Frequently Asked Questions

Is a 5-gallon tank big enough for a betta?

A 5-gallon tank is the minimum acceptable size for a single betta fish. It provides enough space for a small heater, a sponge filter, and some basic decorations. Water parameters are reasonably stable at this volume with weekly maintenance. However, 10 gallons is significantly better if you have the space — it allows for more decorations, better water stability, and the option of adding a few small tank mates. Five gallons works, but ten gallons thrives.

Can a betta live in a 1-gallon tank?

We strongly advise against keeping a betta in a 1-gallon tank. At this volume, ammonia spikes within hours, temperature fluctuates drastically, and proper filtration and heating are nearly impossible. A betta in a 1-gallon tank is constantly stressed, which leads to disease, color loss, fin damage, and premature death. Even as a temporary setup, 2.5 gallons should be the absolute minimum, and only for emergencies like quarantine or hospital situations.

Do bettas need a filter in a 10-gallon tank?

Yes, bettas need a filter in any size tank. A 10-gallon tank without a filter will still accumulate ammonia from fish waste, and you would need to do near-daily water changes to keep levels safe. A simple sponge filter costs $10 and eliminates this problem. It provides biological filtration (housing beneficial bacteria that convert ammonia) and gentle water circulation. Sponge filters are ideal for bettas because they create minimal current — bettas struggle in strong water flow due to their heavy fins.

What is the best tank for a betta?

The best tank for most betta keepers is a standard 10-gallon rectangular aquarium with a sponge filter, 25-50 watt adjustable heater, thermometer, and live plants. This setup costs $40-60 total and provides everything a betta needs for a healthy, happy life. If you want a premium option, the Fluval Spec V (5 gallons) or Fluval Flex (9 or 15 gallons) are excellent all-in-one tanks with built-in filtration and lighting.

Can I keep a betta in a tank with other fish?

Yes, but the tank must be at least 10 gallons and the tank mates must be chosen carefully. Peaceful, non-fin-nipping species that do not resemble bettas (no bright colors or long fins) work best. Safe options include corydoras catfish, harlequin rasboras, snails, and cherry shrimp. Never keep a male betta with another male betta, and avoid aggressive or fin-nipping species. Always have a backup plan (a divider or second tank) in case the betta does not accept its tank mates.

Last Updated: March 15, 2026

Written by the team at OscarFishLover.com. We are passionate fishkeepers with years of hands-on experience raising bettas, Oscars, and other freshwater species. Learn more about us on our About page.

Marcus Reed
About the Author
Marcus Reed

Marcus Reed is a lifelong freshwater aquarist with over 15 years of hands-on experience keeping, breeding, and raising oscar fish. He has maintained tanks ranging from 75 to 300 gallons and has successfully bred multiple oscar varieties including tigers, reds, and albinos. When he is not elbow-deep in tank water, Marcus writes practical, experience-based guides to help fellow oscar keepers avoid the mistakes he made as a beginner.

View all articles by Marcus Reed →