Important:Quick pick: for most 20 to 40 gallon tanks, a hang-on-back filter rated for your tank size is the easiest and cheapest choice. Prices and links below are demo placeholders.

This demo shows how a money page behaves. Affiliate links should always be marked sponsored, like this demo product link (rel should become sponsored nofollow).

Filter types compared

TypeBest forMaintenancePrice range
Hang-on-back20 to 55 gal tanksEasy$20 to $60
SpongeFry, shrimp, small tanksVery easy$8 to $20
Canister55 gal and largerModerate$80 to $250
Internal5 to 20 gal tanksEasy$12 to $35
Beginner filter types (demo data)

Hang-on-back filter

Pros

  • Cheap and easy to set up
  • Simple cartridge changes
  • Quiet in most models

Cons

  • Can be noisy if water level drops
  • Limited media space

Check the current price and reviews before you buy. We may earn a commission at no extra cost to you.

Sponge filter

Pros

  • Safe for baby fish and shrimp
  • Excellent biological filtration
  • Very low cost

Cons

  • Needs an air pump
  • Little mechanical filtration

See the demo sponge filter deal.

Buying checklist

Before you buy a filter

  • Match the flow rate to your tank size
  • Pick one with replaceable, rinsable media
  • Check noise level in reviews
  • Plan a spare part and cartridge budget

FAQ

Frequently asked questions

How big should my filter be?
Aim for a flow rate that turns over the tank volume about 4 times per hour.
Should I replace filter media often?
No. Rinse it in old tank water; replacing everything removes the bacteria that keep fish safe.