A vacuum cleaner for a fish tank is a gravel siphon, a tube-based tool that uses water flow to lift waste, uneaten food, and decaying matter from your substrate while you do partial water changes. It doesn't vacuum in the traditional sense; instead, you start a siphon and move the intake tube through your gravel, letting debris get sucked out with the water.
Getting your substrate clean regularly is one of the most important maintenance habits in the hobby. Fish waste and leftover food break down into ammonia and nitrate at the bottom of the tank, and no filter completely eliminates what accumulates in gravel beds. This article walks you through the different types of aquarium vacuums, how to use them, and how to pick the right size for your setup.
Types of Aquarium Vacuums
Manual Siphon Gravel Vacuums
The most common type is a simple gravel vacuum with a large cylindrical intake tube attached to a flexible hose. You start the siphon either by submerging the tube and quickly lifting it, or by using a squeeze-bulb primer. Water flows from the tank, through the tube and hose, into a bucket.
The Python No Spill Clean and Fill is the most popular manual system. It connects directly to your faucet, using water pressure to create suction (the venturi effect), so you don't need a bucket. You can also switch the valve to add fresh water back in. This setup works especially well for larger tanks where moving buckets gets tedious.
Standard cylindrical vacuums like the Lee's Economy Gravel Vacuum or the Aqueon Aquarium Siphon Vacuum come in sizes from about 2 inches (for small tanks) to 4 inches in diameter. The wider the tube, the more gravel it can move per pass, but too wide a tube in a small tank pulls too much water too quickly.
Electric Gravel Vacuums
Battery-powered or USB-powered aquarium vacuums use a small impeller to create suction, so you don't need to start a siphon or use a bucket. They collect debris in a mesh filter bag or chamber. Popular examples include the Hygger Aquarium Gravel Cleaner and the EHEIM Quick Vac Pro.
Electric vacuums are convenient for spot cleaning between water changes. The tradeoff is they don't remove water from the tank, so they work better as a supplement to regular siphon changes rather than a replacement. The Hygger model, for example, has adjustable suction and a fine mesh bag that catches waste while returning clean water. It runs on USB power, which makes it practical for small desktop tanks.
In-Tank Gravel Cleaners
Some canister filters include a gravel cleaning attachment that connects to the intake hose. EHEIM and Fluval both sell these accessories. They let you vacuum while the filter runs, moving waste directly into the filter media rather than into a bucket. These work best on fine sand or low-profile substrates.
How to Use a Gravel Vacuum Properly
The technique matters. A lot of new fishkeepers move the tube too quickly and just stir up debris without removing it.
Push the intake tube straight down into the gravel until it hits the glass or liner bottom. Hold it there for two to three seconds so the suction lifts debris out of the gravel pores before it settles again. Then move to the next spot, working in a grid pattern.
You don't need to vacuum the entire bottom every week. A better approach is to vacuum one-third to one-half of the substrate per water change, rotating through the tank over multiple sessions. This prevents over-cleaning, which can disrupt beneficial bacteria colonies living in the upper gravel layer.
Vacuuming Sand vs. Gravel
Sand requires a lighter touch. Hold the intake tube about half an inch above the surface so it stirs the top layer without burying itself. Sand is light enough to get sucked up with strong suction, so either use a wide tube at slow flow rate or hover above the bed.
For fine sand like CaribSea Fiji Pink, I prefer circular hovering motions over each section. The waste rises and gets sucked in; the sand falls back down. You'll lose a small amount of sand over time, which is normal.
Choosing the Right Size Vacuum for Your Tank
Match tube diameter and hose length to your tank size. Here's a practical guide:
- Under 10 gallons: 2-inch diameter tube, hose 3 to 4 feet long. The Lee's Small Gravel Vac or Aqueon Mini Siphon Vacuum.
- 10 to 30 gallons: 2.5 to 3 inch diameter tube. The Python 25-foot system or Marina Easy Clean Gravel Cleaner (medium).
- 30 to 75 gallons: 3 to 4 inch diameter tube. Python 50-foot system handles most setups in this range.
- 75 gallons and above: 4-inch tube or a dual-tube setup. Python Pro Clean or the Aqueon Aquarium Siphon (large size, 2.5-inch tube with 6-foot hose) combined with a bucket-less faucet adapter.
Hose length matters because water has to travel from tank to bucket or drain. If your aquarium is 4 feet off the floor and your bucket is on the floor, a 4-foot hose won't reach. Buy at least 2 feet more than you think you need.
For a broader look at essential maintenance gear, the Best Aquarium Equipment guide covers siphons alongside other must-have tools.
How Often Should You Vacuum Your Substrate?
Weekly vacuuming during your regular 10 to 20 percent water change is the standard recommendation for gravel-bottom tanks with fish. In planted tanks, you vacuum less aggressively because plant roots and substrate bacteria handle much of the nutrient cycling.
For tanks with a deep sand bed (3 to 4 inches), you typically don't vacuum the deep layers at all. The anaerobic lower zone processes nitrate; disturbing it releases hydrogen sulfide. Surface vacuuming of the top inch is fine.
Heavily stocked tanks (like cichlid tanks or community tanks with goldfish) need more frequent cleaning, potentially twice weekly. A tank with one or two small fish can go two weeks between substrate cleanings without significant waste buildup.
Maintenance and Care for Your Vacuum
Rinse the tube and hose after each use with plain tap water. Don't use soap. Gravel vacuums are simple enough that the main failure point is a cracked tube or kinked hose. Store the hose loosely coiled rather than tightly wound to prevent kinking.
For the Python system, check the faucet adapter O-ring every few months. If the connection leaks, replace the O-ring (hardware store O-rings in the right diameter work fine) rather than buying a new adapter.
Electric vacuums need more care. Rinse the impeller chamber and filter bag after every use. If suction weakens, check for debris in the impeller housing before assuming the motor is failing.
FAQ
Can I use a gravel vacuum in a tank with small fish or fry? Yes, but use a smaller tube diameter and keep a piece of fine mesh or pantyhose over the intake to prevent sucking up small fish. This is especially important in breeding tanks or shrimp tanks where juveniles hide near the substrate.
How much water should I remove when vacuuming? Standard guidance is 10 to 25 percent of tank volume per water change. Vacuum until you've hit that amount, then stop, even if you haven't covered the whole bottom. Continue the next session.
Do I need to vacuum a planted tank? Lightly. In a heavily planted tank, plants consume most of the organic waste. You only need to vacuum bare spots and areas with heavy fish traffic. Over-vacuuming removes substrate nutrients that plants depend on.
Can I use a gravel vacuum to clean the filter? No. Filter maintenance is separate. Rinsing media in old tank water (never tap water) is the correct method. A gravel vacuum only works on substrate, not on biological media inside the filter.
Conclusion
For most freshwater and marine tanks with gravel or mixed substrates, a simple siphon-style vacuum does the job well. The Python No Spill Clean and Fill is worth the price if you hate carrying buckets. Electric vacuums like the Hygger Aquarium Gravel Cleaner are useful for spot maintenance between water changes but shouldn't replace regular siphon changes. Get the right tube diameter for your tank size, use a steady hovering motion over sand, and vacuum one section at a time to avoid over-cleaning beneficial bacteria zones.