How to Clean a Fish Tank Without Crashing the Cycle
On this page
It is Saturday morning. The glass has gone green, the gravel looks like it needs a shovel, and the whole room smells faintly like a pond. So you do the thorough job. Fish into a bucket, decorations into the sink, gravel rinsed until the water runs clear, filter cartridge swapped for a fresh one, tank refilled. Three days later the water is cloudy, a fish is hanging near the surface, and the tank looks worse than it did before you touched it.
That is not bad luck and it is not carelessness. It is the most common aquarium mistake there is, and it happens for one reason: a fish tank is not a bathroom. It is a small biological system, and most of the cleaning instinct you carry from the rest of your house works directly against it.
Most of the cleaning questions that reach me at Pets Perfect are not really shopping questions, they are some version of “I scrubbed everything and now my water is cloudy and my fish look stressed.”
This guide covers what actually needs cleaning, how often, with what, and the order of operations that keeps your fish out of trouble. For the wider view of running a tank from setup through stocking, start with the complete aquarium setup and fish care guide.
Quick answer: To clean a fish tank, leave the fish in it. Unplug the heater and filter, scrape the glass, then siphon part of the gravel while you drain 20 to 25 percent of the water. Refill with temperature-matched water treated with conditioner. Rinse filter media in old tank water only, never under the tap.
Key takeaways
- The bacteria that keep your fish alive live on surfaces, mostly inside the filter, not in the water. Change water freely, disturb surfaces sparingly.
- A 20 to 25 percent weekly water change suits most stocked freshwater community tanks, but your nitrate test result, not the calendar, sets the real schedule.
- Tap water contains chlorine or chloramine, which kills filter bacteria on contact. Media gets rinsed in the old tank water you just siphoned out.
- Unplug the heater ten to fifteen minutes before the water level drops past it, and judge temperature with an independent thermometer rather than the dial.
- Algae, cloudy water, and odor are symptoms of light, food, and stocking. Scrubbing treats the glass, not the cause.
Why a fish tank is never supposed to get fully clean
A healthy aquarium runs on bacteria you cannot see, and those bacteria live on surfaces rather than floating in the water. Sterilize the surfaces all at once and you have not cleaned the tank, you have reset it to day one, with your fish still living in it.
Here is the short version of the biology. Fish and uneaten food produce ammonia, which is toxic. One group of bacteria converts ammonia into nitrite, which is also toxic. A second group converts nitrite into nitrate, which is far less harmful at normal levels. Growing those two colonies until they can keep pace with your fish is what aquarists mean by cycling a tank, and it takes weeks, not an afternoon.
Those colonies coat the filter media, the substrate, the glass, and the decor. Almost none of them are drifting in the water column. That single fact explains the whole method: removing water costs you almost none of your bacteria, while removing or sterilizing surfaces is what causes the ammonia spike, the cloudy bloom, and the stressed fish three days later. (Water changes are safe for the colony, which is not the same as saying any size change is safe for the fish. Sizing is its own section below.)
Two rules follow from it. First, never do a heavy filter cleaning and a large water change in the same session. Space the two by several days so the tank is only ever handling one disturbance at a time. Second, a brand new tank that is still cycling gets almost no cleaning at all. During those first weeks you are testing ammonia and nitrite and waiting, not scrubbing.
The weekly routine, in the order that keeps fish safe
Work in one direction: power off, glass, gravel and drain, refill, power back on. Doing it in that order means the debris you knock loose gets siphoned out in the same pass instead of settling back down after you finish.

