Vacuuming gravel works differently than vacuuming carpet — you're using water flow to lift waste out of the gravel bed while keeping the gravel itself in place
A gravel vacuum (also called a siphon vacuum or aquarium vacuum) pulls water and debris up through a tube while gravel stays behind because it's too heavy to lift. The key is controlling the water flow so it's strong enough to suspend waste but not so strong that it sucks up gravel. Most home aquarists use a manual siphon vacuum, which you start by hand and then let gravity do the work as water drains into a bucket below the tank.
The process takes 15 to 30 minutes depending on tank size, and you'll remove 20 to 30 percent of the water during the cleaning. This is normal — you'll refill with fresh water afterward. The gravel itself should never leave the tank; if it's being pulled up, your water flow is too fast or your vacuum opening is too close to the bottom.
Key Takeaways
- A gravel vacuum works by creating a siphon that pulls water and waste up a tube while gravel stays in the tank because it's too heavy to lift.
- Start the siphon by filling the tube with water, pinching the bottom end, and placing it in the gravel — then release your pinch to let gravity pull water down into a bucket below the tank.
- Move the vacuum opening slowly across the gravel surface in a grid pattern, pausing for a few seconds in each spot so waste can be pulled up.
- Stop vacuuming when the water running into your bucket turns clear, which usually takes 15 to 30 minutes for a standard home tank.
- Never let the vacuum opening sit in one spot too long or press it hard into the gravel, because this pulls gravel up and can damage the tank floor.
What You Need Before You Start
Gather a gravel vacuum kit (sold at any aquarium store for $15 to $40), a bucket large enough to hold 20 to 30 percent of your tank's water, and a towel to catch drips. The kit includes a rigid tube that goes in the tank, a flexible hose that runs to your bucket, and usually a wider opening at the tank end that lets you control suction by moving it closer or farther from the gravel.
Check that the hose is long enough to reach from your tank to a bucket on the floor — if your tank is elevated, you may need to buy an extension hose separately. Make sure your bucket is clean and has never held chemicals or soap. If you're vacuuming a tank with fish in it, have a net nearby in case a fish gets pulled toward the opening, though this is rare if you're paying attention.
Starting the Siphon
Fill the rigid tube completely with water before you put it in the tank. The easiest way is to hold it under a faucet or submerge it in the tank itself, then pinch the bottom end with your thumb to trap the water inside. Place the pinched end into the gravel where you want to start, then release your thumb. Water should when ready begin flowing down the hose into your bucket — if it doesn't, the bucket is too high, and you need to lower it below the tank's water level.
If the siphon stops flowing, pinch the hose, lift the tube out of the tank, refill it at the faucet, and start again. This usually happens if you've pulled the tube too far above the water surface or if the hose has an air bubble in it. Once water is flowing smoothly, you're ready to move across the gravel.
Moving the Vacuum Across the Gravel
Work in a grid pattern, moving the vacuum opening slowly from one side of the tank to the other, then back across in the next row. Pause for 2 to 3 seconds in each spot — this gives waste time to be pulled up into the tube. You should see small particles and debris flowing up the hose into your bucket; if you see mostly clear water, move to a new spot.
Keep the opening about half an inch above the gravel surface. If you press it hard into the gravel or hold it in one spot for more than 5 seconds, you'll start pulling up gravel itself, which you don't want. The opening should hover just above the surface, creating a gentle suction that lifts waste but leaves gravel behind. If gravel is being pulled up, raise the opening higher or slow your movement.
Pay extra attention to corners and under decorations, where waste collects most. You may need to tilt decorations slightly to vacuum underneath them, but don't move them so much that you disturb fish hiding spots. If you have live plants, vacuum around them carefully — you're not trying to pull up plant roots, just the waste that settles on top of the gravel.
Knowing When to Stop
Keep vacuuming until the water flowing into your bucket runs clear instead of cloudy. This usually takes 15 to 30 minutes for a 20 to 55-gallon tank. Larger tanks may take 45 minutes or longer. You'll have removed roughly 25 to 30 percent of the tank's water by this point, which is the standard amount for a partial water change.
Stop vacuuming before the water level in the tank drops below the intake tube opening — if you keep going, you'll suck air into the hose and break the siphon. Most people stop when the water level has dropped noticeably but the tank is still more than half full. Mark a line on your tank with a piece of tape if you're unsure how much water you've removed.
Refilling and Finishing
Once you've stopped vacuuming, pinch the hose to stop the flow, then remove the tube from the tank. Let any remaining water in the hose drain into your bucket. Dispose of the bucket's contents — this water contains fish waste and uneaten food, so don't pour it on plants or use it for anything else.
Refill your tank with fresh water at the same temperature as the tank water. If your tap water is very cold, let it sit in a bucket for a few minutes or run it slowly to let it warm up. Add the water slowly to avoid stirring up the gravel you just cleaned. If you use a water conditioner to remove chlorine, add it to the tank before or after refilling according to the product instructions.
Common Mistakes That Damage Gravel or Fish
The most common mistake is holding the vacuum opening too close to the gravel or pressing it down hard. This creates too much suction and pulls gravel up into the hose, which can clog the tube and damage the tank floor. Another mistake is vacuuming too quickly — moving the opening fast across the gravel doesn't give waste time to be pulled up, so you end up doing a poor job and having to vacuum again.
Some people vacuum the entire tank in one session, which removes too much water and stresses fish. Stick to 25 to 30 percent of the tank's volume. If your tank is very dirty, it's better to vacuum 30 percent one week and another 30 percent the following week than to drain half the tank at once. Finally, don't vacuum right after feeding — wait 30 minutes so fish have time to eat and waste settles into the gravel where the vacuum can reach it.
Frequently Asked Questions
Can I vacuum gravel without a siphon vacuum?
Yes, but it's slower and messier. You can use a turkey baster or large syringe to suck up waste directly, but you'll remove less water and have less control. A siphon vacuum is designed for this job and costs less than $40, so it's worth buying if you plan to clean your tank regularly.
What if my fish keeps getting pulled toward the vacuum opening?
Raise the opening higher above the gravel so the suction is gentler, or move it to a different part of the tank and come back to that spot later. Most fish learn to avoid the vacuum after the first cleaning. If a fish is genuinely stuck, pinch the hose when ready to break the siphon and release it.
How often should I vacuum the gravel?
Once a week for most tanks, or every two weeks if your tank is lightly stocked and you do frequent partial water changes. Tanks with lots of fish or uneaten food need more frequent vacuuming. If the water gets cloudy between cleanings, you're vacuuming too infrequently.
Will vacuuming remove beneficial bacteria from the gravel?
No — beneficial bacteria live deep in the gravel and on surfaces, not in the waste floating on top. Vacuuming removes only the visible debris and waste, which is what you want. You're not sterilizing the gravel, just cleaning it.
Can I use the same bucket for vacuuming and for refill water?
No. The bucket you vacuum into contains fish waste and should never be used for anything else. Use a separate, clean bucket to hold fresh water for refilling, and wash both buckets with plain water only — no soap.