Skip to content
Swimming FishiesSwimming Fishies
Small planted freshwater aquarium with green plants and a few small fish

Photo: Netha Hussain · CC0

stocking · freshwater

Stocking a 10-gallon tank

A 10-gallon tank fits one honest lane: a betta, a shrimp colony, or a small school. Not a stuffed community. Cycle first, heat with about 50W, and skip inch-per-gallon.

By · Published 2026-09-07 · Updated 2026-10-07

Want ideas for a tank that is not 20 gallons? Try the stocking calculator. Same rules: adult size, waste, and a cycled tank.

A 10-gallon tank fits one honest lane: a betta, a shrimp colony, or a small school. It does not fit a stuffed community. Cycle first, run about 50W of heater for tropical fish, and ignore inch-per-gallon. Use the stocking calculator to check adult size; leave mixed communities for a 20. Working with a smaller tank? See stocking a 5-gallon tank.

Three 10 gallon stocking ideas that fit

Betta centerpiece: one male betta in a heated, filtered, planted 10. Snails are optional if he ignores them. Skip adding a tetra school unless you have watched him for weeks and have a backup tank. See the betta page for heater and flow notes. A single pea puffer is the other one-fish option for a heavily planted 10, but it eats shrimp and snails, so it can't share with the colony below.

Shrimp colony: a cycled, planted 10 with a starter group of cherry-type Neocaridina (roughly ten or more) and no copper meds. They need biofilm and minerals more than they need fish neighbors. Shrimplets get eaten if you later add hungry fish.

Small schooler lane: six zebra danios in a 10 is a tight floor, they want horizontal swimming room, and a 20-gallon long is kinder. Or keep a handful of male guppies (skip females unless you want fry), or a small Endler's livebearer colony. Endler vs guppy compares the two. Eight pygmy corydoras on fine sand also fit, and in a cool room so does a group of six white cloud mountain minnows, often with no heater. Pick one of those lanes, not danios plus guppies plus a sucker fish.

What does not belong in a 10

Goldfish (fancy or common), angelfish, oscar, common pleco, an adult bristlenose, a molly group, swordtails, and a cardinal tetra school all need more volume, more length, or both. A neon tetra school is already a squeeze; cardinals are a hard no, see cardinal tetra care.

One of each species is worse than a proper single plan. Six different beginner fish in a 10 will fight for space and foul the water. The stocking calculator can sanity-check adult size; it will not invent filtration for a crowded kit.

Cycle, heat, and why a 10 fouls faster

Cycle first. Add livestock only when ammonia and nitrite stay at zero. The cycle guide covers the fishless timeline and done signal.

Less water means less dilution. Plan a heater sized for the tank (about 50W for most tropical 10s), a sponge or gentle hang-on-back, and weekly 25–40% water changes with a chloramine-capable conditioner. Test. If nitrate climbs past about 20 ppm between changes, change more water or stock less.

Leave headroom for a missed week of maintenance. A 10 has less forgiveness than a 20. The water-change guide walks the siphon; the heater and sponge-filter pages cover the hardware.

Gear that makes a 10 workable

A few listings we would open for this job. Skip anything you already own that still works.

  • Aqueon Adjustable Pro heater, 50W

    Most tropical 10s in a ~70°F room want about 50W. A kit that skipped the heater is not finished. Same Pro line we use on the heater gear page.

    Trust a separate thermometer on the glass, not the dial alone. Skip 100W in a true 10 unless the room is cold and you watch the temp.

    See this listing
  • hygger sponge filter, small

    Gentle flow for a betta, fry, or shrimp-friendly 10. Air-driven foam is kinder than an open HOB intake in a tiny footprint.

    Needs an air pump, airline, and a check valve. Squeeze the sponge in old tank water only. A baffled hang-on-back is fine if ammonia already stays at zero.

    See this listing
  • API Freshwater Master Test Kit

    A 10 fouls faster than a 20. Liquid tests for ammonia, nitrite, nitrate, and pH tell you when the weekly change is enough, or not.

    Freshwater only. Skip strips as your only tool. If the bottles you already own are in date, you do not need another kit.

    See this listing

Frequently asked questions

What are good 10 gallon stocking ideas?+

Pick one lane: one male betta in a heated planted 10, a cherry shrimp colony, or a tight school of about six zebra danios (or a handful of male guppies). A mixed community of many species belongs in a 20, not here.

Can I keep a 10 gallon community tank?+

Not a real mixed community. Ten gallons supports one centerpiece plan or one small school, not six different beginner fish. Save community stocking for a 20-gallon long.

How many fish can I put in a 10-gallon tank?+

There is no single number. One male betta, a starter shrimp colony, or a tight school of six zebra danios are honest options. A mixed community of six species is not.

Is the inch-per-gallon rule accurate for a 10?+

No. Ten one-inch juveniles are not a stocking plan. Adult size, waste, schooling needs, and how often you will change water matter more than adding inches. Use the stocking calculator for adult-size sanity checks, not as a license to pack the tank.

Can I keep a school of tetras in a 10-gallon?+

A small neon group is a squeeze if filtration and maintenance are excellent. A cardinal tetra school belongs in a 20-gallon, not this tank. See the cardinal tetra page.

Is a 10-gallon big enough for a goldfish?+

No. Fancy goldfish outgrow and out-pollute a 10 quickly; commons need far more. A 10 is a betta, shrimp, or small schooler tank, not a goldfish starter.