How Often Should You Change Aquarium Water?

For most stable freshwater aquariums, change 10–25% of the water once a week, or every two weeks for a lightly stocked tank. But the honest answer is that your nitrate reading, not the calendar, should set the pace. Heavier stocking and feeding mean more frequent or larger changes.

Water changes are the closest thing fishkeeping has to a cure-all. They dilute the nitrate that builds up as the nitrogen cycle runs, replace trace minerals fish and plants use up, and remove dissolved organics that no filter fully handles. The question is never whether to change water — it is how much, and how often, for your particular tank.

The general rule, and why it varies

A weekly 10–25% change suits the majority of community freshwater tanks. Lean toward the higher end and greater frequency when your tank is heavily stocked, when you feed generously, or when you keep messy species like goldfish or large cichlids. You can lean toward the lower end for a lightly stocked, planted tank where live plants consume some nitrate. Two tanks of the same size can genuinely need different schedules, which is why copying someone else's routine only gets you partway.

Let nitrate set the schedule

Instead of guessing, let the water tell you. Test nitrate regularly and aim to keep it in a reasonable range for your fish — many keepers target under 20–40 ppm for community tanks. If nitrate is climbing past your target within a week, change more water or change it more often. If it stays comfortably low, your current routine is working and you do not need to do more. This turns "how often should I change water?" from an anxious guess into a simple feedback loop.

How to do a water change well

Common water-change mistakes

A few habits quietly cause more harm than the schedule ever does. Forgetting to dechlorinate is the big one — chlorine and chloramine harm fish and can knock back the beneficial bacteria in your filter, so a "clean" water change becomes a setback. Pouring in cold or hot water shocks fish; always match temperature. Chasing an aggressive schedule on a neglected tank can swing parameters so fast that it stresses the fish more than the old water did — correct gradually. And doing a huge water change on the same day you deep-clean the filter disturbs the colony twice at once. Little and regular almost always beats big and occasional.

Tip: during a new tank's cycle, the rules change. Small, frequent water changes to keep ammonia and nitrite from spiking are about protecting fish, not lowering nitrate. See the cycling guide for that phase.

The easier way: AquariumBuddy on iPhone

Deciding how often to change water is much easier when you can see your nitrate trend instead of relying on memory. AquariumBuddy is an aquarium care app that keeps that history for each tank.

  1. Set your tank profile with its volume and water-change routine so reminders and notes are sized to the tank.
  2. Log each water test — including nitrate — and each water change as you do it.
  3. Watch the nitrate trend between changes to see whether your schedule is keeping up or falling behind.
  4. Turn on a care reminder for water changes so the routine happens on time, and adjust the interval when the numbers tell you to.

AquariumBuddy stores these records locally and is built to support your decisions, not make them for you. It won't tell you a single "correct" number for every tank — it shows you your own water's behavior so you can choose a schedule that fits.

AquariumBuddy Log water changes and watch your nitrate trend. Coming soon to iOS.
Coming soon to theApp Store