The most common cause is decaying food and waste trapped in the gravel

An aquarium smell usually comes from uneaten food, fish waste, and dead plant matter that settle into the substrate and begin to break down. When these materials pile up faster than your filter can process them, bacteria multiply and release gases that smell like rotten eggs or stagnant water. The smell is a sign that ammonia and other toxic compounds are building up—a problem for your fish, not just your nose.

The second most common cause is an underperforming filter or one that has not been cleaned in weeks. A filter clogged with debris cannot move water through the media fast enough to break down waste. Even a good filter loses effectiveness if the media (sponge, cartridge, or floss) becomes packed with sludge.

A third possibility is that your tank is overstocked—too many fish for the volume of water and the strength of your filter. More fish means more waste, and no filter can keep up if the bioload exceeds its capacity.

Key Takeaways

  • Decaying food and waste in the gravel are the most common source of aquarium smell, and removing them with a gravel vacuum during water changes stops the problem quickly.
  • A clogged filter cannot process waste fast enough, so rinse the filter media in old tank water every two to four weeks to restore flow.
  • Overfeeding is easier to fix than overstocking: feed only what your fish finish in two to three minutes, once or twice per day.
  • A partial water change of 25 to 30 percent each week removes dissolved waste and reduces smell within days.
  • If smell returns within days of cleaning, your tank may be overstocked or your filter may be too small for the number of fish.

How to vacuum the gravel and remove trapped waste

A gravel vacuum (also called a siphon or aquarium vacuum) is the fastest way to remove the decaying material at the bottom of your tank. It works by pushing a tube into the gravel while water flows out through a hose into a bucket. As the water leaves, it pulls up debris and waste that you cannot see.

Start by placing the bucket on the floor next to your tank—it needs to be lower than the tank so gravity pulls the water down. Insert the vacuum tube into the gravel in one corner, push it down about two inches, and hold it there for a few seconds. You will see debris get sucked up into the tube. Move slowly across the bottom of the tank, spending a few seconds in each spot. Aim to remove about 25 to 30 percent of the water during this process.

Do this once per week during your regular water change. If the smell is strong right now, do it today and again in three days. Most aquarium smells disappear within a week of regular vacuuming because you are removing the source of the decay.

Cleaning your filter without killing the beneficial bacteria

Your filter contains beneficial bacteria that break down fish waste into less toxic compounds. If you rinse the filter media under tap water, you kill most of these bacteria and have to wait weeks for them to grow back. Instead, always rinse filter media in old tank water that you removed during your water change.

Remove the filter from the tank and place the media (sponge, cartridge, or floss) into a bucket filled with the old tank water you just vacuumed out. Squeeze and rinse the media gently in that water until it runs clear. The beneficial bacteria survive because they are in the old tank water, and you are just removing the sludge that clogs the media.

Do this every two to four weeks, depending on how fast the media clogs. If your tank smells bad and the filter media is visibly packed with brown or black sludge, clean it today. You should see an improvement in smell within 24 hours because water will flow through the filter faster and process waste more efficiently.

Reducing the amount you feed your fish

Overfeeding is the easiest mistake to make and one of the fastest ways to create smell. Uneaten food sinks to the bottom and decays, and excess food also means excess fish waste because the fish eat more than they need.

Feed your fish only what they will finish in two to three minutes, once or twice per day. Most home aquarists overfeed by a factor of two or three. Your fish will not starve if you feed less—they will actually be healthier. Remove any food that sinks to the bottom after five minutes using a small net.

If you have been feeding a large pinch or a full spoon of flakes, cut that in half and watch how much your fish actually eat. You will be surprised how little they need. This single change stops smell from getting worse and, combined with weekly vacuuming, often eliminates it entirely.

Doing a partial water change each week

Even with good filtration and careful feeding, dissolved waste builds up in the water over time. A partial water change removes this waste before it accumulates enough to cause smell. The standard practice is to remove 25 to 30 percent of the water and replace it with fresh, dechlorinated water of the same temperature.

Do this once per week, ideally on the same day you vacuum the gravel. Use a gravel vacuum to remove the water (so you vacuum and change water at the same time), then refill the tank slowly with fresh water. If your tap water contains chlorine, let it sit in a bucket for 24 hours before adding it, or use a dechlorinator product available at any aquarium store.

This routine—vacuuming, filter cleaning, and water changes—is the foundation of aquarium maintenance. Most smell problems disappear within a week of starting this schedule because you are removing waste faster than it can decay.

When the smell means your filter is too small

If you vacuum weekly, feed carefully, and change water regularly but the smell returns within a few days, your filter may not be rated for the number of fish you have. Filter strength is usually measured in gallons per hour (GPH). A good rule is that your filter should process the entire tank volume at least three times per hour—so a 20-gallon tank needs a filter rated for at least 60 GPH.

Check the box or label on your filter to see its GPH rating. If it is lower than three times your tank volume, the filter is undersized. You can either reduce the number of fish or upgrade to a stronger filter. Upgrading is usually faster than rehoming fish, and a larger filter also gives you more room to add fish later without creating smell problems.

Checking for dead fish or plants hidden in the tank

Sometimes the smell comes from a fish that died and is hidden behind a decoration or plant, or from a plant that rotted and is stuck under a rock. If you have vacuumed, cleaned the filter, and changed water but still smell decay, do a careful search of the tank.

Move decorations and plants aside and look behind them. Check under rocks and in caves. A dead fish or rotting plant will smell much stronger than general waste buildup, and finding it will stop the smell when ready. Remove it with a net and dispose of it. After removal, do a water change to clear out any decay products that have dissolved into the water.

Frequently Asked Questions

How long does it take for an aquarium smell to go away after I start cleaning?

If you vacuum the gravel and clean the filter today, you should notice improvement within 24 hours. Most smell disappears completely within three to seven days if you keep up with weekly vacuuming and water changes. If smell persists after two weeks of regular maintenance, your filter may be too small or your tank may be overstocked.

Can I use tap water directly in my aquarium, or do I have to treat it?

Tap water often contains chlorine, which harms fish and beneficial bacteria. Let tap water sit in an open bucket for 24 hours before adding it to the tank, or use a dechlorinator product. Some tap water also has chloramine instead of chlorine—dechlorinator removes both, but sitting does not remove chloramine, so check your local water report if smell persists after water changes.

What does a healthy aquarium smell like?

A healthy aquarium should smell like nothing—or very faintly like wet plants and clean water. If you can smell it from across the room, something is wrong. If you can only smell it when your nose is right at the tank, that is usually normal, especially if the tank is near a heater or has plants.

Is it safe to keep fish in a smelly aquarium?

No. Smell means ammonia and other toxic compounds are building up. These gases harm fish gills and can kill fish within days if the smell is strong. Start vacuuming and changing water when ready. If multiple fish are already sick or dead, do a 50 percent water change today and clean the filter, then continue weekly maintenance.

Can I use a filter that is too strong for my tank?

Yes. A stronger filter will not harm your fish—it will just move water faster. The only downside is that very strong filters can create too much current for slow-moving fish like bettas or fancy goldfish. If you have those species, choose a filter rated for three times your tank volume, not more.