- Unplug the heater and the filter. Give the heater ten to fifteen minutes to cool before the water level drops past it. Both points matter and both are covered below.
- Scrape the glass first. Algae comes off in a green cloud, and you want that cloud in the water while the siphon is still going in.
- Siphon the substrate while you drain. The gravel vacuum is the drain. You are not doing a separate task, you are pulling your water change out through the gravel so it does double duty.
- Trim or remove anything dead. Melting plant leaves and uneaten food are ammonia waiting to happen.
- Refill with treated, temperature-matched water. Pour onto a plate, a bowl, or the back glass so you are not blasting a crater in the substrate.
- Plug everything back in and confirm flow. Then check the thermometer an hour later, not thirty seconds later.
The fish stay in the tank the entire time. Netting fish is more stressful than anything a water change does to them, and a bucket has no filtration, no heat, and no stable chemistry. The only reason to move fish is a full tank teardown or a move to a different tank. The full walkthrough lives in the guide to cleaning a fish tank without removing the fish.
One more thing about the refill water. Municipal tap water carries chlorine or chloramine, and a conditioner neutralizes it before the water meets your fish or your filter. Dose it exactly as the bottle directs, for the volume the label specifies, and do not improvise a ratio. Seachem, API, and Weco all make conditioners that do this job, and the difference between them is mostly what else they handle, such as chloramine binding or heavy metals.
How much water should you change, and how often?
Most stocked freshwater community tanks do well on a 20 to 25 percent change every week. That is the starting point, not the answer. The number that tells you whether your schedule is correct is your nitrate reading, and the target for a typical freshwater community tank is to hold nitrate under 20 ppm.
Nitrate is the end product of the cycle, and in a typical freshwater tank the only things that pull it back down are water changes and live plants. Stocking lightly and feeding lightly do not remove nitrate, they just make less of it, which is the same win from the other direction. It climbs steadily between changes, which makes it the honest scorecard for your routine. Test strips will get you in the neighborhood, but a liquid test kit is worth the extra minute because strips drift as they age.
The math is simple. A water change dilutes nitrate by the fraction of water you replace, so the change you need is one minus your target divided by your current reading. That assumes your replacement water starts at zero, which is worth confirming once: test your tap straight from the faucet, because some municipal and well water carries measurable nitrate of its own and that reading is a floor no water change can get you under.
| Nitrate reading | Change this much | What it means |
|---|---|---|
| Under 20 ppm | 20 to 25%, weekly | Your routine is working. Keep it. |
| 20 to 40 ppm | 20 to 50%, sized to the reading | A 25 ppm tank needs about 20%; a 40 ppm tank needs 50%. |
| 40 to 80 ppm | 50% now, retest in two or three days, repeat | Do not chase it in one shot. Stage it. |
| Over 80 ppm | Staged 50% changes every few days | Fix the cause: overfeeding, overstocking, or skipped changes. |
Work an example. A tank reads 40 ppm and you want 20 ppm, so you need one minus 20 divided by 40, which is 50 percent. A tank reading 30 ppm needs one minus 20 divided by 30, which is about 33 percent. A tank sitting at 25 ppm only needs about 20 percent to come back under target.
The reason to stage the big ones is that a neglected tank has drifted, and its pH, hardness, and dissolved minerals no longer match your tap. Replacing three quarters of that water in one pass swings the chemistry hard, and fish handle a fast swing worse than they handle a slightly high nitrate reading. Two 50 percent changes a few days apart take a tank from 80 ppm to 20 ppm without the shock.
If your nitrate keeps climbing past 20 ppm on a weekly 25 percent schedule, the schedule is not the problem. You are feeding too much, stocking too heavily, or both. Frequency questions get a fuller treatment in the guide to how often you should clean a fish tank.
What to clean, how often, and what you actually need
Aquarium maintenance is six recurring jobs running on different clocks, and most of the aisle exists to serve them. Glass gets scraped when algae shows, substrate gets siphoned during the water change, the water change itself gets sized to your nitrate reading, filter media gets rinsed when flow drops, equipment gets inspected monthly, and the water gets tested often enough that none of the above is a guess.

