How often should I clean my fish tank?
Most established freshwater tanks do better with a partial water change every one to two weeks than with an occasional full clean, and how you clean matters as much as how often — scrubbing everything at once can do more harm than good by wiping out the beneficial bacteria your filter relies on.
Why a partial change beats a full clean
A tank's filter carries a colony of beneficial bacteria that breaks down fish waste into less harmful compounds, and that colony takes weeks to establish properly. A full clean that scrubs the filter media, empties the tank and washes the gravel in tap water can wipe out a large part of that colony in one go, which is a classic failure mode known as crashing the cycle.
A partial water change of around 10 to 15 percent, done every one to two weeks depending on how heavily stocked the tank is, removes a build-up of waste and refreshes the water without disturbing the filter's bacteria at all.
How to do a partial change properly
Use a gravel vacuum or siphon to draw out water along with debris settled in the substrate, rather than just skimming water off the top, which misses most of what's actually accumulating in the tank. Treat any tap water you add back in with a dechlorinator, since chlorine and chloramine in tap water are harmful to fish and to the filter's bacteria alike.
Rinse filter media in a bucket of the old tank water you've just removed, never under a tap, since tap water's chlorine will damage the very bacteria colony you're trying to protect. Gently wipe algae from the glass as part of the same routine, rather than treating it as a separate job.
What changes the schedule
A heavily stocked tank, or one with fish that produce a lot of waste, needs more frequent partial changes than a lightly stocked one. Testing water parameters periodically, rather than going purely by a fixed calendar, gives you a much better sense of whether your current schedule is keeping up with what your particular tank needs.
A cloudy tank, algae building up faster than usual, or fish behaving unusually are all signs worth investigating rather than waiting for the next scheduled clean, since they can point to a water quality issue building up between changes.
Getting a new tank started before any of this applies
A brand new tank doesn't have an established colony of beneficial bacteria yet, which is exactly why adding a full stock of fish on day one is a common and costly mistake — there's nothing yet in place to process the waste they produce. Most experienced keepers cycle a tank for several weeks before adding fish gradually, allowing that bacteria colony to build up to match the eventual bioload.
Once a tank is properly established and cycled, the regular partial-change routine above is what keeps it that way. Skipping the early cycling stage tends to cause far more serious problems than any cleaning schedule mistake made later on, so it's worth getting right from the very start rather than treating it as an optional step.
Common questions
- Is it bad to fully clean a fish tank all at once?
- For an established tank, yes, generally. A full clean that scrubs everything and empties the filter can wipe out the beneficial bacteria that keeps waste levels safe, which is far more disruptive to water quality than the debris it removes.
- How much water should I change each time?
- Around 10 to 15 percent of the total tank volume is a common starting point for a routine partial change, adjusted up or down depending on how heavily stocked your tank is and what your water testing shows over time.
- Do I need to treat tap water before adding it to the tank?
- Yes, tap water contains chlorine or chloramine that's harmful to fish and to your filter's beneficial bacteria. Treat any water you add with a dechlorinator before it goes into the tank, every time you top up or do a water change.
- How do I clean the filter without harming the bacteria in it?
- Rinse filter media in a bucket of the old tank water you've just siphoned out, never under a tap. Tap water's chlorine will damage the bacteria colony living in the media, which is exactly what you're trying to protect during a routine clean.
- Do I need to cycle a new tank before adding fish?
- Yes, ideally for several weeks. A new tank has no established colony of beneficial bacteria to process fish waste, and adding a full stock of fish too soon is one of the most common mistakes in a new setup. Add fish gradually once the tank has had time to cycle properly.
Related
Sources
Written against guidance published by UK veterinary and welfare organisations. Always confirm specifics with your own vet.
Written by Matt Garnett, who runs Giddy Pets and is a lifelong pet owner — not a vet. This is general information, not veterinary advice, and it cannot replace an examination by the vet who knows your animal. How we write these guides.