How To Clean a Fish Tank - Gravel, Decoration & Change Aquarium Water

Photo by Rod Waddington on Openverse (CC BY-SA 2.0)
Regular cleaning keeps your fish healthy and prevents water toxicity from accumulating waste. A partial water change of 10-20% every 2-3 weeks for freshwater tanks (or 10% weekly for saltwater) combined with gravel vacuuming is the best maintenance routine-far more effective and safer than a full tank overhaul, which would destroy the beneficial bacteria your fish depend on to break down ammonia and nitrite.
Supplies You'll Need Before You Start
Before you begin, gather the right tools. Using the wrong equipment-or skipping supplies-can harm your fish or leave the tank inadequately cleaned.
For Freshwater Tanks
- Replacement water (room temperature, tested for temperature match)
- Algae pad (never use your kitchen sponge)
- Large dedicated bucket (5+ gallons / 10+ liters) for siphoned water only
- Siphon-type gravel vacuum
- Filter media (cartridges, sponges, or carbon packets)
- Aquarium-safe glass cleaner or vinegar-based solution
- Metal or plastic razor blade (use plastic for acrylic tanks-they scratch easily)
- Clean gloves (never treated with chemicals)
For Saltwater Tanks (All of the Above, Plus)
- Salt mix (to match your tank's salinity)
- Refractometer (to measure salinity accurately)
- pH strips or pH meter
- Hygrometer (optional; monitors humidity if needed)
- Thermometer
The Seven-Step Cleaning Process
Step 1: Remove Algae from Tank Glass
Algae grows quickly on the inside walls of your tank and should be your first priority to maintain visibility and tank aesthetics.
- Use your algae pad to scrub the interior glass walls gently but thoroughly.
- For stubborn spots, carefully scrape with a plastic or metal razor blade. Plastic is safer for acrylic tanks.
- Wear clean gloves (never previously chemically treated).
- Tip: You can wait until after you've drained 10-20% of the water-it gives you more working room and less water resistance.
Step 2: Remove the Old Water
Decide in advance how much water to remove before you start. For routine maintenance, 10-20% is standard. If a fish is sick or the water is very cloudy, remove 25-50%.
- Use your dedicated siphon to drain water into your designated bucket.
- Never reuse this bucket for anything else. Dedicate it solely to aquarium water removal to avoid accidental chemical or soap contamination.
- Siphon slowly to avoid creating cloudiness or stress in the tank.
Step 3: Clean the Gravel and Floor
This step removes waste, uneaten food, and debris that accumulate at the bottom and create excess bioload.
- Use your siphon-type gravel vacuum, pushing it gently through the gravel substrate.
- Important: To prevent the vacuum from accidentally sucking up small or delicate fish, stretch a clean (never-worn) sock over the end of the siphon tube. Ensure the sock's mesh is wide enough for debris to pass through while blocking small fish.
- Work methodically across the entire bottom, not just high-traffic areas.
- Pay special attention to dead spots-areas where water circulation is weak and waste accumulates.
Step 4: Clean Decorations and Hardscape
Algae thrives on decorations and plants just as it does on glass.
- Remove decorations one at a time, if possible.
- Scrub with your algae pad using only the water you've already siphoned out-never use fresh water for this step, as you want to minimize waste during cleaning.
- Never use soap, chemical cleaners, or harsh sponges. These leach toxins that harm or kill fish.
- Gently scrape stubborn algae with a plastic scraper if needed.
- Return decorations to the tank as you finish each one.
Step 5: Replace the Water
This is where temperature control becomes critical-mismatched temperatures stress or shock fish.
- Before refilling, check the temperature of your replacement water with a thermometer.
- Ensure it matches your tank's temperature (within ±1-2 °F / ±1 °C is ideal).
- Pour fresh water in slowly-if the tank is empty, a bucket pouring down directly can create clouds and air pockets.
- Leave a small gap between the water line and the top of the tank to allow gas exchange (oxygen and carbon dioxide). This is vital for your fish's breathing.
- For saltwater tanks, mix the salt into the replacement water before it enters the tank, at the correct salinity for your system.
- Optional for freshwater: Some hobbyists add aquarium salt to prevent disease, but this is not necessary for every tank-check species-specific needs.
- Monitor the tank for 30-60 minutes. Mild haziness (caused by stirred substrate) should clear within a few hours.
Step 6: Clean the Tank Exterior
The outside of your tank, hood, light, and glass deserve attention too.
- Use only aquarium-safe glass cleaner or a diluted vinegar solution (vinegar is non-toxic and effective).
- Wipe down the exterior glass to remove dust, fingerprints, and mineral deposits.
- Clean around the light hood and any visible filter tubing.
- Never let cleaner drip into the tank during this process.
Step 7: Service Your Filter
A healthy filter is as important as clean water. Most filters need regular maintenance between deep cleans.
- Weekly: Rinse the sponge or cartridge in a bucket of the water you removed from the tank (this preserves beneficial bacteria).
- Monthly: Replace the filter cartridge entirely if it contains activated carbon, as carbon can become saturated and less effective.
- If using foam blocks or sponges, rinse weekly but replace them every 3-6 months depending on bioload.
- Never wash filter media in tap water-chlorine and minerals damage the beneficial bacteria colonies.
Additional Considerations for Saltwater Tanks
If you keep a saltwater aquarium, two extra steps apply:
Remove "Salty Creep"
After decorations are clean but before refilling, use your algae sponge to clean the crusty white or salt deposits that form at the waterline where saltwater evaporates. This buildup can harbor algae and bacteria and looks unsightly.
Match Water Chemistry
When replacing saltwater, the replacement must match your tank's salinity, pH, and temperature. Use a refractometer to measure salinity (not a simple hygrometer-refractometers are far more accurate). Test pH with strips or a meter. This step is critical in saltwater systems because parameter swings stress corals and fish far more than in freshwater.
Pro Tips for Long-Term Success
- Frequency matters: Consistent partial changes are far superior to irregular large changes. Weekly 10% water changes prevent the gradual toxicity buildup that causes cloudy water in an established aquarium.
- Tank size affects schedule: Larger tanks with moderate bioload can go 3 weeks; smaller tanks or those with many fish need weekly attention.
- Use a bucket dedicated to aquarium water only. Never let soap residue, kitchen debris, or chemicals near it.
- Always dechlorinate tap water if your municipal water is chlorinated. Most water conditioners remove chlorine and chloramine instantly.
- If you're unsure about substrate choice, refer to our guide on best substrate for freshwater aquarium plants.
- For filter media deep-dives, check our top aquarium filter media review.
Common Mistakes to Avoid
- Using tap water straight from the tap without temperature matching - Always wait for it to reach tank temperature.
- Cleaning decorations in fresh water - Always use water already siphoned out to minimize waste.
- Overzealous gravel vacuuming - Suck the gravel, don't excavate it; you want to keep the substrate structure intact.
- Changing the filter cartridge without rinsing the old one first - A weekly rinse extends cartridge life and preserves bacteria.
- Forgetting to leave a water gap at the top - This is essential for gas exchange.
Final Takeaway
Cleaning your fish tank is not complex, but it requires consistency and the right approach. Follow these seven steps every 2-3 weeks for freshwater (weekly for saltwater), and your fish will thrive in a clean, stable environment. The key is partial changes done regularly-not occasional overhauls that disrupt your tank's biological balance.
Frequently asked questions
How often should I clean my fish tank?+
For freshwater tanks, perform a 10-20% partial water change and light cleaning every 2-3 weeks. For saltwater tanks, do a 10% partial change weekly. These intervals depend on tank size and bioload (number of fish). Never do a full 100% water change, as it destroys beneficial bacteria essential for breaking down fish waste.
Can I use tap water directly for water changes?+
Not without preparation. Tap water from municipal sources often contains chlorine and chloramine, which are toxic to fish and their beneficial bacteria. Use a water dechlorinator or let the water sit for 24+ hours. Always match the temperature of replacement water to your tank before adding it to prevent shock.
What's the best way to clean gravel without harming fish?+
Use a siphon-type gravel vacuum, pushing it gently into the substrate to suck up waste and debris while leaving gravel intact. To prevent small or delicate fish from being sucked up, stretch a clean, never-worn sock over the siphon's intake end. The sock's mesh must be wide enough to let debris pass but fine enough to block fish.
Should I clean or replace my filter cartridge during tank maintenance?+
Rinse the cartridge weekly in the water you removed from the tank (this preserves beneficial bacteria). Replace the cartridge entirely about once a month, or sooner if it contains activated carbon, which becomes less effective over time. Never rinse filter media in tap water-use only aquarium water.
Why do I see cloudiness after cleaning my tank?+
Stirred substrate (sand or small gravel) creates temporary cloudiness, which usually clears within a few hours. If cloudiness persists, check water parameters and filter function. Learn more about [why your established aquarium is cloudy](/cloudy-fish-tank-water-in-established-tank/) for diagnosis and solutions.
Is aquarium salt necessary during freshwater tank water changes?+
No, it is not required for all freshwater tanks. Standard partial water changes with fresh water are sufficient. Some aquarists add aquarium salt for disease prevention or to support specific species, but this varies by the fish you keep. Always check your species' specific needs before adding salt.
