As an Amazon Associate I earn from qualifying purchases. Some links on this page are affiliate links. See the full disclosure.
Goldfish are the messiest animals we own, and one of the others is a duck. Four goldfish, one 40-gallon tank, and for the first year I fought cloudy water every single week. The fix wasn't a magic product. It was accepting that goldfish need about twice the filtration the box recommends, and then buying accordingly. This is the filter setup that finally worked for Snowy, Pumpkin, Peaches and Goldie, plus the alternatives I'd choose in a smaller or bigger tank.
Quick answer
For most goldfish tanks (20 to 55 gallons), a hang-on-back filter rated for at least double your tank size, plus a sponge filter as backup, is the sweet spot. Our tank runs an AquaClear HOB and a double sponge filter. If you have a 55 or bigger, or you hate noise, go canister.
Why goldfish need more filter than other fish
Goldfish don't have a stomach. Food goes in, waste comes out, and a lot of it. They also grow big; Snowy is pushing six inches and Goldie is still growing at five years old. More fish mass means more ammonia, and ammonia is what kills goldfish in tanks that "look clean."
A filter does three jobs: mechanical (catches floating gunk), biological (grows bacteria that turn ammonia into less harmful nitrate), and chemical (carbon, optional). For goldfish, biological is the one that matters. You want as much surface area for bacteria as you can get. That's why I like filters with big, rinseable media baskets over cartridge filters you're told to throw away every month. Throwing away a cartridge throws away your bacteria.
The rule I use: add up the gallons-per-hour (GPH) of all filters and aim for 8 to 10 times the tank volume. A 40-gallon tank wants 320 to 400 GPH of total turnover. The box will say a filter is "for tanks up to 50 gallons." For goldfish, divide that number in half.
The filters I'd actually buy
1. AquaClear Power Filter: the workhorse
AquaClear Power Filter
Big media basket, easy rinse. The workhorse on Snowy's tank.
Check price on AmazonBig media basket, adjustable flow, and it takes whatever media you want to stack in it. Ours runs a sponge, a bag of ceramic rings, and nothing else. Every two weeks I lift the sponge out, squeeze it in a bucket of old tank water, and drop it back. The bacteria stay put, the water stays clear.
The one thing to know: the impeller needs a quick rinse every couple of months or it starts to rattle. Five minutes, no tools.
What I like
- Huge media capacity
- Adjustable flow (goldfish like it gentle)
- Reusable media, no cartridge trap
- Sizes from 20 to 110 gallons
What I don't
- Slightly noisy when water level drops
- Impeller rattles if neglected
2. Fluval Canister Filter: for big tanks and quiet rooms
Fluval Canister Filter
Quiet and huge capacity. Overkill for a 20, right-sized for a 40 breeder.
Check price on AmazonA canister sits under the tank, pulls water down a hose, pushes it through trays of media, and sends it back. Enormous biological capacity and almost silent. I'd put one on any tank 55 gallons and up, or on a 40 breeder in a bedroom. The downside is cleaning: it's a 20-minute job with hoses and a bucket, every month or two. On a HOB it's five minutes.
What I like
- Massive media volume
- Very quiet
- Great for heavy stocking
What I don't
- More expensive
- Maintenance is a project
- Overkill on tanks under 40 gallons
3. Double Sponge Filter with Air Pump: the backup everyone should have
Double Sponge Filter with Air Pump
Gentle flow, can't suck up a goldfish, basically unbreakable.
Check price on AmazonA sponge filter is just a sponge on a tube with an air pump bubbling through it. It can't clog badly, it can't suck up a fish, it can't fail mechanically, and the sponge is a bacteria condo. We run one in the corner opposite the AquaClear. When the HOB impeller quit one weekend, the sponge filter carried the tank for three days and nobody noticed.
It's also the right choice for a quarantine or hospital tank, or a tank with fry.
What I like
- Nearly indestructible
- Gentle flow
- Cheap
- Adds oxygen
What I don't
- Doesn't polish water; particles stay suspended
- Air pump hum
- Takes up tank space
4. Tetra Whisper Power Filter: the budget pick
Tetra Whisper Power Filter
Budget pick. Replace cartridges less often than the box says; rinse instead.
Check price on AmazonThis is the filter that came with our first tank kit. It works. The catch is the cartridge system: the box wants you to replace the cartridge monthly, which resets your bacteria. Don't. Rinse it in old tank water and only replace it when it's falling apart. Better yet, cut a piece of sponge to fit the slot and never buy a cartridge again.
Comparison
| Filter | Type | Best tank size (goldfish) | Noise | Maintenance |
|---|---|---|---|---|
| AquaClear | Hang-on-back | 20–55 gal | Low-medium | 5 min / 2 weeks |
| Fluval canister | Canister | 40–125 gal | Very low | 20 min / 1–2 months |
| Double sponge | Sponge + air | Any, as backup | Low hum | 2 min / 2 weeks |
| Tetra Whisper | Hang-on-back | 10–30 gal | Low | 5 min / 2 weeks |
Our exact setup on the 40 breeder
- AquaClear 70 on the back, flow turned to about 70%.
- Double sponge filter in the front-left corner, on a small air pump.
- Airstone under the HOB outflow to break the surface.
- Gravel vacuum and 30% water change every Sunday.
- Test kit once a week; ammonia zero, nitrite zero, nitrate under 20 or I do a bigger change.
Aquarium Gravel Vacuum Siphon
Weekly water changes without the mess. Pumpkin follows it around.
Check price on AmazonAPI Freshwater Master Test Kit
Liquid drops, not strips. Trust me, I read labels for a living.
Check price on AmazonCycling: the step that makes any filter work
A brand-new filter does nothing biological for the first few weeks. The bacteria have to grow. If you add fish to an uncycled tank, ammonia spikes and fish get sick. Cycle the tank first (add a pinch of fish food daily and test until ammonia and nitrite read zero and nitrate shows up), or move a used sponge from an established tank into your new filter to jump-start it. That second trick is why I keep two sponges in the tank: one is always ready to seed a new setup.
Mistakes I made so you don't have to
- Rinsing the filter sponge under the tap. Chlorine kills the bacteria. Use old tank water in a bucket.
- Replacing all media at once. Same problem. Swap one piece at a time.
- Trusting the box rating. "Up to 50 gallons" means 25 for goldfish.
- Cranking the flow to max. Fancy goldfish get pushed around. Peaches hid behind the heater for a week until I turned it down.
- Skipping the test kit. Clear water can still be toxic. Numbers don't lie.
Frequently asked questions
What size filter do I need for a goldfish tank?
Aim for a total turnover of 8 to 10 times the tank volume per hour. A 40-gallon tank wants 320 to 400 GPH. Treat the filter box's tank rating as double what goldfish actually need.
Is a sponge filter enough for goldfish?
A sponge filter alone works for small, lightly stocked tanks and as a backup or quarantine filter. For a normal goldfish tank, pair it with a hang-on-back or canister for mechanical filtration.
How often should I clean a goldfish filter?
Rinse the sponge or media in old tank water every two weeks for a hang-on-back, every one to two months for a canister. Never rinse under the tap and never replace all media at once.
Canister or hang-on-back for goldfish?
Hang-on-back for tanks up to about 55 gallons; it's cheaper and easier to maintain. Canister for bigger tanks, heavy stocking, or when you need silence.
Why is my goldfish tank still cloudy with a filter?
Usually one of three things: the tank isn't cycled yet, you're overfeeding, or the filter is undersized for goldfish. Test the water, cut feeding to once a day, and add filtration.
Watch it in action: most of the gear in this guide shows up in our videos. Head to the channel and search the pet's name.
Shop this guide
AquaClear Power Filter
Big media basket, easy rinse. The workhorse on Snowy's tank.
Check price on AmazonDouble Sponge Filter with Air Pump
Gentle flow, can't suck up a goldfish, basically unbreakable.
Check price on AmazonAPI Freshwater Master Test Kit
Liquid drops, not strips. Trust me, I read labels for a living.
Check price on Amazon








