What actually fits in 10 gallons
Four stockings the math approves of. Each link opens the checker prefilled with that combo so you can verify the verdict and adjust numbers without typing them in.
Solo nano school
Apply →Eight ember tetras as the only species. Comfortable group size (above the 6-minimum, ideal below 12), warm-orange coloration that pops against planted backgrounds, peaceful at all parameters in the planted-tank window. The cleanest 10-gallon answer.
Betta + cleanup
Apply →One male betta plus one mystery snail. Bioload comfortable, the snail grazes biofilm and uneaten pellets, and there's no fin-nipping risk. Mystery snails need hard alkaline water (pH 7.0–8.0, GH 8–18) — verify your tap fits before adding.
Tighter school + invert
Apply →Six neon tetras plus one mystery snail. Parameter-wise tighter than ember tetras (neons want soft, slightly acidic water; mystery snails want hard, alkaline) — the checker flags this as cautions for a reason. Workable in stable tap water, fragile in tanks with parameter swings.
Heavily-planted nano
Apply →Eight ember tetras plus one mystery snail. Plants buffer the nitrogen cycle so this slightly heavier stocking still sits within bioload limits. Aquascape-friendly: emerald body color of embers reads against the kind of carpet plants 10g tanks support.
What doesn't fit (even when pet stores sell it for 10g)
- Fancy goldfish. Adult bioload is roughly 10× a comparable tropical because goldfish are cold-water carp. Realistic minimum is 30 gallons for a single fancy. The pet-store 10g/goldfish pairing is the single most common cause of next-year tank crashes.
- Common pleco.Adult length 18+ inches. There is no home aquarium that fits a common pleco unless it's a stock tank. The 10g version sold at chain stores is a juvenile that will outgrow it in months.
- Angelfish.Vertical body geometry needs at least 18 inches of tank height — the 10g's 12-inch height stunts the fins. Realistic minimum is 29 gallons for a single, 55+ for a pair.
- A school of 6 corydoras.Cories need a 20-long footprint (30 in × 12 in) because they cruise the bottom in groups. A 10g's 20×10 floor space cramps the school. Schooling minimum is 6; the floor space isn't there before bioload even enters the math.
- Bristlenose pleco. Workable in 25+ gallons solo, not 10. Even though they max out at 4–5 inches (much smaller than common plecos), their waste output and grazing surface needs exceed what a 10g supports.
- Multiple male bettas. Territorial — two males in any tank below ~75 gallons fight to death. The 10g betta is a solo fish.
- Tiger barbs. Group of 6 is the minimum to dilute their nipping behavior, and their bioload at adult size (3 inches each, slightly heavy body) overruns a 10g.
The 1-inch-per-gallon problem
The hobby's most-cited rule is “1 inch of fish per gallon.” It's wrong in three specific ways for the 10-gallon size, and each one matters more than the next:
- Body type isn't scaled. Six neon tetras (slim, mid-water) at 1.5 inches each adjust to ~6.3 inches of weighted bioload — well within 10g headroom. Six fancy goldfish at the same 6 inches each? At 10× the weight per inch, they overrun the same tank by a factor of 10. Adjusted bioload, not raw inches, is what the math actually tracks.
- Footprint matters more than volume.A 10g tall has the same volume as a 10g long but compresses the floor — schooling fish that swim laterally can't turn as a group. The footprint-driven failures (corydoras, cherry barbs, white clouds) don't show up in raw inch math at all.
- Working volume isn't nominal volume. A 10-gal box-stamped tank holds about 8.5 gallons of water after substrate and decor. Stocking against 10 gallons consistently overstocks by ~15%. The volume calculator converts inside dimensions to working volume.
When you outgrow 10 gallons
The natural upgrade is a 20-long. Same height + width as the 10g, 10 extra inches of length — that doubles the swim space for schoolers and opens corydoras, harlequin rasboras, and most beginner community combinations. How many fish fit in a 20-gallon covers the math at the next size up.
Frequently asked
Can I keep a betta and 6 neon tetras in a 10-gallon?
Workable but tight. Bioload sits near the 10-gallon ceiling and schooling-wise neons are at their floor (6 is the minimum for the school behavior to emerge). Long-finned male bettas and active mid-water tetras sometimes coexist and sometimes don't — outcomes track individual betta temperament. The conservative answer is one or the other in a 10-gallon, and the combination in a 20-long.
How many goldfish fit in a 10-gallon tank?
Zero. Fancy goldfish need ~30 gallons each due to their extreme bioload — they produce roughly 10× the waste of comparably-sized tropicals because they're cold-water carp. The 10g/goldfish pairing pet stores sell is the most-common cause of the next year's tank crash. If goldfish is the goal, the minimum tank is 30 gallons for one fancy or 75+ for a single common.
How many corydoras fit in a 10-gallon tank?
Zero of any species that schools properly. Cories need a 20-long footprint (30 in × 12 in) because they cruise the bottom in groups — a 10-gallon's 20 in × 10 in floor space cramps the school's lateral movement. Schooling minimum is 6. If cories are the goal, the math points at a 20-long, not a 10.
Do snails and shrimp count toward stocking density?
Yes, but with a much lower bioload weight than fish. Mystery snails sit at ~0.3× a comparable-length tetra; cherry shrimp are essentially free at typical numbers. One mystery snail in a 10-gallon is comfortable; a colony of 20 cherry shrimp adds marginal load. The check: their waste enters the same nitrogen cycle, so they count, but the multiplier reflects how slowly inverts produce ammonia compared to active fish.
Can I keep a single fish alone in a 10-gallon?
Depends on the species. One betta is the classic answer and works at this size. One dwarf gourami is borderline — they prefer 20+ gallons but tolerate 10. One angelfish doesn't fit (vertical body needs the height a 10g doesn't give). One goldfish doesn't fit (bioload). One common pleco doesn't fit ever (adult length is 18+ inches). The 10-gallon's strength is small schools or a single small centerpiece, not single specimens of medium-body fish.
What's the realistic working volume of a 10-gallon tank?
About 8.5 gallons after a 1-inch substrate bed, average decor, and fill below the rim. Manufacturers stamp the boxed nominal volume — actual water volume is consistently 80–90% of that across the industry. Stocking math should use working volume; the calculator above defaults to that.
Related
- Full compatibility checker →
- Stocking density calculator →
- Setting up a 10-gallon tank →
- Aquarium volume calculator →
- Schooling minimum group size →
- All species deep guides →
By Jimmy L Wu. Species data uses FishBase for taxonomy, native distribution, and maximum size where the field is populated; husbandry ranges (temperature / pH / GH) and bioload weights are synthesized from established hobby references (Aquarium Co-Op care guides, The Aquarium Wiki, university extension publications) and labeled hobby-practice. Engine logic in lib/aquarium/stocking.ts and lib/aquarium/compatibility.ts. Working volume math assumes ~85% of nominal after a 1-in substrate bed and fill below the rim — adjust on the volume calculator if your setup differs. Not veterinary advice — for sick fish or tank emergencies, consult an aquatic veterinarian or a qualified local aquarium professional.