| Job | How often | Tool | The mistake to avoid |
|---|---|---|---|
| Glass and viewing panes | Weekly, or when algae shows | Algae scraper, pad, or magnet | Trapping a sand grain under the pad and scratching the panel |
| Substrate | With each water change | Gravel vacuum sized to the tank | Vacuuming all of it every single time |
| Water change | Weekly, sized to nitrate | Siphon, dedicated bucket, conditioner | Refilling with untreated tap water |
| Filter media | When flow drops, roughly monthly | Old tank water in a bucket | Rinsing under the tap or replacing everything at once |
| Equipment check | Monthly | Eyes, and an independent thermometer | Trusting the heater dial instead of a thermometer |
| Test water | Weekly at first, then as needed | Liquid test kit | Testing only when something already looks wrong |
The shelf of cleaning and maintenance gear runs deep. Pets Perfect carries over a hundred cleaning and maintenance items across siphons, scrapers, magnets, replacement media, and hoses, from names like Seachem, Aqueon, Lee’s, Penn-Plax, and Aquatop. That depth is useful once you know which four things you actually use, and genuinely confusing before then, which is why the short list further down matters more than the aisle does. Everything discussed here sits in the aquarium cleaning supplies collection.
One sizing note that saves a lot of frustration. Gravel vacuums come in different tube diameters, and a wide tube on a small tank will empty it faster than you can react while a narrow tube on a large tank turns a fifteen minute job into forty. Match the tube to the tank, and if you keep more than one tank, keep more than one siphon. For a full calendar version of the table above, see the aquarium maintenance schedule.
How to clean an aquarium filter without killing the bacteria
Rinse filter media in a bucket of the water you just siphoned out, squeeze or swish it until the flow returns, and put it back. Never rinse it under the tap and never replace all of it at once. Your filter is the largest bacteria colony in the system, and both of those moves destroy it.
Tap water is the direct threat. Chlorine and chloramine are in municipal water specifically to kill bacteria, and they do not distinguish between the bacteria you want gone and the nitrifying colony keeping ammonia at zero. Thirty seconds under the faucet can undo months of biological maturity in a sponge.
The commercial trap is the disposable cartridge. Cartridge-based filters are sold on a monthly replacement rhythm, and every replacement throws away a mature bacteria bed and puts a sterile one in its place. If your filter runs cartridges, the better habit is to rinse and reuse until the frame or floss is genuinely falling apart, and when you finally do replace it, run the new cartridge alongside the old one for two to three weeks so the colony seeds itself before the old one leaves.
The same logic applies to any multi-stage filter. If you have sponges, ceramic media, and floss, service one at a time on separate weeks. Mechanical floss is the exception worth replacing freely, since it holds debris rather than serving as the main biological bed.
Clean the filter on flow, not on the calendar. When output visibly weakens, it is clogged and due. A filter that still moves water well is doing its job whether or not it looks dirty inside, and inside a filter, dirty is mostly what you want.
Glass, gravel, and decor: where cleaning usually goes wrong
Three failure modes account for most of the damage people do while cleaning: scratching the panel, stripping the substrate, and introducing soap. Each has a simple prevention that takes no extra time.

The scratch. Most scratched panels are made by the cleaning tool, not by anything in the tank, and the usual culprit is a grain of sand or gravel picked up when the pad or magnet touches the bottom. Keep the pad off the substrate, and if it does touch down, lift it out and check it before you keep scrubbing. Acrylic tanks scratch far more easily than glass, so acrylic needs acrylic-safe pads only. Metal blades belong on glass and nowhere near acrylic, and keep any blade off the silicone seams, where one nick can start a leak later.
The strip. Vacuum a third to half of the substrate each session and rotate which section you do, rather than working the whole floor every time. Substrate is a bacteria bed too, and a full deep-clean every week keeps knocking it back. In sand tanks, hover the siphon an inch or two above the surface and let the light debris lift while the sand falls back. In planted tanks, work the open areas and leave the root zones alone. The technique is worth learning properly in the guide to cleaning aquarium gravel with a siphon.
The soap. Never let detergent, dish soap, or household glass cleaner touch anything that goes back into the tank, including the outside glass, since overspray runs down into the water. Ammonia-based window cleaner is a particularly bad idea near an aquarium. Keep one bucket that is used for the tank and nothing else, and label it, because a bucket that mopped a floor last month still carries residue.
For decor and hardscape, a rinse and a scrub in old tank water handles almost everything. Stubborn algae on hard, non-porous items can be soaked in a heavily diluted bleach solution, but that only works if you follow it with a complete rinse, a soak in dechlorinated water, and a full air dry until there is no chlorine smell at all. If that sounds like more process than you want, scrub it and put it back slightly imperfect. Cosmetic algae on a rock has never hurt a fish.
Heater and equipment safety during a water change
Unplug the heater and the filter before you start draining, and give the heater ten to fifteen minutes to cool before the water level drops past it. A glass heater that runs while exposed to air, or that meets cool refill water while still hot, can crack. That puts broken glass and live electrical components into a tank full of fish.

