If you shop through links on our site, we may receive compensation. This content is for educational purposes only.

How to Clean a Fish Tank: Remove That Nasty Smell

Updated
Learn how to clean a fish tank so you can keep your fish healthy.

Nothing beats the look of a crystal-clear aquarium. The colors pop, the fish look happy, and it becomes a focal point of the room. But let’s be real; a dirty tank is an eyesore and a health hazard for your pets.

Maintaining a healthy aquatic environment doesn’t have to be a chore. With the right tools and a solid routine, you can keep your tank pristine without spending hours scrubbing. Here is a beginner-friendly guide on how to clean a fish tank safely and effectively.

Key Takeaways

  • Perform partial water changes (10-25%) weekly or bi-weekly to keep nitrates low and fish healthy.
  • Never use soap or household chemicals; they are toxic to fish. Use vinegar or warm water for tough stains.
  • Clean filters in old tank water, not tap water, to preserve the beneficial bacteria that keep the water safe.
  • Leave your fish in the tank during routine maintenance to prevent unnecessary stress and shock.


How Often Should I Clean My Fish Tank?

Consistency is key. You aren’t just cleaning for aesthetics; you are maintaining a delicate chemical balance.

For most average-sized tanks, you should perform a partial water change (replacing 10% to 25% of the water) every week or two. Small tanks (under 10 gallons) often require more frequent attention because toxins build up faster in less water.

Watch your fish for signs of distress, such as gasping at the surface or sluggishness. If the water looks cloudy or smells bad, it is time to clean. Ideally, test your water parameters (ammonia, nitrites, and nitrates) regularly. If nitrates creep above 40ppm, do a water change immediately.

Do You Take the Fish Out When Cleaning?

No. Leave your fish in the tank.

Catching fish causes them immense stress and risks damaging their protective slime coats. Moving them to a temporary container also shocks them with different water parameters. Unless you are repairing a leak or breaking down the tank completely, clean around them. They will usually stay out of your way.

Can You Use Soap?

Never use soap.

Even trace amounts of soap, detergent, or chemical sprays are deadly to fish. Residue lingers in sponges and on glass, eventually poisoning the water. Stick to aquarium-safe cleaners, plain warm water, or white vinegar.

How to Clean a Fish Tank (Step-by-Step)

Before you start, unplug your heater and filter. This prevents equipment damage and keeps you safe from electrical shock.

  • Time: 30, 60 Minutes
  • Difficulty: Beginner

What You’ll Need

1. Clean the Glass Walls

Start by scrubbing the inside glass. Do this before changing the water so you can siphon out the algae you scrape off.

Scrape Algae

Use an algae scraper pad or a magnetic cleaner. If you have an acrylic tank, ensure you use a plastic-safe scraper to avoid permanent scratches. For glass tanks, a metal blade works well on stubborn spots.

Scrub the Corners

Algae loves to hide in the silicone sealant. Use a clean toothbrush to gently scrub the corners without damaging the seal.

2. Vacuum the Gravel

Cleaning the gravel in the aquarium using siphon

Uneaten food and waste sink to the bottom and rot. A gravel vacuum removes this debris while simultaneously draining the old water.

Start the Siphon

Place the vacuum head in the tank and the hose end in your bucket. Get the water flowing (some vacuums have a starter bulb; otherwise, you can use the gravity method).

Dig into the Substrate

Push the vacuum cylinder into the gravel. You will see debris swirling up the tube. Lift the vacuum slightly to let the heavy gravel fall back down while the light waste gets sucked into the bucket. Move systematically across the tank floor until you have removed about 25% of the water.

Sand Substrate Tip

If you have sand, hover the vacuum about an inch above the surface. Do not dig in, or you will suck up the sand. Use your fingers to gently stir the sand beforehand to release trapped gas pockets.

3. Clean Rocks and Decorations

If your decorations look grimy, take them out for a scrub.

Scrub with Hot Water

Bring the items to a sink. Use hot water and a toothbrush or algae pad to scrub them clean. Do not use soap.

The Bleach Dip (For Extreme Algae)

If algae is stubborn, soak the decor in a solution of 19 parts water to 1 part bleach for 10-15 minutes. Rinse thoroughly, then soak them in water with a heavy dose of dechlorinator for another 15 minutes to neutralize the bleach before returning them to the tank.

4. Add Fresh Water

Now it is time to refill the tank.

Match the Temperature

Touch the tank water, then adjust your tap water to match. A difference of just a few degrees can shock your fish and induce disease like Ich.

Condition the Water

Fill your bucket with tap water and add the water conditioner. This neutralizes chlorine, chloramines, and heavy metals immediately. Never add untreated tap water directly to the tank.

Pour Slowly

