Buying guide
The best filter for a 20 gallon tank
This is the size where the label on the box and the arithmetic disagree most sharply. Almost nothing sold as a 20 gallon filter clears a 20 gallon community tank on its own.
Fin & Filter earns a commission when you buy through the links on this page. It costs you nothing and it does not decide what we rank. How we’re funded.

We have not used any of this gear. Every pick below is chosen from published manufacturer specifications and the arithmetic on how we pick, which you can re-run yourself.
A 20 gallon community tank wants a filter rated 170 GPH, and almost nothing sold as a "20 gallon filter" reaches that. The AquaClear 30 at 150 GPH is the closest common option and is genuinely fine on a lightly stocked or planted tank. For a full community load, run it alongside a sponge filter rather than hunting for a single unit that clears the number.
A 20 gallon tank is the size we recommend most often to beginners, because volume buys stability and stability forgives mistakes. It is also the size where filter labeling breaks down most obviously.
Quick picks
The best filter for a 20 gallon tank
| # | Product | Best for | Price |
|---|---|---|---|
| 1 | No image Fluval AquaClear 30 Power Filter The strongest single filter here at 150 GPH, and still about 12% under our 6x figure. | A 20 gallon tank, lightly to moderately stocked | |
| 2 | No image Various Air-driven nano sponge filter The cheapest way to add biological capacity to an under-filtered 20 gallon tank. | The second filter that closes the gap, for very little money | |
| ! | No image Fluval AquaClear 20 Power Filter A good filter, rated 100 GPH — well short of the 170 a 20 gallon community tank asks for. Skip this one — see why below | Not enough on its own at this size |
Rows link to the full write-up further down this page. Prices come from the live price layer only; where there is no live figure the button reads “Check price” rather than showing a remembered number.
The number, and why almost nothing clears it
| Step | Figure |
|---|---|
| Tank volume | 20 gallons |
| Turnover target (full community stocking) | 6x per hour |
| Real flow needed | 120 GPH |
| Divide by 0.7 for real-world throughput loss | 170 GPH rated, minimum |
| Turnover target if lightly stocked or planted | 5x per hour |
| Rated minimum at 5x | 143 GPH |
Computed with the method on how we pick. The 5x row is the honest alternative for a planted or under-stocked tank, and it is the row the AquaClear 30 clears.
The reason the 170 figure is so rarely met is that manufacturers size by volume alone. A filter rated 100 GPH labeled "up to 20 gallons" is offering five turnovers of rated flow, which after real-world losses is about three and a half. That is a light-stocking filter with a heavy-stocking label.
There is no conspiracy here — the ranges are not wrong so much as optimistic about how the tank will be used. Once you know that, the label becomes readable: treat the top of a stated range as "lightly stocked" and the middle as "normal".

