The short answer
You can do a 100% water change, but you almost never should on an established tank. The problem isnβt losing your bacteria β those live on surfaces, not in the water β itβs the sudden swing in temperature and chemistry a full change exposes fish to, plus the stress of removing them. For nearly every situation, several smaller changes achieve the same result far more safely.
Why itβs usually a bad idea
A complete change means new water that differs from the old in temperature, pH, hardness and dissolved gases. Fish that were comfortable get thrown into markedly different conditions all at once, which can cause pH shock and severe stress β especially in a tank whose chemistry has drifted over time.
It also usually means catching and holding your fish, which stresses them further and risks injury.
When a full change is justified
A few situations genuinely call for it:
- A bare-bottom hospital or quarantine tank with no substrate to disturb.
- Serious contamination β a toxin, medication overdose or major pollutant.
- A tank youβre breaking down and resetting entirely.
Even then, match the new waterβs temperature and dechlorinate it thoroughly.
The safer alternative
For an established tank with a high nitrate or a problem to dilute, do multiple 25β50% changes over a day or two rather than one 100% change. This dilutes waste just as effectively while keeping the chemistry stable. For a drifted, neglected tank, go smaller and slower still β see old tank syndrome. For the routine, see how to do a water change and the maintenance hub.