Pour the fresh water into the tank gently. You can pour it over your hand or a plate to disperse the flow and avoid disturbing the gravel bed.

5. Clean the Exterior

Male cleaning the outside of aquarium fish tank

Wipe down the outside glass, light fixture, and hood. Use an aquarium-safe glass cleaner or a simple vinegar solution. Spray the cloth, not the tank, to ensure no chemicals drift into the water.

How to Clean a Fish Tank Filter

Your filter houses beneficial bacteria that keep your fish alive. Cleaning it incorrectly can crash your tank’s cycle. Clean the filter once a month, but try not to do it on the same day you deep clean the gravel to avoid removing too much good bacteria at once.

1. Rinse in Tank Water

Crucial Step: Fill a bucket with dirty water you just siphoned from the tank.

2. Squeeze the Sponges

Remove the filter sponges and media. Swish and squeeze them in the bucket of dirty tank water. This knocks loose the gunk without killing the bacteria. Never run bio-media under tap water; the chlorine will kill the bacteria.

3. Replace Carbon

If you use chemical filtration like activated carbon, replace the cartridge every 3 to 4 weeks. After a month, carbon stops absorbing toxins and can actually start leaching them back into the water.

4. Reassemble

Put the media back in the filter housing and restart the pump.

How to Clean an Empty Tank (Vinegar Method)

If you bought a used tank or are pulling one out of storage, you need to sterilize it safely.

What You’ll Need

1. Apply Vinegar and Salt

Mix equal parts water and white vinegar. Wet a sponge with the solution and wipe down the entire tank. For hard water stains (white crust), sprinkle salt on the sponge for extra scrubbing power.

2. Scrape Calcium Deposits

If the glass has hard rings near the top, carefully use a razor blade to scrape them off. Keep the blade at a 45-degree angle to avoid scratching. Skip this step for acrylic tanks.

3. Rinse Thoroughly

Rinse the tank with a hose until you can no longer smell vinegar. Let it air dry completely before setting it up.

Why Does My Tank Get Dirty So Quickly?

If you feel like you are cleaning constantly, check these common culprits:

  • Overfeeding: This is the #1 cause. Uneaten food rots and spikes ammonia levels. Only feed what fish can eat in 2 minutes.
  • Too Much Light: Leaving lights on for more than 8-10 hours a day encourages massive algae growth. Use a timer.
  • Overstocking: Too many fish produce more waste than the filter can handle.
  • New Tank Syndrome: New tanks often go through a “cloudy” phase as bacteria blooms. This usually clears up on its own with patience.

FAQs

How Big Should Your Fish Tank Be?

Bigger is actually easier. Larger volumes of water are more stable and forgiving of mistakes. A 20-gallon tank is often better for beginners than a 5-gallon tank. Always research the adult size of your fish before buying a tank.

How Do You Clean Fish Tank Gravel Without a Vacuum?

While a vacuum is best, you can use a turkey baster for small spot cleaning. However, to truly clean the substrate and remove toxins, a siphon or vacuum is highly recommended.

How Do I Keep My Fish Tank Clean Naturally?

Add a “cleanup crew.” Snails (like Nerite snails), shrimp (like Amano shrimp), and bottom-dwelling fish (like Corydoras) eat leftover food and algae. Live plants also help absorb nitrates and outcompete algae for nutrients.

Is It OK to Have 2 Filters In a Fish Tank?

Yes. having two filters provides backup in case one fails and increases the surface area for beneficial bacteria. Just ensure the current isn’t too strong for your fish.

Why Is My Fish Tank So Smelly?

Foul odors usually indicate rotting organic matter (dead fish, uneaten food, or decaying plants) or high ammonia levels. Check for dead livestock, perform a water change, and add activated carbon to your filter to absorb smells.

Can You Change Fish Tank Water Too Often?

Yes. Changing too much water (more than 50%) or cleaning everything at once can kill your beneficial bacteria and crash the nitrogen cycle. Stick to small, regular weekly changes of 10-20%.

Why Is My Aquarium Water Cloudy?

Cloudy water is usually caused by a bacterial bloom (white/milky color) or an algae bloom (green water). Bacterial blooms happen in new tanks or after aggressive cleaning; they typically resolve on their own. Green water requires a blackout period or UV sterilizer.


Feedback: Was This Article Helpful?
Thank You For Your Feedback!
Thank You For Your Feedback!
What Did You Like?
What Went Wrong?
Headshot of Sara Dennis

About the Author

Sara Dennis

Sara Dennis is a coffee-loving freelance writer, homeschool blogger, and mom of six kids. In her free time, Sara loves reading books and researching more efficient and effective ways to keep a clean house, homeschool her children, and blog better while making a home for her large family.