Pick 1
Fluval AquaClear 30 Power Filter
A 20 gallon tank, lightly to moderately stocked
The number
Rated 568 L/h (150 US GPH). A 20 gallon community tank at 6x needs 170 rated. At 5x — light or planted stocking — it needs 143, which this clears.
This is our pick for a 20 gallon tank and it comes with a condition attached, which is unusual for a top pick and is the honest position.
Fluval publishes 568 L/h, which is 150 US gallons per hour, and states a range of 38 to 114 liters (10 to 30 US gallons). By that label a 20 gallon tank is comfortably mid-range. By the turnover arithmetic, a 20 gallon tank stocked as a full community wants 170 rated GPH, and this is 150.
That gap is not large and it is not a reason to avoid the filter. It is a reason to be deliberate about stocking. On a planted or lightly stocked 20 gallon tank, where 4 to 5 turnovers is the appropriate target, 150 GPH is genuinely comfortable and this is simply the right filter. On a 20 gallon tank you intend to fill with a full community, treat this as one filter of two.
Everything that makes the AquaClear line worth recommending applies here: an open media basket taking reusable foam and ceramic rather than a proprietary cartridge, adjustable flow, and a published draw of 7 W. Over two years the media saving alone is meaningful.
| Rated output | 568 L/h (150 US gal./h) |
|---|---|
| Stated tank range | 38-114 L (10-30 US gallons) |
| Power draw | 7W at 120 V / 60 Hz |
| Media | Pre-filter sponge, Bio-Foam, BIOMAX, activated carbon |
| What it does not do | No heater, no test kit, no substrate. At full rated output this is more flow than a betta or a shrimp tank wants, so the flow control is not optional there. |
Specs from Fluval, AquaClear 30 Power Filter product page. We have not used this unit.
Pick 2
Various Air-driven nano sponge filter
The second filter that closes the gap, for very little money
The number
No published GPH figure exists for an air-driven sponge filter, so this cannot be added to a turnover total. Its contribution is biological surface area, which is the thing actually in short supply.
This is the practical answer to the shortfall described above, and it is worth understanding why it works even though we cannot put a number on it.
The 6x turnover figure is a proxy. What a stocked tank actually needs is enough biological surface area to process its ammonia load, plus enough water movement to keep debris in suspension until the mechanical stage catches it. A hang-on-back rated below your target is usually fine on water movement and short on colonized surface. A sponge filter is almost pure biological surface area.
So a 20 gallon tank running an AquaClear 30 plus a sponge filter is better filtered than the flow figures alone suggest, and the sponge costs a fraction of stepping up to a larger hang-on-back.
It has a second benefit on a tank this size: redundancy. If the hang-on-back's impeller seizes while you are away, the sponge keeps the colony alive. Budget for an air pump, airline and a check valve alongside it.
| Flow rating | Not published. Air-driven sponge filters carry no manufacturer GPH figure; output depends on the air pump you pair with it. |
|---|---|
| Filtration | Mechanical and biological. No chemical stage unless you add one. |
| Running cost | No cartridge. The sponge is rinsed in old tank water and reused. |
| What it does not do | No air pump, no airline and no check valve in most listings, so budget for all three. No chemical filtration, and there is no hiding it behind the hardscape. |
Specs from Fluval, AquaClear 20 product page (the hang-on-back flow comparison). We have not used this unit.
Skip this
Fluval AquaClear 20 Power Filter
Not enough on its own at this size
We rate this filter highly on a 10 gallon tank, where it is our overall pick. It appears here as a caution because Fluval's published range runs to 76 liters (20 US gallons), so a shopper reading the box will reasonably conclude it suits this tank.
At 100 rated GPH against a required 170, it does not. That is a 41% shortfall before you account for anything else, and it is the clearest example on this site of why the tank-size label is the least useful number on the packaging.
This is not a criticism of the filter, which is excellent within its competence. It is a criticism of reading a range as a recommendation. The top of a stated range assumes light stocking; most beginners do not stock lightly.
If you already have one on a 20 gallon tank, do not throw it out — add a sponge filter alongside it, or move it to a smaller tank and buy the AquaClear 30.
| Rated output | 378 L/h (100 US gal./h) |
|---|---|
| Stated tank range | 18-76 L (5-20 US gallons) |
| Power draw | 6 watts |
| Media | Pre-filter sponge, Bio-Foam, BIOMAX, activated carbon |
| Flow control | Adjustable |
| What it does not do | No heater, no test kit and no substrate. The flow knob helps but does not turn it into a betta filter on its own; a pre-filter sponge or a baffle is still the usual fix. |
Specs from Fluval, AquaClear 20 Power Filter product page. We have not used this unit.
Two filters beats one bigger filter
The instinct when a filter is undersized is to buy a bigger one. On a 20 gallon tank there is a better answer, and it is cheaper.
- Redundancy. An impeller seizes or a power supply fails, and with one filter your entire biological colony is in a box with no water moving through it. Bacteria in an unpowered filter start dying within hours. With two, the tank rides it out.
- Better distribution. A hang-on-back at one end and a sponge at the other move the whole tank rather than one corner, which is exactly what a 20 gallon tank's longer footprint needs.
- A cycled spare. Pull the sponge out and you have a fully colonized filter ready for a quarantine or a second tank.
- Gentler total flow. Two moderate flows suit more fish than one strong one, which matters if you keep anything long-finned.
- Staggered maintenance. Clean one this month and the other next month, and you never disturb the whole colony at once.
Heating a 20 gallon tank while you are at it
Filter and heater get bought together, so it is worth stating the other number here. Heater wattage depends on tank volume AND on how far above your coldest room temperature you need to hold — not on volume alone.
A 20 gallon tank at 78 °F in a room that reaches 68 °F overnight needs a 10 °F lift, so about 100 W. The same tank in a 58 °F basement needs a 20 °F lift and about 200 W. Fluval's M100 is published at 100 W for tanks up to 30 US gallons, which is the first of those cases and not the second. Full arithmetic on best aquarium heaters.
Then place both correctly — see where to place a filter and heater — and cycle the tank before any fish go in.
Questions people actually ask
Frequently asked questions
+ What GPH filter do I need for a 20 gallon tank?
+ Is an AquaClear 30 enough for a 20 gallon tank?
+ Can I run two filters on one tank?
+ Should I get a canister filter for a 20 gallon tank?
+ How many fish can a 20 gallon tank hold?
Where the numbers came from
Sources
Read next
Related on Fin & Filter

How to size an aquarium filter
Tank gallons times turnover, divided by 0.7. The formula, worked examples, and the table for every common size.

Sponge filter vs hang-on-back: which one for your tank
Mechanism, running cost, noise, failure modes and flow — the full comparison, plus when to run both.

10 gallon vs 20 gallon: which should your first tank be?
Buy the 20 if the space allows. The reason is dilution, and it decides more than any other single choice.