Before You Stock: Know Your Limits
A 10-gallon tank holds roughly 8β9 gallons of actual water once you account for substrate, decorations, and the fact that tanks aren't filled to the very brim. Using the inch-per-gallon rule, that's about 8β9 inches of adult fish total. The surface area method (1 inch of fish per 12 inΒ² of surface) gives a similar result for a standard 20Γ10 inch footprint.
The golden rule for small tanks: less is more. Understocking a 10-gallon is far easier to maintain than overstocking it. Small tanks experience water quality swings faster than large ones, and there's no room for error. Always cycle the tank fully before adding any fish.
Goldfish (produce huge amounts of waste), common plecos (grow to 18"+), tiger barbs (aggressive in small groups), cichlids (most species need more space), and any fish labelled "grows large" at the fish store. If in doubt, check the adult size, not the size in the tank.
betta fish care">1. Betta Fish β The Classic Solo Star
A single male betta is the most popular choice for a 10-gallon tank β and for good reason. Bettas are stunning, interactive, and perfectly sized for the space. A 10-gallon gives a betta far more room than the tiny bowls they're often sold in, allowing for proper filtration, heating, and enrichment.
Keep only one male betta per tank β they will fight to the death if housed together. Female bettas can sometimes be kept in groups of 5+ (called a sorority), but this requires a densely planted tank with plenty of hiding spots and is not recommended for beginners. Bettas can coexist with peaceful bottom dwellers like pygmy corydoras or nerite snails, and many do well with a colony of cherry freshwater shrimp β though individual personalities vary.
Bettas are labyrinth fish β they breathe air from the surface. Keep the water level 1β2 inches below the tank rim so they can reach the surface easily, and avoid strong currents from the filter which exhaust them.
2. Neon Tetras β The Classic Schooling Fish
Six neon tetras in a planted 10-gallon is one of the most beautiful and beginner-friendly setups you can create. Their iconic blue-and-red stripe catches light brilliantly, and watching a tight school move together is endlessly satisfying. At 1.5 inches each, a school of six uses 9 inches of your stocking budget β bringing a 10-gallon right to a comfortable limit on its own.
Neons prefer slightly soft, acidic water and feel most secure with dense planting or floating plants that dim the light. They're sensitive to ammonia spikes β don't add them to an uncycled tank. For a peaceful combination, pair six neons with a small group of pygmy corydoras at the bottom.
3. Ember Tetras β The Nano Gem
Ember tetras are tiny β just 0.8 inches β which means you can keep a large, impressive school in a 10-gallon without overstocking. Ten to twelve embers gives you a stunning, glowing orange cloud of fish for under 10 inches of stocking. They're also extremely hardy, tolerating a wide range of temperatures and pH levels.
Unlike neons, embers are rarely seen in big box stores but are commonly available online or at specialist fish shops. They're one of the best kept secrets in nano fishkeeping β beautiful, peaceful, easy to breed, and almost indestructible once established in a cycled tank.
4. Guppies β Colourful and Hardy
Guppies are among the hardiest and most adaptable freshwater fish available. Males display spectacular fan tails in every colour imaginable, while females are larger and plainer. In a 10-gallon, keep a trio of males (no females) to avoid population explosions β guppies breed prolifically and a 10-gallon can't support multiple generations.
Three male guppies in a 10-gallon with some live plants is a low-maintenance, beginner-perfect setup. They're tolerant of a wide range of water conditions, eat virtually anything, and are endlessly active. Add a small bristlenose pleco (just one β they reach 4β5 inches) and you have a complete, self-maintaining community.
5. Pygmy Corydoras β The Perfect Bottom Dweller
Pygmy corydoras are the smallest corydoras species β just 1 inch β making them ideal for 10-gallon tanks where larger corydoras (2.5+ inches) would be too bulky. They're schooling fish that must be kept in groups of at least 6, and unlike most corydoras they spend time throughout the water column rather than just at the bottom.
A group of 6 pygmy corydoras pairs beautifully with neon tetras or ember tetras in the middle and upper levels. They're clean, peaceful, and entertaining to watch as they zip around in tight formations. Always provide a soft substrate (fine sand or smooth gravel) β their delicate barbels are damaged by sharp-edged gravel.
6. Cherry Shrimp β The Clean-Up Crew
Cherry shrimp aren't fish, but they're one of the best additions to a 10-gallon tank. They graze constantly on algae and biofilm, helping keep the tank clean. A colony of 10β20 shrimp adds almost no bioload and brings constant activity β watching females carry eggs, juveniles graze on plants, and adults pick at algae patches is genuinely captivating.
Cherry shrimp are best kept in a species-only tank or with very peaceful fish that won't eat them. Neon tetras and ember tetras generally leave adult shrimp alone but may pick off juveniles. Bettas should not be housed with shrimp β most bettas will hunt and eat them. For a shrimp-forward tank, pair them with pygmy corydoras or otocinclus and enjoy a thriving cleanup crew.
Recommended 10-Gallon Stocking Combinations
Here are three complete, balanced stocking plans for a 10-gallon tank β all tested and beginner-friendly:
| Combination | Fish | Total Inches | Style |
|---|---|---|---|
| The Classic | 6Γ Neon Tetra + 4Γ Pygmy Cory | 13 in | Planted, peaceful |
| The Betta Showcase | 1Γ Betta + 6Γ Pygmy Cory + 5Γ Cherry Shrimp | 9 in fish | Planted, bold centrepiece |
| The Ember Cloud | 10Γ Ember Tetra + 5Γ Cherry Shrimp | 8 in fish | Heavily planted, nano |
| The Guppy Trio | 3Γ Male Guppy + 1Γ Bristlenose Pleco | 11 in | Easy maintenance, colourful |
Don't add all your fish on the same day, even in a cycled tank. Add one group at a time, wait a week, test your water, then add the next group. This gives your filter bacteria time to adjust to the increased bioload without crashing.
Setup Tips for a 10-Gallon
- Filter: Use a sponge filter or a hang-on-back (HOB) filter rated for 20β30 gallons. A filter rated exactly for 10 gallons won't have enough media to handle a stocked tank. Sponge filters are especially good for shrimp and fry.
- Heater: A 50-watt adjustable heater keeps a 10-gallon stable. Avoid preset heaters β they often run hotter than advertised. Aim for a consistent 26Β°C for tropical fish.
- Substrate: Fine sand or smooth gravel for corydoras. Nutrient-rich substrate (like Fluval Stratum or ADA Aqua Soil) if you plan a planted tank.
- Plants: Java moss, anubias, java fern, and Amazon sword all work brilliantly in 10-gallons. Dense planting reduces stress, provides hiding spots, and improves water quality by absorbing nitrate.
- Lid: Essential. Bettas, guppies, and many tetras are known jumpers. A close-fitting lid prevents losses.
Summary
A 10-gallon tank is small enough to be manageable but large enough to support a beautiful, diverse community. The key is choosing appropriately sized fish, keeping schools together, and never overstocking. Start with a single species or combination from this list, get the water stable, and enjoy the hobby β a well-kept 10-gallon is one of the most rewarding aquariums you can own.
Check Your Stocking Level
Use our free stocking calculator to make sure your chosen combination fits your tank safely.
Open Stocking Calculator β