Vacuum your fish tank by using a gravel vacuum or siphon to remove debris from the substrate while doing a partial water change

A gravel vacuum (also called an aquarium vacuum or siphon) pulls water and waste from the bottom of your tank at the same time. You start the siphon, position the tube over the gravel, and let gravity do the work — the debris gets sucked up into a bucket while clean water stays in the tank. The whole process takes 10 to 20 minutes depending on tank size, and you remove 25 to 50 percent of the water in one session.

The reason you vacuum is to remove uneaten food, fish waste, and dead plant matter that settle on the substrate. These break down into ammonia and nitrite, which poison your fish even in small amounts. Without regular vacuuming, the water quality drops fast — sometimes in days — and your fish get stressed or sick. Most tanks need vacuuming once a week if they are stocked normally, or twice a week if you have a lot of fish or plants.

Key Takeaways

  • A gravel vacuum removes debris from the bottom while draining water into a bucket, and you replace that water with fresh water afterward.
  • You do not need to remove your fish before vacuuming — the suction is gentle enough that they swim away on their own.
  • Start the siphon by filling the tube with water, capping one end, and placing it in the tank before uncapping it over your bucket.
  • Vacuum once a week for a normal tank, or twice a week if you have heavy stocking or a lot of plants.
  • Do not vacuum the entire substrate in one session — focus on high-waste areas like under decorations and near the filter intake.

What You Need Before You Start

You need a gravel vacuum kit, which costs $15 to $40 depending on tank size. The kit includes a long tube (usually 12 to 36 inches), a wider intake tube that sits on the gravel, and sometimes a flow control valve. You also need a bucket that holds at least 5 gallons — larger tanks need bigger buckets. A standard 5-gallon bucket works for tanks up to 20 gallons; a 10-gallon bucket works for anything larger.

Have fresh water ready before you start. The water should be room temperature and treated with dechlorinator if your tap water is chlorinated — most municipal water is. If you do not have dechlorinator, let the water sit in an open bucket for 24 hours before vacuuming, which lets chlorine evaporate. Some people keep a separate bucket of treated water on hand so they can vacuum without waiting.

How to Start the Siphon

Fill the intake tube completely with water before you put it in the tank. The easiest way is to hold the tube under a faucet or submerge it in the bucket of fresh water you prepared. Once it is full, cap one end with your thumb, place the intake end into the tank, and position the other end over your bucket. Release your thumb and the water will flow — gravity pulls it down and creates suction that draws debris up the tube.

If the siphon stops flowing, the tube has an air pocket. Refill it at the faucet and start again. Some gravel vacuums have a hand pump instead of a thumb cap — squeeze the pump 5 to 10 times until water flows, then let gravity take over. Once water is flowing steadily, you can begin moving the intake tube across the gravel.

Where to Vacuum and How Deep to Go

Focus on the areas where waste collects most: under decorations, behind plants, near the filter intake, and along the back wall. These spots trap uneaten food and fish waste. Push the intake tube gently into the gravel — go about 2 to 3 inches deep, which is deep enough to pull up debris without disturbing beneficial bacteria that live in the substrate. Do not dig all the way to the bottom or vacuum the entire tank floor in one session.

Move the tube slowly across the problem areas and watch the bucket. When the water level gets close to full, stop and let the bucket drain into a sink or outside. Refill your fresh water bucket and continue. Most people vacuum for 10 to 15 minutes per session, which removes enough waste without stressing the tank's biological balance.

What to Do With the Water You Remove

The water you vacuum out goes down the drain — do not pour it back into the tank. That water contains the waste you just removed, and putting it back defeats the purpose. Once your bucket is full of tank water, pour it out and refill with fresh, treated water at the same temperature as your tank.

Add the fresh water slowly, either by pouring it gently or using an airline tube to siphon it back in. Pouring too fast can stir up the substrate and cloud the water. If you have a large tank, you may need to refill the bucket two or three times to complete a full water change. The total water you remove should be 25 to 50 percent of the tank volume — for a 20-gallon tank, that is 5 to 10 gallons.

Why Your Fish Do Not Need to Leave During Vacuuming

You do not have to catch and move your fish before you vacuum. The intake tube is wide enough and the suction gentle enough that fish swim away when they feel it. Small fish and fry are the exception — if you have babies or very tiny species, move them to a breeding box or separate container while you vacuum, or vacuum only the areas they do not use.

If a fish does get sucked toward the tube, it will not be harmed. The suction is not strong enough to injure them, and they will swim backward and escape. The only real risk is if you vacuum too close to a fish that is resting or hiding — they may panic. Work slowly and give them time to move away.

Common Mistakes That Damage Your Tank

The biggest mistake is vacuuming too much of the substrate at once. Your gravel is home to beneficial bacteria that break down ammonia and nitrite. If you remove too much gravel or vacuum too deep, you kill those bacteria and the tank's water quality crashes. Stick to 2 to 3 inches deep and focus on high-waste areas instead of the whole floor.

Another mistake is using water that is too cold or too hot. If the fresh water you add is more than a few degrees different from the tank water, it stresses your fish. Always let new water sit until it matches room temperature, or use a thermometer to check before adding it. Do not vacuum more than once a week unless your tank is heavily stocked or you have a lot of uneaten food — over-vacuuming removes the bacteria your fish depend on.

Frequently Asked Questions

Can I vacuum a tank with live plants?

Yes, but be careful around plant roots. Vacuum gently near plants and do not dig deep — you can damage roots or uproot the plant entirely. Focus on open areas and the spaces between plants. If a plant is rooted in the substrate, vacuum around it rather than directly over it.

How often should I vacuum a tank with a filter?

Once a week is standard for most tanks with a filter. If you have heavy stocking (many fish), a lot of plants, or you notice debris building up, vacuum twice a week. If your tank is lightly stocked and you see very little waste on the bottom, you can stretch it to every 10 days. Watch the substrate — when you see visible debris, it is time to vacuum.

What if my siphon keeps stopping?

Air pockets break the siphon. Refill the tube at the faucet, cap it, and start again. If it keeps stopping, check that the intake end is fully submerged and the output end is lower than the intake end — gravity has to pull the water downward. Some tubes get kinked or clogged with debris; straighten the tube and clear any blockage.

Do I have to do a water change every time I vacuum?

Yes — vacuuming removes water along with the debris, so you have to replace it. The water you pull out contains the waste, so you cannot put it back. Plan on replacing 25 to 50 percent of your tank water each time you vacuum, which is also why regular vacuuming counts as your water change for the week.

Can I vacuum a tank with gravel I want to keep?

Yes. The gravel vacuum only pulls up loose debris and waste, not the gravel itself. The intake tube is wide enough that gravel falls back down while lighter waste gets sucked up. If you are worried about losing gravel, work slowly and watch what comes up — you will see mostly debris and water, not gravel.