The other half of the rule is the refill. Pour water that is within a couple of degrees of the tank temperature, and do not aim it at the heater. Thermal shock works on glass in both directions, and it also stresses fish, because tropical species are built for stable temperature rather than a fast swing.
Never trust the dial on the heater. Dials are calibrated loosely, they drift, and a heater stuck in the on position is one of the more common ways a tank is lost overnight. Use an independent thermometer, place it at the opposite end of the tank from the heater so you are reading the water rather than the heat source, and glance at it every time you walk by. That habit costs nothing and catches failures early.
A few more safety details worth building in. The filter should be unplugged too, since most run dry poorly and a burned out impeller is an avoidable repair. Run a drip loop on every cord, meaning the cord dips below the outlet before it rises to the plug, so water follows gravity to the floor instead of into the socket. Plug the tank into a GFCI outlet where you can, meaning the ground-fault outlet with the small test and reset buttons on its face. And inspect equipment monthly for cracked housings, cloudy heater tubes, and cords that have gone stiff. When something needs replacing, the aquarium parts and accessories you actually need is the short list worth keeping on hand.
Match the heater to the tank and to the species you keep, not to a general number. Temperature ranges are species-specific, and a goldfish tank and a discus tank are not aiming at the same target.
Algae, cloudy water, and odor: what cleaning fixes and what it does not
Green glass, cloudy water, and a smelly tank are symptoms of inputs, not of insufficient scrubbing. Light, food, and stocking level create all three, and until you change one of those, you are cleaning the same mess on a loop.
Algae grows on light plus nutrients. Cap the photoperiod at six to eight hours a day and put the light on a timer, because a light that stays on because someone is in the room is the most common cause of an algae problem. Keep the tank out of direct sunlight. Then cut nutrients by feeding less and keeping nitrate down with the water change schedule above. Chemical algae removers are a symptom treatment with a real risk attached: killing a large amount of algae at once drops dissolved oxygen sharply as the algae decays, so if you ever use one, follow the label exactly and add extra aeration.
Cloudy white water a day or two after a big cleaning is usually a bacterial bloom, and it is the tank telling you the biological bed got disturbed. The instinct is to clean more, which makes it worse. Instead, test ammonia and nitrite, feed lightly, do modest water changes if ammonia is present, and give it a week.
The one thing you do not wait out is the fish. Cloudy water is a nuisance, but fish gasping at the surface, hanging listlessly, or sitting on the bottom is a different problem, usually ammonia, nitrite, or low oxygen, and it is urgent. Stop feeding, add aeration, test immediately, and do a conservative treated water change. If the fish still look wrong after that, the next call belongs to an aquatic veterinarian or an experienced local fish shop, not to another round of scrubbing. I write about maintenance, not diagnosis, and a tank full of distressed fish is past the point where a general guide should be your only source.
Cloudy green water is suspended algae, and it is a light and nutrient problem rather than a filtration problem.
Odor is almost always decay: uneaten food under the decor, a dead fish behind the filter, or an overdue water change. Find the source instead of covering it.
Feeding is the lever underneath all of this. Offer only what the fish finish in about two minutes, once or twice a day, and net out anything left over. Overfeeding is the most common cause of high nitrate, algae, and odor, and it costs nothing to fix.
Who needs a full maintenance kit, and who can skip most of the aisle
If you keep a stocked tank of ten gallons or more with a substrate, four items do nearly all of the work: a properly sized gravel vacuum, an algae scraper or pad, a dedicated bucket, and water conditioner. Add a liquid test kit for nitrate, which is the instrument that tells you whether the other four are working. Everything else is optimization.
Skip, or at least deprioritize, the chemical shelf. Water clarifiers, routine algaecides, and “tank cleaner” additives treat symptoms that a schedule fixes for free, and some of them make the underlying situation worse. A magnet cleaner is a nice convenience on a deep tank and a scratch risk on acrylic. Automatic siphon systems are worth it if you keep several tanks and pointless if you keep one.
Here is the trade-off big-box copy will not say out loud. The most heavily promoted recurring purchase in this category, the monthly filter cartridge, is also the purchase most likely to hurt your tank, because replacing it on schedule keeps throwing away the bacteria colony you spent weeks growing. The cheapest maintenance routine is usually the healthiest one: change water regularly, rinse the media you already own in old tank water, and buy a test kit instead of a chemical.
If you are building the kit from scratch, the aquarium cleaning supplies collection is where the siphons, scrapers, replacement media, and hoses live, and the sizing notes above matter more than the brand on the box.
Frequently asked questions
How often should you clean a fish tank? Most stocked freshwater community tanks need a 20 to 25 percent water change with a partial gravel siphon every week. Let your nitrate test set the real schedule, aiming to keep nitrate under 20 ppm. Filter media gets rinsed when flow drops, roughly monthly, and never on the same day as a large water change.
Do you have to remove the fish to clean the tank? No, and you should not. Netting fish and holding them in a bucket is far more stressful than a normal water change, because a bucket has no filtration, no heat, and no stable chemistry. Leave the fish in the tank for glass scraping, gravel siphoning, and water changes. The only reason to move them is a full teardown.
Can you clean a fish tank with tap water? Only after treating it. Tap water contains chlorine or chloramine, which kills the nitrifying bacteria in your filter and irritates fish gills. Use a water conditioner exactly as its label directs on all refill water, and rinse filter media in old tank water rather than under the faucet.
What supplies do you need to clean an aquarium? Five things cover almost everything: a gravel vacuum sized to your tank, an algae scraper or pad, a bucket used only for the aquarium, water conditioner, and a liquid nitrate test kit. Replacement filter media as needed rounds it out. Chemical clarifiers and routine algaecides are optional at best.
Why is my fish tank cloudy after cleaning? A white or milky cloud a day or two after a heavy cleaning is usually a bacterial bloom caused by disturbing the biological bed, often from rinsing filter media under the tap or deep-cleaning the substrate. Do not respond by cleaning again. Test ammonia and nitrite, feed lightly, and let it settle over about a week.
How much water should you change in a fish tank? Change 20 to 25 percent weekly as a baseline, then size it to your nitrate reading. The change needed equals one minus your target divided by your current reading, so a tank at 40 ppm needs a 50 percent change to reach 20 ppm. Split anything larger than 50 percent across several days.
Aquarium maintenance rewards consistency far more than effort. A steady weekly rhythm of scraping, siphoning, and a measured water change keeps a tank clear and its fish stable, while the occasional heroic deep clean is what causes the crashes. Change water freely, disturb surfaces one at a time, treat every drop of tap water, and let the nitrate test tell you whether your routine is right. When you are ready to put the kit together, the aquarium cleaning supplies collection is organized around the same short list of tools this guide keeps coming back to.
About the author. Brandon Kelly is the Pet Care Editor at Pets Perfect, where he spends his days in the catalog and with the people who buy and use this stuff. He is not a veterinarian, and nothing here replaces professional advice for your individual tank and fish.
Keep reading
From our store
Fish Supplies
