Aquarium Water Change % Calculator

Calculate how many water changes reduce a pollutant to your target level

Ad placeholder (leaderboard)

Water changes lower nitrate and other pollutants by dilution, not by magic, so reaching a target takes a predictable number of changes. This calculator works out exactly how many changes of a given size you need and shows the level dropping step by step, including any pollutant already present in your replacement water.

How it works

Each change replaces a fraction f of the water, leaving 1 − f of the pollutant behind. If the replacement water itself contains a concentration s, the level after one change is:

next = current × (1 − f) + s × f

Iterating this gives a geometric fall toward a floor of s. The number of changes to reach a target T (when T > s) is:

n = ceil( ln((T − s) / (C − s)) / ln(1 − f) )

where C is the starting concentration. If your source water concentration s is at or above the target, no number of changes can reach it.

Example and tips

Starting at 80 ppm nitrate with clean (0 ppm) replacement water and 25 percent changes, the level falls to 60, 45, 33.75, 25.3, 19 ppm — five changes to get under 20 ppm. Switching to 50 percent changes reaches the same target in three changes. Keep individual changes at or below 25 to 50 percent to avoid shocking livestock, match the new water’s temperature and salinity, and re-test between changes because biological load keeps adding nitrate.

Ad placeholder (rectangle)