A gravel pump, also called a gravel vacuum or substrate siphon, is a tube-based tool that removes water from your fish tank while simultaneously pulling detritus and waste out of the gravel substrate. The wide end goes into the gravel while the narrow end leads to a bucket, and the siphon action lifts fish waste, uneaten food, and decaying plant matter to the surface where it passes out through the tube. It's one of the most important maintenance tools you'll own, and getting the right one for your tank size makes water changes noticeably easier.

Gravel pumps work on a simple principle: a wide-diameter tube creates enough lift to suspend debris in the water flow without sucking up the gravel itself. The key is matching tube diameter and length to your tank size and substrate type. A tube that's too narrow won't catch debris well, and one that's too wide can overwhelm smaller tanks and create too strong a siphon. Below I'll cover how to choose the right model, how to use it properly, and what to do if you have a sand substrate instead of gravel.

How a Gravel Vacuum Siphon Works

The mechanics are straightforward. You submerge the wide end of the vacuum tube into the gravel and create suction to draw water through the narrow drainage tube into a bucket. As water flows through the wide end, it creates an upward current in the tube that's strong enough to lift fish waste and uneaten food particles but not heavy enough to carry the gravel itself.

The key physics here is the difference in tube diameter. The wide end slows the water velocity enough that gravel falls back to the substrate after rising briefly. Lighter waste particles ride the current all the way through. This separation is why a 2-inch diameter tube works well and a standard garden hose wouldn't.

Starting the Siphon

You can start a siphon three ways: the submersion method (submerge the whole tube, then quickly move the drainage end below tank water level into a bucket), the pump method (use a built-in rubber bulb to squeeze 3-4 times to start flow), or the Python method (connect to a faucet and use water pressure to pull the siphon). The pump start is easiest for beginners and avoids getting a mouthful of tank water if you try to start it by mouth.

Choosing the Right Gravel Pump Size

Tank size dictates which gravel pump you should buy. Using too small a vacuum on a large tank means the job takes forever; too large on a small tank means you're removing too much water too fast to control the process.

By Tank Size

5-10 gallon tanks: A small vacuum like the Lee's 10" Standard Tank Vacuum or the Penn-Plax Quick Clean Gravel Vac (small, rated for tanks under 10 gallons) with a narrow tube (1-1.5 inch diameter) works best. Flow is gentle enough not to disturb small tanks.

20-55 gallon tanks: This is the sweet spot for most standard gravel vacuums. The Python No Spill Clean 'N Fill 25-foot kit or the EHEIM Quick Vac Pro electric vacuum both work well in this range. The Python connects to a faucet and eliminates buckets entirely, which many hobbyists find worth the $40-50 price for mid-size tanks.

75-125 gallon tanks: A wider tube vacuum (2.5 inch or larger) like the Python 50-foot kit or the Aqueon Water Changer handles larger volumes without requiring 12 trips to the sink with a bucket.

Flow Rate Matching

If you're doing a 20% water change on a 40 gallon tank (8 gallons), you want a siphon that removes water quickly enough to complete the cleaning before you've drained too much. A vacuum that removes 1 gallon per minute means an 8-minute change, which is manageable. Smaller vacuums on larger tanks can slow this to 20+ minutes.

Using a Gravel Pump Correctly

The technique matters as much as the equipment. Improper use either leaves waste behind or disrupts the beneficial bacteria living in the substrate.

The Push-and-Lift Method

Push the wide end of the vacuum tube 1-1.5 inches into the gravel substrate. Hold it stationary for a few seconds as debris lifts up into the tube. Once the water in the tube clarifies, lift the vacuum and move to the next section. Work your way across the tank in a grid pattern, covering about one-third of the substrate each week.

This partial-cleaning approach is intentional. Beneficial bacteria live in the gravel substrate, not just in the filter. Vacuuming the entire substrate every week depletes those bacteria faster than they can replenish. One-third per week means the full substrate completes a cycle every three weeks.

Avoiding Common Mistakes

