Aquariumpro
🔍

The complete 10-gallon tank guide: what fits, what doesn't, and three stockings that work

A 10-gallon is the most common beginner tank and the most-overstocked. Part of that is the "1 inch of fish per gallon" rule, which is a misleading oversimplification: a 5-inch goldfish doesn't fit in a 5-gallon tank, but ten 1-inch chili rasboras live happily in 10. Body shape, activity level, and waste output matter more than length. Half the fish your local store points at as "good for a 10" are species that grow past 4 inches or produce enough waste to crash the tank in a week.

This guide covers what a 10-gallon actually holds, the single-species and schooling setups that thrive, three full recipes for a planted 10, and the fish you should walk away from no matter how confident the staff seems.

The size you're actually working with

A standard 10-gallon measures about 20 inches long, 10 inches deep, 12 inches tall. That footprint is fine for nano species but not for anything that swims back-and-forth in straight lines. A 6-inch fish in a 10-gallon never moves at full speed.

Sensible stocking for a cycled 10-gallon:

Live plants give the tank real biological capacity since they pull nitrate out of the water column, so a planted 10 sits at the upper end of these ranges while a bare-bottom 10 sits at the lower end. Either way, less is almost always better. Small tanks swing in temperature and water chemistry faster than larger ones, and the margin for error is tiny.

Best single-species setups

A 10-gallon really shines when one species owns the tank. Here are the five that work best.

A betta

The classic, still the best single-fish 10-gallon. One male betta has plenty of space, displays better in a planted tank than a bowl, and doesn't need tankmates to be happy. A nerite snail and a small group of amano shrimp can share the tank without much risk, though some bettas will harass shrimp. Don't add other fish, even peaceful schoolers, since most bettas eventually pick fights.

Sparkling gourami trio

Trichopsis pumila tops out at 1.5 inches and lives in groups. Three or four in a 10-gallon makes a busy, vocal tank (they actually click audibly). Plants and surface cover make a real difference.

Dwarf puffer trio

Carinotetraodon travancoricus is the only true freshwater puffer that fits a 10-gallon. They eat snails and live food, ignore plants, and have real personality. The trade-off is they're aggressive enough that 1 male + 2 females is the only viable ratio, and you'll need a steady supply of pest snails.

Shell-dweller pair

Neolamprologus multifasciatus are the smallest Tanganyikan cichlids in the hobby. A pair in a 10-gallon with a layer of sand and a pile of escargot or olive shells will breed and create a colony. Different temp and pH range than most other 10-gallon species (78°F, pH 8.0+), so the tank won't share fish with a typical community setup.

Scarlet badis

Dario dario is a 0.8-inch micropredator that displays bright red on males. A small group (1 male, 2-3 females) does well in a planted 10 with cover and live or frozen food. They don't eat flake reliably, so plan accordingly.

Best schooling setups

Pick one species and load up. A school of 10 of one species reads better than 3 each of three species in a tank this small.

Chili rasboras

Boraras brigittae, less than 1 inch, schools tightly, and stays in the upper-middle water column. 10 to 12 in a 10-gallon is comfortable. Soft, slightly acidic water suits them best.

Ember tetras

Hyphessobrycon amandae is similar to chilis but slightly larger and easier to feed (eats flake without issue). 8 to 10 in a 10-gallon.

Endler's livebearers

Poecilia wingei hits 1 to 1.5 inches and males are vividly colorful. The catch: they breed prolifically, so a mixed-sex group will overrun a 10-gallon in a few months. Either all-male groups or accept that you'll be giving away fry.

Celestial pearl danios

Celestichthys margaritatus is more skittish than chilis or embers but unmistakably beautiful. They need cover and a tight school of at least 8. Skip if you can't keep the tank planted.

Three planted-tank recipes that work

If you'd rather skip the species-by-species menu and pick a proven combination, here are three planted-10 stockings that have worked for thousands of keepers.

Nano community

The rasboras school in the middle and upper levels, the shrimp graze the substrate and plants, and the nerite cleans glass. All three species share the same temperature and pH range, and none of them produce much waste.

Betta plus friends

A 10-gallon is the right size for a single betta with a small invert team. Avoid pairing bettas with shrimp small enough to fit in their mouth. Amanos are big enough to be ignored.

Shrimp-only planted tank

A dedicated shrimp tank is the most rewarding 10-gallon setup if you're patient. The colony breeds steadily once established, and watching them work the plants is endlessly entertaining.

Shrimp-only setups beyond cherry shrimp

For the next level up from cherries, caridina species (crystal red shrimp, taiwan bee) need softer water and tighter parameters. A 10-gallon dedicated caridina tank with proper substrate is a respected nano-aquarium niche, and rewards careful keepers with some of the most photogenic invertebrates in the hobby.

Other neocaridina color morphs (yellow, blue dream, orange sakura) share the same care as cherries and breed just as freely. Mixing color morphs interbreeds back to wild-type brown within a generation, so pick one color per tank if you care about appearance.

Underrated tankmates

A few species that work in 10-gallons but get overlooked:

Species the store will recommend that don't fit

The fish that disappoint most often in 10-gallons:

The pattern: anything sold as "fast-growing community fish" that hits 3+ inches as an adult.

Cycle the tank first

None of the stockings above will survive in an uncycled tank. Beneficial bacteria need 4 to 6 weeks to colonize the filter before the first fish goes in. If you're new to this, read How to cycle your aquarium before you spend money on livestock.

Try a stocking in the builder

Before you commit at the store, use the Tank Builder to drop in your candidate species and check the live compatibility, water-parameter, and bioload feedback. Set the tank to 10 gallons and add the species you're considering. Most of the failure modes on this list (overstocking, mismatched temperaments, livebearer breeding) flag immediately.

A 10-gallon stocked thoughtfully is one of the most satisfying tanks in the hobby. A 10-gallon stocked with a common pleco and three goldfish is the most common tragedy.