Skip to content

Why does my aquarium get dirty so fast?

A tank that dirties quickly is usually overstocked, overfed or under-filtered. Fix the cause and maintenance gets far easier β€” here's how to tell which it is.

The short answer

If your tank gets grimy within days of cleaning it, the cause is almost always one of three things: overstocking, overfeeding, or under-filtration β€” often a combination. These all mean more waste is going in than the tank can process and you can remove. The good news is each has a straightforward fix, and sorting them out makes every future clean quicker.

The three usual culprits

  • Overstocking. Too many fish, or fish too big for the tank, simply produce more waste than the system can handle. Debris piles up, water clouds, and algae thrives. If you’re not sure, see how to know if your tank is overstocked.
  • Overfeeding. This is the most common cause by far. Uneaten food rots on the substrate and overfed fish produce more waste. Feed once a day, only what’s eaten in a minute or two.
  • Under-filtration. A filter that’s too small, clogged, or rated for a smaller tank can’t keep up. Flow drops, debris settles, and the water turns over too slowly.

How to work out which it is

Look at the timing and the mess. Food debris and murky water soon after feeding points to overfeeding. A tank that never quite stays clear even when you feed carefully points to stocking or filtration. Weak flow, or a filter you rarely clean, points to the filter.

Quick wins: halve how much you feed for a week, do a gravel vacuum with your water change, and check your filter is rated for your tank size (or larger). Most "always dirty" tanks improve dramatically from those three alone.

Making upkeep easier

Once the cause is fixed, the right tools keep it that way. A gravel vacuum pulls settled waste out with each water change, and a filter matched to your tank keeps water turning over. Browse filters to size one correctly, see all maintenance gear, and follow how to do a water change to build a routine that keeps the tank clean.

Frequently asked questions

Is a little debris on the substrate normal?

Yes β€” some settled detritus is completely normal in any tank. It only becomes a problem when it builds up faster than your weekly gravel vacuum removes it, which points to overfeeding or overstocking.

Will a bigger filter fix a dirty tank?

A properly-sized filter helps, but it won't cure overfeeding or overstocking β€” it just processes more waste. Fix the input first, then make sure the filter matches the tank.

πŸ”Ž The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy β€” with an AI assistant to guide you.

πŸ“‰ Real price historyπŸ”” Buy-now alertsπŸ€– AI buying assistant
Try free for 14 days β†’
No commitment Β· Cancel in 1 click Β· 5 languages