I have run every filter type in this guide over the last four years — sponge filters on every breeding tank in my fishroom, an Aquaclear 20 on my 10 gallon display, a Fluval 207 on the 40 breeder, a cheap internal clip-on in a quarantine tank I am not proud of, and (once, briefly, against my better judgment) an undergravel filter that I tore out two months later. Every filter type has a real use case. The mistake is treating them as interchangeable — a sponge filter is not a canister filter, and the differences matter for which fish you can keep and how much maintenance you will do.
This guide covers the five main filter types, when each is the right choice, how to match a filter to your tank size and fish type, the turnover rule that determines whether the filter is adequate, and the filter media types that distinguish a real filter from a toy. The short version: a sponge filter for shrimp and breeding tanks, an Aquaclear HOB for community tanks up to 30 gallons, a canister for big tanks and big fish, internal filters only for quarantine, and never an undergravel filter. The long version is below.
Match the filter to the fish, not the tank. A 10 gallon shrimp tank needs a sponge filter; a 10 gallon betta tank needs a sponge filter; a 10 gallon fry grow-out needs a sponge filter; a 10 gallon community tank with tetras can take an Aquaclear 20 HOB. Same tank size, different fish, different filter — because the fish's tolerance for flow and the risk of impeller damage change everything.
Filter Types Compared
There are five main filter types on the market. Each has a clear use case, and choosing the wrong type is the most common filter mistake I see.
| Filter Type | Best For | Pros | Cons |
|---|---|---|---|
| Sponge | Shrimp, fry, breeding, betta | Cheap, safe for fry, no cartridges | Visible in tank, modest flow |
| HOB (hang-on-back) | Community tanks 10–55 gal | Easy maintenance, good media | Evaporation noise, visible from side |
| Canister | Big tanks, big fish, planted | Quiet, huge media, hidden | Expensive, harder to clean |
| Internal (submersible) | Quarantine, shallow tanks | Cheap, no overflow risk | Takes tank space, weak |
| Undergravel | Nothing, in 2026 | Inexpensive | Obsolete, hard to clean, no mech filtration |
Sponge filters are air-driven foam blocks that act as both intake and biofilter. They are the standard for shrimp tanks, fry grow-outs, breeding tanks, and betta setups because nothing can be sucked into them — the foam is the intake. A $15 sponge filter plus a $10 air pump will run a 10 gallon forever. The trade-off: they are visible in the tank, they have modest flow (so they are not adequate for big-fish bioloads), and they need occasional squeezing in old tank water to clear the foam.
HOB filters hang on the back rim of the tank and pull water up through a media chamber before returning it via a waterfall. They are the workhorse for community tanks 10 to 55 gallons. The Aquaclear line is the gold standard because it uses a foam block, ceramic beads, and a mesh carbon bag — all cleanable, all replaceable individually. The trade-off: evaporation noise from the waterfall, visible from the side of the tank, and most non-Aquaclear HOBs use sealed cartridges that throw away your biofilter monthly.
Canister filters sit below the tank and push water through a large sealed canister of media. They are the standard for tanks 40 gallons and up, for big-fish tanks, and for planted display tanks where hiding equipment is a priority. They are quiet, they hold a huge amount of media, and they need cleaning only every 3 to 6 months. The trade-off: they cost $90 to $300, they are harder to clean when the time comes, and if a seal fails you can leak water onto the floor.
Internal filters are small submersible pumps with a foam or cartridge media chamber, designed to sit inside the tank. They are cheap ($10 to $20) and have no overflow risk if the power fails. Use them only for quarantine tanks, hospital tanks, or shallow setups where a HOB cannot hang. They take up in-tank space, they are weak, and they cannot hold meaningful biomedia. Do not run one as a primary filter on a display tank.
Undergravel filters are plates that sit under the substrate and pull water down through the gravel, turning the substrate into the biofilter. They were popular in the 1980s and 1990s and are now obsolete. They cannot be cleaned without tearing down the tank, they do not provide mechanical filtration, they do not work with sand substrate, and modern alternatives do everything they do, better. Skip them.
How to Choose the Right Filter
Choosing a filter comes down to four questions, in this order. Answer them and the choice mostly makes itself.
1. What fish are you keeping? Shrimp, fry, and bettas need a sponge filter — the foam is the intake, nothing can be sucked in. Community fish (tetras, guppies, rasboras, dwarf cichlids) take an Aquaclear HOB. Big fish (oscars, goldfish, large plecos, big cichlids) need a canister rated at 2 to 3 times the tank's volume. The fish determines the filter category before anything else.
2. What turnover rate do you need? Aim for 4 to 10 times the tank volume per hour in turnover. A 20 gallon tank wants a filter rated 80 to 200 GPH. Light-stocked community tanks run at 4 to 6×; heavily-stocked or big-fish tanks need 8 to 10×; shrimp and betta tanks run at 3 to 5× because the inhabitants cannot swim against strong flow. Check the filter's actual output (after head loss), not the box rating — manufacturers test at zero head height, real tanks have 12 to 24 inches of lift.
3. What media capacity do you need? Biological filtration (the nitrifying bacteria that convert ammonia to nitrate) requires surface area — foam, ceramic beads, or bio-balls. Mechanical filtration (physical removal of particles) requires foam or filter floss. Chemical filtration (activated carbon, Purigen, phosphate removers) is optional and situational. A real filter has all three. A toy filter has a single sealed cartridge with a thin foam strip and a carbon pad — not enough surface area to support a cycled tank.
4. How much maintenance do you want to do? Sponge filters need squeezing in old tank water every 2 to 4 weeks (30 seconds per filter). HOB filters need a media rinse every 2 to 4 weeks and a foam replacement every 1 to 2 years. Canister filters need a full clean every 3 to 6 months (30 to 60 minutes). Internal filters need weekly cleaning because they clog fast. Pick your tolerance first, then match the filter.
Matching Filter to Tank Size
The turnover rule gives you the answer. Multiply your tank's actual water volume by 4 to 10, and buy a filter rated for that flow at the head height you will be running it. The chart below uses nominal tank sizes (real water volume is usually 80 to 85 percent of nominal).
| Tank Size | Turnover Target | Recommended Filter | Approx Price |
|---|---|---|---|
| 5 gal | 20–40 GPH | Sponge filter + air pump | $20 |
| 10 gal | 40–80 GPH | Sponge or Aquaclear 20 | $15–$30 |
| 20 gal | 80–150 GPH | Aquaclear 30 or sponge | $30–$40 |
| 29–40 gal | 150–300 GPH | Aquaclear 50 or Fluval 107 | $45–$90 |
| 55 gal | 250–450 GPH | Aquaclear 70 or Fluval 207 | $70–$130 |
| 75 gal | 350–600 GPH | Fluval 307 or 2 HOBs | $150–$200 |
| 100+ gal | 500–1000+ GPH | Fluval FX4 or FX6 | $250–$400 |
For big-fish tanks (oscars, goldfish, large cichlids), step up one or two sizes from the chart. A 75 gallon Oscar tank wants an FX4 (700 GPH) and ideally a second canister or HOB for redundancy — big fish bioload is roughly double what the chart assumes for community fish.
Matching Filter to Fish Type
The fish type determines the filter category more than the tank size does. Here is the cheat sheet I use in the fishroom.
Shrimp tanks: sponge filter, no exceptions. The foam is the intake, so shrimp and shrimp fry cannot be sucked into the impeller. A HOB without a pre-filter sponge will suck shrimp and fry into the impeller and kill them. Run a $15 dual-sponge filter plus a $10 air pump and turn over 3 to 5 times tank volume per hour — shrimp cannot swim against strong flow.
Betta tanks: sponge filter or a low-flow HOB with a pre-filter sponge. Bettas cannot swim against strong current; their long fins make them terrible swimmers. A standard HOB on full blast pins a betta against the far side of the tank. Use a sponge filter, or use a HOB with the flow turned down and a pre-filter sponge on the intake.
Fry grow-outs: sponge filter, mandatory. Fry are weak swimmers and will be sucked into any non-sponge intake. A sponge filter also grows biofilm on the foam surface that fry graze on between feedings — a real benefit in the first two weeks.
Community tanks (tetras, guppies, rasboras, dwarf cichlids): Aquaclear HOB. The Aquaclear 20 handles 10 to 20 gallons, the 30 handles 20 to 30, the 50 handles 30 to 50, the 70 handles 50 to 70, the 110 handles 70 to 110. Buy one size up from your tank if it is heavily stocked. The foam block lasts years, the ceramic beads last forever, and the only ongoing cost is occasional carbon if you use it.
Big-fish tanks (oscars, goldfish, large cichlids, big plecos): canister filter rated at 2 to 3 times the tank's volume. A 75 gallon Oscar tank wants a Fluval FX4 (rated 250 gallons) or two smaller canisters. Big fish produce 5 to 10 times the bioload of community fish per gallon, and an undersized canister will not keep up. HOB filters can supplement but should not be the primary filtration.
Planted display tanks: canister filter, for the silence and the hidden equipment. The filter return can be aimed across the surface for circulation without the visual noise of a HOB waterfall. A Fluval 107 on a 20 long, a 207 on a 40 breeder, a 307 on a 75 gallon — match the canister to the tank and forget about it for 6 months at a time.
Filter Media Types
A real filter has three media layers: mechanical, biological, and chemical. Knowing what each does tells you whether the filter is doing its job.
Mechanical media (filter foam, floss, sponges) physically removes particles from the water. It is the first stage — water hits the coarse foam, then the fine foam, then the biological media. Mechanical media needs regular rinsing in old tank water (never tap water, which kills the biofilm) every 2 to 4 weeks. A filter with no mechanical media clogs the biological media with detritus and stops working.
Biological media (ceramic beads, bio-balls, sintered glass like Seachem Matrix) provides surface area for nitrifying bacteria. These bacteria convert toxic ammonia (from fish waste) to nitrite, then nitrite to nitrate. Biological media should never be replaced — only rinsed gently in old tank water if it is clogged. This is the actual biofilter, the thing that makes the tank liveable for fish.
Chemical media (activated carbon, Purigen, phosphate removers like PhosGuard) removes dissolved compounds from the water. Carbon removes medications, tannins, and some organics; Purigen polishes water clarity; phosphate removers starve algae. Chemical media is optional and situational — run carbon only after medicating or to remove tannins, run phosphate remover only if you have a confirmed algae problem from high phosphate.
The Aquaclear media stack (foam, ceramic beads, carbon bag) is the gold standard layout. Sealed cartridge filters (most Tetra Whisper, Aqueon Quietflow) hide a thin foam strip and a carbon pad in a plastic cartridge — not enough surface area for a real biofilter, and replacing the cartridge throws away the bacteria. Avoid cartridge filters.
Recommended Filters at Three Price Points
These are placeholder picks to show the three tiers I always recommend. I will add specific model links and prices as I test more filters in the fishroom.
[Dual Sponge Filter + Air Pump]
Best for: 5 to 20 gallon shrimp, betta, fry, and breeding tanks. The foam is the intake, so nothing gets sucked in. $25 total for filter and pump. Add a check valve to prevent back-siphoning.
[Aquaclear 50 HOB]
Best for: 30 to 55 gallon community tanks. Reusable foam block, ceramic beads, and mesh carbon bag — no cartridges to replace ever. The best $45 in the hobby. Runs for years with periodic rinsing.
[Fluval 307 Canister]
Best for: 70 to 100 gallon display tanks, big-fish tanks, planted show tanks. Silent, hidden, huge media capacity, clean every 6 months. The right answer for any tank over 55 gallons that needs to be quiet.
Common Filter Mistakes to Avoid
- Cartridge filters on a display tank. Cartridge HOBs are designed to sell replacement cartridges, not to keep fish. The thin foam strip and carbon pad do not have enough surface area for a real biofilter. Switch to an Aquaclear or a sponge filter.
- Undersized canister on big-fish tank. A Fluval 207 on a 75 gallon Oscar tank is not enough. Big-fish bioload is 5 to 10× community fish per gallon — size the canister at 2 to 3× the tank volume, not 1×.
- Replacing the biofilter. Never replace foam or ceramic beads unless they are physically falling apart. Rinsing in old tank water is enough. Replacing "because the package says to" throws away your cycled bacteria and restarts the cycle.
- Rinsing media in tap water. Chlorine and chloramine in tap water kill the nitrifying bacteria in your filter. Always rinse mechanical and biological media in old tank water from a water change — never under the tap.
- No pre-filter sponge on a HOB in a shrimp tank. A HOB without a pre-filter sponge on the intake will suck shrimp and fry into the impeller. A $3 pre-filter sponge solves this completely. Run one on any HOB in any tank with shrimp or fry.
- One filter on a tank you cannot afford to lose. For a display tank or a breeding colony, run two filters (or a filter and a sponge backup) for redundancy. If one fails, the other holds the biofilter while you replace the failed unit.
Frequently Asked Questions
What is the best filter for a shrimp tank?
A sponge filter is the best filter for a shrimp tank because shrimp and shrimp fry cannot be sucked into it — the foam is the intake. A pre-filter sponge on a HOB intake is the next best option. Canister filters and HOB filters without pre-filter sponges will suck shrimp and fry into the impeller. The turnover rate should be gentle (3 to 5 times tank volume per hour) because shrimp cannot swim against strong current.
What is the best filter for big fish like oscars and goldfish?
A canister filter rated for 2 to 3 times the tank's volume. Big fish produce much more waste than community fish, so an Oscar in a 75 gallon tank needs a canister rated for at least 150 gallons (like a Fluval FX4 or Fluval 407). HOB filters can supplement but should not be primary filtration for big-fish tanks. Undergravel filters are not appropriate — the bioload overwhelms the substrate biofilm.
What turnover rate do I need for my aquarium filter?
Aim for 4 to 10 times the tank volume per hour in turnover. A 20 gallon tank wants a filter rated at 80 to 200 GPH. Light-stocked community tanks can run at 4 to 6×; heavily-stocked tanks or big-fish tanks need 8 to 10×. Shrimp tanks and betta tanks run at the low end (3 to 5×) because the inhabitants cannot swim against strong flow. Always check the filter's actual output (after head loss), not the box rating.
Are undergravel filters any good?
Undergravel filters are obsolete for most modern setups. They pull water through the substrate, which turns the substrate into the biofilter, but they cannot be cleaned without tearing down the tank, they limit your substrate options, they do not provide mechanical filtration, and they cannot run with sand substrate. Modern sponge, HOB, and canister filters do everything an undergravel filter does, better and more cleanly. Skip them.
Recommended Products
No brand bias. These are product categories we recommend based on real fishroom experience. Affiliate links may be added in the future.
Sponge Filter + Air Pump
Best for: Shrimp tanks, fry tanks, and low-budget setups.
Cheap, nearly indestructible, shrimp-safe, biological filtration only.
HOB Filter (Aquaclear 20)
Best for: 10–20 gallon community tanks.
Mechanical + biological + chemical, easy to maintain, reliable.
Canister Filter (Fluval 107)
Best for: 20–40 gallon planted or heavily stocked tanks.
Silent, high media capacity, superior water clarity, low maintenance.