Don't push the vacuum so deep that you're fighting the gravel. If gravel is getting sucked up into the tube, you're going too deep or your flow rate is too high. For planted tanks, vacuum only the open areas and avoid the substrate around plant roots. For bare-bottom tanks, the vacuum works as a direct waste removal tool without the lift technique.

For additional advice on aquarium supply purchases, the Best Online Fish Supply Store guide covers where to find reliable equipment, including gravel vacuums, at competitive prices.

Gravel Pumps for Sand Substrate

Sand is handled differently than gravel. Standard gravel vacuum technique will suck up sand immediately.

Hover Technique for Sand Beds

With sand, hold the vacuum tube opening 0.5-1 inch above the sand surface rather than pushing it in. The siphon creates enough suction at this distance to pull free-floating detritus off the surface without disturbing the sand itself. Move slowly across the sand bed, watching what enters the tube. If you see sand particles, raise the tube slightly.

The EHEIM Quick Vac Pro electric vacuum handles sand particularly well because the flow rate is lower and more controllable than a gravity siphon. The magnetic attachment also makes it easier to position precisely over the sand surface.

Deep Sand Beds

In reef tanks with deep sand beds (3-4 inches), the lower layers function as an anaerobic denitrification zone. You should not vacuum into these lower layers at all. Only clean the visible top layer where detritus accumulates. Disturbing the anaerobic layer can release hydrogen sulfide, which is harmful to fish.

Faucet-Connected vs. Bucket Siphons

The choice between a faucet-connected system like the Python and a bucket-based siphon comes down to tank size and convenience.

Python No Spill Clean 'N Fill System

The Python connects to any standard faucet with a valve attachment. It drains waste water through the faucet by reversing the flow, then refills the tank by running faucet water through the hose. The main advantage is eliminating repeated bucket trips. For a 55 gallon tank doing a 15-gallon change, that's 3 fewer trips carrying heavy buckets.

The Python comes in 25, 50, and 75-foot hose lengths. The 25-foot kit handles most rooms, the 50-foot is for tanks that are further from the nearest faucet.

One consideration: refilling through the Python means faucet water goes directly into the tank. You'll need to pre-treat by adding dechlorinator to the tank before the refill starts, or use a dechlorinator injection method. The Python system itself doesn't condition the water.

Bucket Siphons

For tanks under 30 gallons, a simple bucket-based siphon like the Penn-Plax or Lee's vacuum is often sufficient and costs less than $15. You control exactly what goes into the change bucket, you can check the removed water for unusual cloudiness or parasites, and the setup is simple.

For more information on aquarium equipment including aeration and filtration, check out the Best Oxygen Machine for Fish Tank Price guide which covers aeration options that complement a good maintenance routine.

FAQ

How often should I use a gravel pump? Weekly is standard for most tanks. If you have a lightly stocked tank with live plants, every two weeks is reasonable. If you're heavily stocked or keeping messy fish like goldfish, weekly vacuuming of the full substrate might be necessary. Base frequency on how much debris you see accumulating.

Can I use a gravel pump in a tank with live plants? Yes, but carefully. Avoid vacuuming the substrate directly around plant roots, which can uproot plants or damage root systems. Vacuum open areas between plants and let the plants' root zones accumulate some mulm, which actually provides nutrients.

Why is my gravel pump not creating suction? Check for air leaks at any connection points in the tube. Make sure the tube is fully submerged at the start and the drainage end is below the tank water level before suction establishes. If you're using a pump start vacuum, squeeze the bulb more firmly and more times than you think necessary.

Do I need a gravel pump if I have a canister filter? Yes. Canister filters remove suspended particles from the water column, but detritus settled into the substrate isn't being processed by the filter. Gravel vacuuming removes that settled waste directly before it breaks down further into ammonia. The two tools do different jobs.

Takeaway

Match tube diameter to tank size, use the push-and-lift technique for gravel or the hover method for sand, and cover only one-third of the substrate per session to protect your bacterial colony. A faucet-connected system like the Python makes sense for tanks 40 gallons and up. For smaller setups, a basic siphon vacuum under $15 does the same job with less convenience. Either way, consistent weekly use is what keeps the substrate clean and the nitrogen cycle from being overwhelmed by accumulated waste.