Vacuuming removes waste from the gravel without doing a full water change
An aquarium vacuum, also called a gravel vacuum or siphon, pulls debris from the bottom of your tank while removing a portion of the water at the same time. The waste that settles in the gravel — uneaten food, fish droppings, and decaying plant matter — breaks down into ammonia and nitrite, which poison fish. A vacuum removes this before it builds up.
You do not need expensive equipment. A basic gravel vacuum costs between $15 and $40 and works by siphon action: you fill a tube with water, place one end in the gravel, and let gravity pull water and debris out through a hose into a bucket. More expensive models have a pump built in, but the siphon method works just as well if you follow the steps in order.
Vacuuming is part of routine maintenance, not an emergency fix. Most tanks benefit from a partial vacuum once a week or every other week, depending on how many fish you have and how much they eat. A heavily stocked tank with large fish needs more frequent vacuuming than a lightly stocked one.
Key Takeaways
- A gravel vacuum removes waste from the bottom of the tank by siphoning water and debris into a bucket at the same time.
- Start the siphon by filling the tube with water before placing it in the gravel, so you do not introduce air bubbles that break the flow.
- Move the vacuum slowly across the gravel in overlapping passes, holding it just above the surface so it pulls debris but not the gravel itself.
- Remove 20 to 30 percent of the tank water during each vacuuming, then refill with fresh water at the same temperature as the tank.
- Avoid vacuuming directly over plants or decorations where fish hide, and never vacuum the substrate in a planted tank more than once a month.
What you need before you start
Gather these items before you begin: a gravel vacuum (siphon type or pump type), a bucket large enough to hold at least 20 percent of your tank volume, a thermometer, and fresh water that matches your tank temperature. If your tap water is heavily chlorinated, let it sit for 24 hours or use a dechlorinator product before adding it back to the tank.
Check that your vacuum hose is clean and free of cracks. If you have not used it in several months, rinse it with plain water first. Do not use soap or chemicals — they leave residue that harms fish. If the hose has algae buildup inside, soak it in a bucket of water with a small amount of white vinegar for 30 minutes, then rinse thoroughly.
Turn off any power filters or air pumps before you start. This prevents them from running dry if the water level drops suddenly, and it keeps the current from fighting the vacuum action. You can turn them back on once you have finished and refilled the tank.
How to start the siphon without introducing air
The most common mistake is starting the siphon with air in the tube, which breaks the flow and forces you to start over. Fill the vacuum tube completely with water before you place it in the tank. The easiest way is to submerge the entire tube in the tank, fill it, then place your thumb over the intake end (the end that goes in the gravel) to trap the water inside.
Once the tube is full and sealed, place the intake end into the gravel at the bottom of the tank. Keep your thumb in place. Position the discharge end (the hose) into your bucket, making sure the bucket sits lower than the tank — gravity does the work. Remove your thumb from the intake end. Water should flow when ready into the bucket. If it does not, the discharge end is too high; lower the bucket or raise the intake end slightly.
If you have a pump-style vacuum, follow the manufacturer's instructions, but the principle is the same: fill the tube with water before turning on the pump. This prevents air from entering the line and breaking the siphon.
Moving the vacuum across the gravel without damaging the tank
Once water is flowing, move the intake tube slowly across the gravel in overlapping passes, like mowing a lawn. Hold the tube just above the surface of the gravel — close enough to pull debris, but not so close that you suck up gravel itself. The suction should feel gentle, not aggressive. If gravel is being pulled up, raise the tube slightly or reduce the flow by pinching the hose.
Pay special attention to corners and under decorations, where waste accumulates. Move slowly enough that you see debris being pulled into the tube. If you move too fast, the debris settles back down before the suction reaches it. Spend extra time near the filter intake if your tank has one, since waste tends to collect there.
Avoid vacuuming directly over live plants, especially rooted plants like sword plants or crypts. The suction can uproot them or damage their leaves. If a plant is surrounded by debris, use your hand to gently move the plant aside, vacuum the area, then return the plant to its spot. In a heavily planted tank, vacuum only the open areas and skip the substrate under plants entirely.
How much water to remove and how to refill
Most tanks do well with a 20 to 30 percent water change during vacuuming. For a 20-gallon tank, that is 4 to 6 gallons. For a 55-gallon tank, that is 11 to 16 gallons. Remove only as much water as your bucket can hold in one session; if you need to remove more, vacuum again in a few days rather than draining the tank too far at once.
Once you have removed the water you need, refill the tank slowly with fresh water that is the same temperature as the tank water. Cold water shocks fish and can trigger disease. Use your thermometer to match the temperature, or let fresh water sit in a bucket next to the tank for 30 minutes so it reaches room temperature. Pour the water slowly along the side of the tank or over a plate to avoid stirring up the gravel.
Turn your filter and air pump back on once the tank is refilled and the water level is stable. Wait a few minutes for the water to clear before checking on your fish. Cloudy water after vacuuming is normal and clears within an hour.
How often to vacuum and what to avoid
A standard aquarium with moderate stocking (one inch of fish per gallon of water) benefits from vacuuming once a week. A tank with large fish or heavy feeding needs vacuuming twice a week. A lightly stocked tank with few fish and minimal waste can go two weeks between vacuuming. Watch the gravel — if you see visible debris or the water starts to look cloudy, vacuum sooner.
Do not vacuum more than once a week in a planted tank, because the gravel in a planted tank contains beneficial bacteria and nutrients that plants need. Frequent vacuuming removes these. In a planted tank, vacuum only the open areas and leave the substrate under plants undisturbed.
Never use a vacuum to remove algae from the glass or decorations. A vacuum is for the gravel only. Use an algae scraper or soft brush for the glass, and a toothbrush for decorations. Vacuuming the glass can clog the intake and damage the equipment.
Troubleshooting common vacuuming problems
If the siphon stops flowing mid-session, air has entered the line. Stop when ready, refill the tube with water, and restart. This happens most often when the intake end is pulled above the water surface. Keep the intake end submerged at all times.
If gravel is being sucked up, the intake is too close to the substrate or the suction is too strong. Raise the tube slightly or pinch the hose to reduce flow. A gentle pull is all you need — the goal is to loosen debris, not to strip the gravel.
If water is flowing but no debris is being removed, the gravel may be too compacted. Use your hand to gently stir the top layer of gravel before vacuuming, which loosens the waste so the suction can pull it up. This is especially common in tanks that have not been vacuumed in several weeks.
Frequently Asked Questions
Can I vacuum a tank with fish in it?
Yes. Fish do not need to be removed for routine vacuuming. They may scatter when the vacuum approaches, but this is normal and not harmful. Avoid vacuuming directly at fish or in areas where they are hiding. If you have very small fry or delicate species, work slowly and gently so the suction does not stress them.
What do I do with the water I remove?
The water you vacuum out contains waste and should not be returned to the tank. Discard it down the drain or use it to water houseplants if your tank is not treated with medications. Never reuse it in the aquarium.
Do I need to vacuum if I have a good filter?
A filter removes waste from the water column, but it does not remove waste that has settled in the gravel. Vacuuming and filtering work together. Even a tank with an excellent filter needs regular vacuuming to prevent waste buildup on the substrate.
Can I vacuum a tank with sand instead of gravel?
Yes, but more carefully. Sand compacts easily, so hold the vacuum higher above the surface and move it slowly. You may pull up some sand along with the debris, but this is normal. Let the sand settle back down before you refill the tank. Some aquarists prefer a specialized sand vacuum with a wider intake to reduce sand loss.
What if my tank has no gravel, just a bare bottom?
Bare-bottom tanks still collect debris in corners and along the edges. Use the vacuum to sweep these areas, moving slowly so you do not create too much current. Bare-bottom tanks are actually easier to vacuum because there is no risk of pulling up substrate.