What fits in a 10-gallon tank
A 10-gallon tank is the most commonly recommended starter size in the freshwater hobby — large enough to cycle stably and support a small community, small enough to fit on a desk or credenza. But "10 gallons" is a nominal rating, not usable volume, and the limits on what can live comfortably inside one are tighter than most beginners expect.
This guide covers the actual stocking math, compatible species combinations, filtration requirements, and the specific caveats for bettas and shrimp that make or break a 10-gallon tank.
The real volume of a "10-gallon" tank
A standard 20″ × 10″ × 12″ tank holds 10 US gallons when filled to the brim. In practice:
- Substrate (2–3 inches of soil or sand) displaces about 1–1.5 gallons.
- Hardscape, filter, heater, and decor displace another 0.5–1 gallon.
- You leave 1–2 inches of headspace at the top.
Real usable water volume: 7–8 gallons.
The tank-volume tool lets you enter your actual dimensions and substrate depth to get the precise number. Stocking recommendations should be based on that real volume, not the label on the box.
The inch-per-gallon rule, and what to replace it with
The old rule — "one inch of fish per gallon" — was never accurate. It ignores body shape (a 3-inch angelfish is much heavier than a 3-inch neon tetra), activity level, bioload, and temperament.
A better framework for a 10-gallon tank has three constraints:
| Constraint | Practical limit for 10 gal | Why |
|---|---|---|
| Swimming space | Fish must be small enough to turn around and establish territory. Max adult body length: ~2.5″ for most species, 3″ for a single betta or dwarf gourami. | Fish that can't freely swim their full body length in the tank suffer chronic stress. |
| Bioload | Total mass of fish should stay under the filter's ability to process ammonia between water changes. For a 10-gal with a properly sized HOB or sponge filter: ~8–12 small nano fish. | Surface area of biomedia limits the nitrifying bacteria colony, not tank volume. |
| Temperament | Community fish need enough distance or cover to avoid constant confrontation. In 10 gal this means choosing species that naturally occupy different water layers. | A 10-gal has no "far end" — aggression that would be manageable in a 40-gal becomes constant harassment. |
Species that work well
These fish are widely available, compatible with typical 10-gallon water parameters (pH 6.5–7.5, 72–78°F), and stay small enough as adults:
| Species | Max size | School size | Water layer | Notes |
|---|---|---|---|---|
| Ember tetra (Hyphessobrycon amandae) | 0.8″ | 6–8 | Middle | Hardy, peaceful, vivid orange. Ideal nano fish. |
| Neon tetra (Paracheirodon innesi) | 1.2″ | 6–8 | Middle | Classic beginner fish. Sensitive to poor water quality; need a cycled tank. |
| Chili rasbora (Boraras brigittae) | 0.7″ | 8–10 | Middle | Tiny, peaceful, stunning red. Great for nano planted tanks. |
| Pygmy corydoras (Corydoras pygmaeus) | 1.0″ | 4–6 | Bottom | True nano cory. Active, social, needs sand or smooth gravel. |
| Harlequin rasbora (Trigonostigma heteromorpha) | 1.5″ | 6–8 | Middle | Reliable, peaceful, handles a range of water parameters. |
| Endler's livebearer (Poecilia wingei) | 1.0″ | 4–6 | Middle/Top | Colourful, active, breeds readily. Males only to avoid overpopulation. |
| Betta splendens (single) | 2.5–3″ | 1 | All levels | Male bettas need calm flow, cover, and a lid. See betta caveats below. |
| Dwarf honey gourami (Trichogaster chuna) | 1.5″ | 1–2 | Middle/Top | Shy, peaceful alternative to a betta. Needs planted cover. |
| Cherry shrimp (Neocaridina davidi) | 1.5″ | 6–10 | Bottom/plants | Active colony, low bioload, excellent algae control. See shrimp caveats. |
| Amano shrimp (Caridina multidentata) | 2″ | 2–4 | Bottom/plants | Larger, excellent algae eaters, won't overpopulate in fresh water. |
| Nerite snail | 1″ | 1–2 | Glass/decor | Best algae-eating snail. Can't breed in fresh water. |
Species that do NOT fit
These fish are commonly sold as "beginner" fish but reach sizes or behaviours that make them unsuitable for a 10-gallon tank:
| Species | Why it doesn't fit |
|---|---|
| Common goldfish | Grows to 12″+, produces massive bioload, needs 40+ gal. |
| Fancy goldfish | Grows to 6–8″, high bioload, needs 20+ gal minimum. |
| Angelfish | Grows to 6″ tall (body + fins). Needs 20+ gal vertical space. |
| Plecostomus (common) | Grows to 12–18″. Even "bristlenose" plecos need 30+ gal as adults. |
| Danios (zebra, giant) | Too active for 10 gal; need 20+ gal to swim properly. |
| Tiger barbs | Schooling fish that need 20+ gal and can be nippy in small tanks. |
| Dwarf puffer | Often recommended for nano tanks, but they're aggressive and need species-only setups. |
| Otocinclus | While small, they need groups of 4–6 and mature biofilm; many starve in new 10-gallon tanks. |
Betta caveats
Bettas are the single most popular 10-gallon inhabitant, but the tank must be set up for their specific needs:
- Low flow is non-negotiable. Bettas have large, stiff fins and a labyrinth organ. Strong current from an oversized HOB will stress them into fin clamping or tail biting. Use a sponge filter, a baffled HOB, or a canister with a spray bar at minimum flow.
- A lid is required. Bettas are jumpers. A gap of 0.5″ at the top is enough for a determined betta to land on the floor.
- Tankmates must be chosen carefully. Not all bettas tolerate tankmates — temperament varies by individual. Suitable tankmates are bottom-dwellers (pygmy corydoras, shrimp) or very small mid-water fish (ember tetras, chili rasboras). Avoid fin-nippers, bright-coloured fish, or other labyrinth fish.
- The pre-filter sponge is not optional. Bettas rest near the filter intake. A bare intake can trap fins. A pre-filter sponge covering the intake is the cheapest insurance.
- Water depth matters. Bettas in the wild live in shallow, slow-moving water. A standard 10-gallon's 12″ depth is fine, but avoid tall tanks that force a long vertical swim to the surface.
The filter selection guide for small tanks covers specific HOB, sponge, and canister options that work with the low-flow requirement.
Shrimp caveats
Cherry shrimp (Neocaridina) and Amano shrimp are excellent 10-gallon inhabitants, but there are hard limits:
- Copper toxicity. Many aquarium medications and some tap-water conditioners contain copper, which is lethal to shrimp. Always check ingredient labels. If you treat fish in a shrimp tank, use copper-free medications.
- Pre-filter sponge required. Shrimp fry and even adult cherry shrimp can be pulled into a bare filter intake. A sponge pre-filter over the intake is mandatory.
- Neocaridina water parameters. Cherry shrimp breed best in GH 6–8, KH 2–4, pH 6.8–7.5, TDS 200–300. They will survive outside this range but reproduction drops off sharply. The water chemistry guide explains what each parameter means and how to adjust them.
- Fish will eat shrimp fry. In a community 10-gallon, most fry will be eaten before they reach visible size. A mature colony needs hiding places (moss, cholla wood, dense plants) to outpace predation.
- Do not mix Neocaridina colours. Red, yellow, blue, and orange cherries are the same species. Mixed colours produce wild-type (brown/grey) offspring within a few generations.
Filtration for a 10-gallon
Filter choice for a 10-gallon depends on what you stock:
| Stocking type | Recommended filter | Turnover target |
|---|---|---|
| Betta + shrimp | Sponge filter (double-sponge) or baffled HOB rated for 10–20 gal | 3–4× / hour (~40 GPH after media) |
| Nano community (tetras + corys) | HOB rated for 10–20 gal, or small canister | 5–6× / hour (~70 GPH after media) |
| Shrimp-only | Sponge filter | 3× / hour |
The buying guide for 10-gallon filters has specific product recommendations and explains the turnover math in detail. The equipment filter tool can shortlist filters by flow rate and tank size.
Community combinations that work
These combinations respect the three constraints above and have been tested in practice:
| Combination | Stocking | Filtration | Notes |
|---|---|---|---|
| Betta community | 1 betta, 6 ember tetras, 4 pygmy corydoras, shrimp optional | Baffled HOB + pre-filter | Betta must be a docile individual. Shrimp may be eaten. |
| Nano school | 8 chili rasboras, 6 pygmy corydoras, 2 Amano shrimp | Sponge or nano canister | All fish stay under 1″. Very low bioload. |
| Shrimp colony starter | 10 cherry shrimp (any colour), 1 nerite snail | Sponge filter | Let the colony establish 3 months before adding fish. |
| Livebearer trio | 3 Endler's (males only), 6 neon tetras, 4 pygmy corydoras | HOB with pre-filter | Males only on Endlers to avoid overpopulation. |
| Dwarf gourami centrepiece | 1 dwarf honey gourami, 6 harlequin rasboras, 4 pygmy corydoras | Small canister or HOB | Gourami needs planted cover. |
What about a 10-gallon saltwater tank?
A 10-gallon can be run as a nano reef, but the complexity is significantly higher than freshwater:
- Stable salinity requires daily top-off (auto top-off recommended).
- Small water volume means parameters shift fast — a 1°F temperature swing or a missed top-off can crash the tank.
- Suitable fish are limited to a single clownfish or a small goby + shrimp pair.
- Filtration needs a protein skimmer or very frequent water changes.
For a first saltwater tank, 20–30 gallons is the practical minimum. The 10-gallon nano reef is an advanced project, not a starter.
Ongoing maintenance
A stocked 10-gallon needs:
- Weekly water change: 25–30% (about 2 gallons), using dechlorinated water matched to tank temperature.
- Filter maintenance: Rinse mechanical media in removed tank water every 2–4 weeks. Replace only when it physically degrades.
- Test kit: Monitor ammonia, nitrite, nitrate weekly for the first 3 months, then monthly for established tanks. The water chemistry tool helps interpret test results.
- Heater: A 50 W adjustable heater is right for a 10-gal. Set to 76–78°F for most community fish, 78–80°F for bettas.
The new-tank cycling protocol covers the 3–5 week process of establishing the filter bacteria before adding fish.
Summary
The 10-gallon tank is a capable and rewarding system when its constraints are respected:
- Real water volume is ~7–8 gallons after substrate and decor.
- Stock by swimming space, bioload, and temperament — not inches per gallon.
- Good choices are nano fish under 1.5″, a single betta or dwarf gourami, and shrimp.
- Avoid goldfish, angelfish, common plecos, and active schooling fish that need more room.
- Bettas need low flow, a lid, a pre-filter sponge, and carefully chosen tankmates.
- Shrimp need copper-free water, a pre-filter sponge, and hiding places for fry.
- Filtration should target 4–6× turnover with adequate biomedia surface area.
- Weekly water changes and regular testing keep the small water volume stable.