How to Clean a Fish Tank: Step-by-Step Guide

Learn how to properly clean your fish tank without harming fish or beneficial bacteria. Water changes, gravel vacuuming, and algae removal.

8 min read

Cleaning Your Tank the Right Way (Without Killing Anything)

Let me tell you about one of the worst things I ever did to my aquarium. It was about three months into the hobby, and the tank was looking a bit grimy. Algae on the glass, debris in the gravel, some brown stuff on the filter sponge. So I did what seemed logical — I took everything out, scrubbed the tank with hot water, rinsed the gravel thoroughly, cleaned the filter until it looked brand new, and filled it back up. Sparkling clean.

Two days later, ammonia was at 4 ppm and my fish were gasping at the surface. I had completely destroyed my nitrogen cycle by killing every beneficial bacterium in the tank. It took three weeks of emergency water changes to recover, and I lost two fish in the process.

The lesson? Cleaning a fish tank is not like cleaning a bathtub. You're maintaining a living ecosystem where invisible bacteria are doing critical work. The goal is to remove waste and debris while preserving the biological foundation that keeps your fish alive. Here's how to do it properly.

What You Need

  • A gravel vacuum (siphon) — this is your most important cleaning tool
  • A clean bucket dedicated only to aquarium use (never use a bucket that's held soap or chemicals)
  • An algae scraper or magnetic algae cleaner
  • Water conditioner (Seachem Prime, API Tap Water Conditioner, etc.)
  • Clean towels
  • Your water test kit

That's it. No soap, no vinegar, no bleach, no cleaning products of any kind. Just old-fashioned water and elbow grease. Any chemical residue — even trace amounts of soap — can be lethal to fish.

Step 1: Scrape the Algae

Start by cleaning the inside glass before you disturb the water with siphoning. An algae scraper or magnetic cleaner makes quick work of green film algae on the glass. For stubborn spots, a clean razor blade held at a 45-degree angle works on glass tanks (never use a razor on acrylic — it will scratch). Magnetic cleaners like the Mag-Float are convenient for regular maintenance since you clean from outside the tank.

Don't worry about algae on decorations or the back glass — a moderate amount of algae is natural and harmless. Many fishkeepers deliberately leave the back glass algae-covered because it provides natural grazing surfaces for plecos and otocinclus.

Step 2: Prepare Replacement Water

Before you start removing water, prepare your replacement water. Fill your clean bucket with tap water and add the appropriate dose of water conditioner. This gives the conditioner time to neutralize chlorine and chloramine while you're cleaning. If possible, let the replacement water reach room temperature, or adjust it by mixing hot and cold until it's close to your tank temperature. A thermometer in the bucket takes the guesswork out of temperature matching.

Step 3: Gravel Vacuum and Water Removal

This is the core of aquarium cleaning. A gravel vacuum is a wide tube connected to a siphon hose. You push the wide tube into the gravel, and it lifts debris while the gravel is too heavy to travel up the tube. The dirty water flows through the hose into your bucket.

How to Use a Gravel Vacuum

Start the siphon by either submerging the wide end and sucking on the hose end (the old-school method), or using a self-starting siphon that begins with a few pumps. Once water is flowing, push the wide tube into the gravel about an inch deep. You'll see debris get sucked up while the gravel churns and settles back down. Move methodically across the tank, spending a few seconds in each spot.

In planted tanks, vacuum carefully around plant roots and avoid heavily planted areas. Focus on open substrate areas where debris accumulates. In tanks with sand substrate, hover the vacuum just above the sand surface — don't push it in, or you'll suck up sand.

How Much Water to Remove

A standard weekly cleaning removes 25 to 30 percent of the tank water. For a 20-gallon tank, that's about 5 to 6 gallons. You don't need to vacuum the entire bottom every time — do half the tank one week and the other half the next. This distributes the disturbance and ensures you're never stripping too many bacteria from the substrate at once.

Step 4: Clean the Filter (When Needed)

Filter maintenance doesn't happen every week — more like every 2 to 4 weeks, depending on your filter type and bioload. And when you do clean it, the rules are simple:

  • Never rinse filter media in tap water. Chlorine kills beneficial bacteria instantly. Always use old tank water that you've just siphoned out.
  • Never replace all media at once. If your filter has multiple media stages, clean or replace one stage at a time, weeks apart. This preserves enough bacteria to maintain your cycle.
  • Squeeze sponges and rinse ceramic media in old tank water until most of the visible gunk is removed. It doesn't need to look brand new — you're removing excess detritus, not sterilizing.
  • Replace carbon (if you use it) every 4 to 6 weeks, as it becomes saturated and stops working. Many fishkeepers skip carbon entirely and use the space for more biological media.

Step 5: Refill the Tank

Slowly add the conditioned replacement water. Pour it gently to avoid disturbing the substrate and stressing fish. Pouring over a plate or against a decoration helps diffuse the flow. Match the temperature as closely as possible — a difference of more than a couple degrees can stress fish, especially sensitive species.

After refilling, check that your filter and heater are running properly. The water may look slightly cloudy for an hour or two — this is normal and will clear as the filter does its work.

Step 6: Clean the Outside

Wipe down the exterior glass, lid, and light fixture with a damp cloth. Dried water spots and salt creep (white mineral deposits around the waterline) can be cleaned with a cloth dampened with plain vinegar — but keep vinegar strictly on the outside. Clean any drips and make sure the area around the tank is dry to prevent water damage.

Monthly and Occasional Tasks

Beyond weekly water changes, these tasks should be on your calendar:

  • Filter deep clean (every 2-4 weeks): As described above. Check impellers and intake tubes for blockages.
  • Trim plants (as needed): Remove dead leaves, trim overgrown stems, and replant cuttings. Dead plant material decomposes and contributes to waste.
  • Check equipment (monthly): Verify heater accuracy with a separate thermometer. Inspect airline tubing and air pumps. Check for leaks or wear on filter connections.
  • Clean intake tubes and impellers (every 1-2 months): Biofilm and debris accumulate in filter intake tubes and can reduce flow. A bottle brush or pipe cleaner works well.

What NOT to Do

These mistakes are so common they deserve special emphasis:

  • Don't remove fish during cleaning. Netting and moving fish is far more stressful than cleaning around them. They'll move out of the way of your siphon.
  • Don't do 100 percent water changes. This drastically changes water chemistry and can shock fish. Stick to 25 to 50 percent maximum per session.
  • Don't replace substrate. The gravel or sand houses beneficial bacteria. If you must replace it, do so gradually — a third at a time over several weeks.
  • Don't scrub decorations with soap or cleaning products. Hot water and a dedicated brush are all you need.
  • Don't clean everything at the same time. If you vacuum gravel today, wait a week before cleaning the filter. Spreading maintenance prevents biological disruption.

How Often Should You Clean?

For most moderately stocked tanks with adequate filtration:

  • Water change and gravel vacuum: Weekly
  • Algae scraping: Weekly or as needed
  • Filter rinse: Every 2 to 4 weeks
  • Deep equipment check: Monthly

Heavily stocked tanks or tanks with messy fish (goldfish, large cichlids) may need twice-weekly water changes. Lightly stocked planted tanks with good filtration can sometimes go 10 to 14 days between water changes, but weekly is always the safest default.

Consistent, gentle maintenance is always better than infrequent deep cleans. Think of it like doing dishes after every meal versus letting them pile up for a week. The regular approach is less work overall and keeps your fish healthier in the process.

Frequently Asked Questions

How often should I clean my fish tank?
Perform a 25 to 30 percent water change with gravel vacuuming weekly. Clean the filter every 2 to 4 weeks by rinsing media in old tank water. Scrape algae from the glass as needed. This schedule works for most moderately stocked tanks. Heavily stocked tanks or tanks with messy fish like goldfish may need more frequent water changes.
Do I need to remove fish when cleaning the tank?
No. Removing fish by netting them is more stressful than cleaning around them. Fish will swim away from the gravel vacuum and algae scraper on their own. The only exception is a complete tank teardown for disease treatment, which is a rare situation that goes beyond routine maintenance.
Can I use soap to clean my fish tank?
Never use soap, detergent, or any household cleaning product inside a fish tank or on equipment that contacts tank water. Even trace residues of soap are toxic to fish. Use only plain water — hot water for scrubbing stubborn deposits on decorations. For the outside glass, plain vinegar on a cloth is safe as long as none enters the tank.
Why is my tank cloudy after a water change?
A slight cloudiness after a water change is normal and usually clears within a few hours as the filter removes suspended particles. If cloudiness persists or the water turns milky white, it may indicate a bacterial bloom caused by disrupting too much beneficial bacteria during cleaning. Test water parameters and avoid over-cleaning filter media and substrate at the same time.
How do I clean fish tank gravel without a siphon?
A siphon gravel vacuum is strongly recommended as it's the most effective tool. If you don't have one, you can scoop gravel into a colander and rinse with old tank water, but this is messy and less thorough. A turkey baster can spot-clean small debris piles. Investing in a basic gravel vacuum is one of the best purchases a fishkeeper can make — they cost under $15.

Related Articles