Best filter for a 20 gallon tank

Short answer: a 20 gallon tank wants about 100–150 GPH of real flow. The best all-round pick is a Seachem Tidal 55 or AquaClear 50 hang-on-back. For a planted 20, a small Fluval 107 canister is the upgrade. The thing to get right at this size is flow distribution — a 20-high behaves very differently from a 20-long.

The pick, in one line each

Why 100–150 GPH

Four to six tank turnovers an hour keeps a 20 gallon clear and well-oxygenated and gives the beneficial bacteria enough water passing through their media. That is 100–150 GPH of real flow. Rated GPH is measured empty with no lift, so you lose 30–50% in practice — buy a filter rated around 200 GPH to land on target. Keeping goldfish or a heavily-stocked community? Push toward the 6–10× range (up to ~200 GPH) and lean to the canister.

20 high vs 20 long — the detail most pages skip

“20 gallon” is two very different tanks. A 20 long (30″ × 12″ × 12″) has lots of surface area and a short water column, so a single HOB circulates it easily and gas exchange is excellent. A 20 high (24″ × 12″ × 16″) has a tall column where the bottom corners can go stagnant. On a 20-high, aim the HOB return to push flow downward, or add a small powerhead, so the whole tank turns over rather than just the top third.

Recommended gear · affiliate
Filters for a 20 gallon tank. As an Amazon Associate, TankStocked may earn from qualifying purchases — at no extra cost to you.
GPH targets are a starting point, not a law. Lightly stocked or planted tanks do well with less flow; goldfish and cichlids want more. Model suggestions reflect each maker’s published tank-size rating and common hobbyist consensus, not a guarantee of fit for every setup.

Frequently asked questions

What size filter do I need for a 20 gallon tank?

Target 100–150 GPH of real flow. A HOB rated around 200 GPH — Seachem Tidal 55 or AquaClear 50 — covers it with headroom.

What is the best filter for a planted 20 gallon tank?

A small canister like the Fluval 107: it hides the equipment, returns gentle CO2-friendly flow, and holds more media than any hang-on-back.

Can I keep goldfish in a 20 with a 20-gallon filter?

Goldfish are messy, so size up: target the 6–10× range (toward 200 GPH) and consider a canister. A 20 is also only suitable for one fancy goldfish long-term — check the stocking guide first.

Sizes either side: 10 gallon · 30 gallon · Full filter size chart · Filter calculator

Affiliate disclosure