Quick answer: A standard 5 gallon fish tank measures about 16 x 8 x 10 inches (41 x 20 x 25 cm), holds about 19 liters, and weighs roughly 55 to 62 pounds once it’s filled with water, gravel and decor. It’s the ideal size for one betta, a colony of cherry shrimp, a few snails, or a tiny group of nano fish like chili rasboras. What most people get wrong is treating a 5 gallon like a small community tank. It can only hold a handful of the very smallest fish, and because the water volume is so small, overfeeding or one dead fish can crash it quickly. Stock lightly, cycle first, and it’s one of the most rewarding tanks you can keep.

5 gallon fish tank at a glance

Detail Standard 5 gallon tank
Dimensions About 16 x 8 x 10 in (41 x 20 x 25 cm)
Volume About 5 US gallons (19 L), roughly 4 gallons of real water after substrate and decor
Empty weight About 6 to 8 lb (3 to 4 kg) for glass
Filled weight About 55 to 62 lb (25 to 28 kg)
Heater 25 W
Filter Sponge filter or a gentle filter rated for 5 to 10 gal
Light A small LED, about 16 in long or a clip-on nano light
Weekly water change 25 to 30 percent, about 1 to 1.5 gallons
Best for One betta, shrimp colonies, snails, a few nano fish
Skill level Beginner friendly if stocked very lightly

How big is a 5 gallon fish tank? Dimensions by tank style

Tank style Typical size (L x W x H) Metric Good for
Standard rectangle About 16 x 8 x 10 in 41 x 20 x 25 cm Betta, shrimp, nano fish
Rimless nano About 14 x 9 x 9 in 36 x 23 x 23 cm Planted shrimp tanks and aquascapes
Cube About 10.5 x 10.5 x 11 in 27 x 27 x 28 cm Shrimp, a betta, desk tanks
Tall or portrait About 11 x 9 x 13 in 28 x 23 x 33 cm A betta, though less swimming length
Long and slim kits About 20 x 6 x 11 in 51 x 15 x 28 cm Betta, good swimming length

Here’s the honest part most 5 gallon guides leave out. The shape matters almost as much as the volume. Fish swim side to side, not up and down, so a long, low 5 gallon gives a betta far more usable room than a tall “portrait” tank of the same size. And like every tank, the number on the box is the volume to the brim. Once you add substrate, rocks and a gap under the lid, you’re really working with about 4 gallons. You can check your own tank with our aquarium volume calculator. The math for a standard tank: 16 x 8 x 10 inches is 1,280 cubic inches, divided by 231 gives 5.5 US gallons.

2.5 gallon vs 5 gallon vs 10 gallon: which should you buy?

Detail 2.5 gallon 5 gallon 10 gallon
Typical size 12 x 6 x 8 in 16 x 8 x 10 in 20 x 10 x 12 in
Filled weight About 25 to 30 lb About 55 to 62 lb About 100 to 115 lb
Fish options Shrimp and snails only One betta, shrimp, a few nano fish Betta plus tank mates, nano schools, dwarf corydoras
Water stability Very unstable Swings fast Fair
Best for Shrimp or a plant jar A betta or shrimp tank Small community tank

If you can fit it, a 10 gallon tank is easier to keep stable and gives you far more stocking options. A 2.5 gallon is too small for a betta to thrive long term. A 5 gallon sits in the middle and is the sweet spot for a single betta.

How many fish in a 5 gallon tank?

Very few. For fish, plan on one betta, or about 5 to 6 of the tiniest nano fish (under 1 inch), or a shrimp and snail tank. Not a mix of all three.

Why the inch per gallon rule fails here. Five 1 inch fish might “fit” by the old rule, but if they’re active schooling fish they still need swimming room, and many need a group of 6 or more to feel safe. That’s why most schooling fish, even small ones, are better in 10 gallons or more.

Shrimp and snails are different. They have a tiny bioload. A planted 5 gallon can hold a whole colony of cherry shrimp.

What fish can live in a 5 gallon tank?

Animal Adult size How many in 5 gal Notes
Betta 2.5 to 3 in 1 The best fish for a 5 gallon. Needs a heater and gentle flow
Cherry shrimp 1 to 1.5 in Start with 10, colony grows Perfect for a planted 5 gallon
Chili rasbora About 0.8 in 5 to 6 Possible, but happier in 10 gallons with a bigger group
Least killifish (Heterandria formosa) About 1 in 3 to 5 A tiny livebearer, breeds slowly
Sparkling gourami About 1.5 in 1 to 2 Calm, likes plants and still water
Scarlet badis About 0.8 in 1 male Needs live or frozen food, eats baby shrimp
Nerite snail About 1 in 1 to 2 Great algae eater, can’t breed in freshwater
Mystery snail Up to 2 in 1 Big waste producer for a small tank
Ramshorn or Malaysian trumpet snails Under 1 in A few Cleanup crew, numbers follow food

5 gallon betta fish tank

A 5 gallon is the size most fishkeepers recommend as a minimum for one betta, and it’s a big step up from a bowl.

  • One betta only. No second betta, and no “sorority” in a tank this small.
  • Heater. Bettas are tropical and need 76 to 82 F (24 to 28 C). A 25 W adjustable heater is ideal.
  • Gentle filter. A sponge filter or a filter turned down low. Strong current tires out long-finned bettas.
  • Lid. Bettas can jump. Leave a small air gap, since they breathe from the surface.
  • Soft decor and plants. Avoid sharp plastic plants that tear fins. Live plants like anubias, java moss and floating plants are perfect.
  • Tank mates. Usually just snails, like a nerite. Shrimp sometimes work in a heavily planted tank, but many bettas hunt them.

5 gallon tank stocking ideas

