Best filter for a 10 gallon tank
Short answer: a 10 gallon tank wants about 50–75 GPH of real flow. The best all-round pick is an AquaClear 20 hang-on-back — rated above target, adjustable, and easy to baffle for a betta. For shrimp, bettas, or fry, a sponge filter is the better tool. The one rule on a tank this small: don’t over-power it.
The pick, in one line each
- Best overall — AquaClear 20 (HOB). Rated ~100 GPH, flow dial, huge media basket for its size, and the most-recommended small hang-on-back among hobbyists. Turn it down or add a baffle for bettas.
- Budget alternative — Aqueon QuietFlow 10. Cheaper, quiet, cartridge-based. Fine for a basic community 10; less media flexibility than the AquaClear.
- Best for bettas / shrimp / fry — a sponge filter. Gentle flow, big biological surface, no risk of sucking up shrimplets or a betta’s fins. Needs an air pump.
- Step-up — Seachem Tidal 35. If you plan to stock the tank fully or keep a messy fish, the Tidal 35 gives more media and a self-priming, surface-skimming intake.
Why 50–75 GPH, and why not more
A filter has two jobs: clear debris and house the bacteria that process fish waste. On a 10 gallon tank, turning the water over 4–6 times an hour does both. That is 50–75 GPH of real flow. Manufacturers measure GPH with the filter empty and no lift, so you lose 30–50% once media and head height are in play — which is why a filter rated around 100 GPH is the right buy for this size, not one rated 50.
The trap at 10 gallons is the opposite of bigger tanks: it is easy to buy too much filter. A unit built for a 30 gallon tank will blast a 10 gallon into a washing machine, stress calm fish, and uproot plants. If your only option is a larger filter, fit a baffle or turn the flow down.
HOB or sponge?
- Community tank (tetras, rasboras, a few livebearers) → hang-on-back. Better fine-debris clearing and easier media changes.
- Betta, shrimp colony, or fry → sponge filter (or a baffled HOB). Gentle flow is the priority, and a sponge can’t trap small inhabitants.
- Want both → run a small HOB plus a sponge. Cheap insurance, extra biological capacity, and the sponge keeps cycling if you ever clean the HOB.
Filters for a 10 gallon tank. As an Amazon Associate, TankStocked may earn from qualifying purchases — at no extra cost to you.
AquaClear 20 (best overall) · Aqueon QuietFlow 10 (budget) · Sponge filter (betta/shrimp/fry) · Seachem Tidal 35 (step-up) · Air pump (for sponge)
Frequently asked questions
What size filter do I need for a 10 gallon tank?
Target 50–75 GPH of real flow. A hang-on-back rated around 100 GPH — AquaClear 20 or Seachem Tidal 35 — covers it with headroom.
What is the best filter for a 10 gallon betta tank?
A baffled AquaClear 20 with the flow turned down, or a sponge filter. Bettas dislike strong current, so gentle flow matters more than raw GPH.
Is a sponge filter enough for a 10 gallon tank?
Yes — especially for shrimp, bettas, or fry. It gives strong biological filtration and gentle flow; it just clears fine debris more slowly and needs an air pump.
Next size up: Best filter for a 20 gallon tank · Full filter size chart · Filter calculator · How many fish fit in a 10 gallon?