Setup Stocking
Classic betta tank 1 betta, 1 nerite snail
Shrimp colony 10 cherry shrimp, 1 nerite snail, a few Malaysian trumpet snails, lots of moss
Nano fish tank 6 chili rasboras, a few cherry shrimp, 1 nerite snail
Micro predator tank 1 male scarlet badis, plants, no shrimp
Snail tank 1 mystery snail or 2 nerites, plus ramshorns

Fish to avoid in a 5 gallon tank

Fish Why not Minimum tank
Goldfish Grow large and make a lot of waste 20 gal or more for one fancy goldfish
Guppies and mollies Active, and they breed fast 10 gal or more
Neon tetras and most schooling tetras Need a group and swimming length 10 to 20 gal
Galaxy rasboras and ember tetras Need a group of 6 or more and more room 10 gal
Pygmy corydoras and other corydoras Need a group and floor space 10 gal or more
Honey gourami and dwarf gourami Too big for 5 gallons 10 to 20 gal
Tiger barbs, cherry barbs and other barbs Active schooling fish 20 gal or more
Plecos, angelfish and cichlids Far too large Much bigger tanks

Best equipment for a 5 gallon fish tank

Filter. A sponge filter is the best all-round choice. It’s gentle for bettas and safe for baby shrimp. If you use a small hang-on-back filter, add a sponge over the intake.

Heater. A 25 W adjustable heater. Avoid unadjustable “preset” heaters with no thermostat, since small tanks heat and cool fast.

Light. A small LED is enough for low light plants. Run it 6 to 8 hours a day.

Lid. Stops jumping and slows evaporation, which matters a lot in small tanks.

Substrate. About 5 to 8 lb of gravel or sand for a 1 to 1.5 inch layer.

Test kit and water conditioner. Small tanks change fast, so test ammonia, nitrite and nitrate, especially in the first month.

About 5 gallon kits. Kits are cheap and convenient, but the filters are often too strong for bettas and the lights too weak for plants. They’re fine to start with. Just turn the flow down or add a sponge, and upgrade the light if you want plants to grow.

How to set up a 5 gallon fish tank

  1. Pick a stable spot out of direct sunlight, near an outlet. A filled 5 gallon weighs about 60 pounds.
  2. Rinse and add substrate.
  3. Add rocks, wood and plants. Live plants help keep a small tank stable.
  4. Fill with dechlorinated water poured over a plate.
  5. Install the filter and heater and turn them on.
  6. Cycle the tank for 3 to 6 weeks before adding animals. See our how to cycle a fish tank guide.
  7. Add animals slowly. Start with snails or a betta, and add shrimp once the tank is mature.

For the full step-by-step, see our fish tank setup guide.

Water parameters and maintenance

Parameter Target
Temperature 76 to 82 F for a betta, 68 to 78 F for cherry shrimp
pH 6.5 to 7.5
Ammonia and nitrite 0 ppm
Nitrate Under 20 ppm
Water change 25 to 30 percent weekly, 10 to 20 percent for shrimp tanks

Top up evaporated water with dechlorinated water every few days, since small tanks lose water quickly. Our water change calculator helps with amounts.

Common 5 gallon tank problems

Ammonia spikes. Overfeeding or too many fish. Feed tiny amounts, remove leftovers and do a 30 to 50 percent water change.

Temperature swings. Small tanks heat up in sunlight and cool down at night. Use an adjustable heater and keep the tank away from windows and AC vents.

Cloudy water. Usually a bacterial bloom in a new tank. See our cloudy fish tank water guide.

Betta pushed around by the current. The filter is too strong. Turn it down, baffle it with a sponge, or use a sponge filter.

Algae everywhere. Too much light or sunlight. Cut the light to 6 hours and add more plants.

Water level dropping fast. Evaporation. Use a lid and top up regularly.

Snails taking over. Too much food. Feed less. Our ramshorn snail guide explains how to control them.

FAQ

How big is a 5 gallon fish tank?

A standard 5 gallon tank is about 16 inches long, 8 inches wide and 10 inches tall (41 x 20 x 25 cm). It holds about 19 liters.

How many fish can go in a 5 gallon tank?

One betta, or about 5 to 6 very small nano fish like chili rasboras, or a colony of shrimp with a few snails.

What fish can live in a 5 gallon tank?

A single betta is the best choice. Chili rasboras, least killifish, sparkling gouramis, a male scarlet badis, cherry shrimp and nerite snails also work.

Is a 5 gallon tank good for a betta?

Yes. 5 gallons is the recommended minimum for one betta, as long as it has a heater, a gentle filter and a lid.

How much does a 5 gallon fish tank weigh?

About 6 to 8 pounds empty and roughly 55 to 62 pounds when filled with water, substrate and decor.

Can a goldfish live in a 5 gallon tank?

No. Goldfish grow too large and make too much waste. A single fancy goldfish needs at least 20 gallons.

Do I need a filter and heater for a 5 gallon tank?

Yes, for fish. Use a gentle sponge filter and a 25 W adjustable heater for tropical fish like bettas.

How often should I clean a 5 gallon fish tank?

Change 25 to 30 percent of the water every week, top up evaporation every few days, and rinse the filter sponge in old tank water about once a month.

Categories: Beginners

Anum Saeed

Anum Saeed is the fishkeeper behind Aqua Planet and the AQUA PLANET 128 YouTube channel. She keeps planted tanks, freshwater fish, shrimp and snails, and writes practical, fact-checked guides to help hobbyists fix tank problems and keep healthy aquariums.

1 Comment

10 Gallon Fish Tank Dimensions Weight and Best Fish Guide · October 20, 2026 at 5:43 pm

[…] gallon vs 5 gallon vs 20 gallon: which should you […]

Comments are closed.