Aquarium Water Change % Calculator

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

Enter current nitrate or pollutant level, target level, and your water change percentage to compute how many changes are needed and the level after each one. For freshwater and marine fishkeepers managing water quality. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How does a water change lower a pollutant?

A water change is dilution. Replacing a fraction f of the water with clean water leaves a fraction (1 minus f) of the pollutant behind. After each change the remaining concentration is multiplied by (1 minus f), so the level falls geometrically, never instantly to zero.

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.

Worked example — nitrate crisis

Starting at 80 ppm nitrate with clean (0 ppm) tap water and 25 percent changes, the level drops as follows:

ChangeLevel (ppm)
Start80
After 160
After 245
After 333.8
After 425.3
After 519.0

Five changes bring the tank under 20 ppm. Switching to 50 percent changes gets there in three, but each change is a larger shock. The right balance depends on how stressed the livestock are and how quickly you need to bring the level down.

The source-water floor matters

A hobbyist using unfiltered tap water with 15 ppm nitrate built in cannot dilute the tank below 15 ppm, no matter how many changes they do. The formula approaches that floor asymptotically. If this is your situation, switching to RO water (0 ppm) or a blended RO/tap mix for water changes will dramatically reduce the number of changes needed. Enter your source-water concentration in the tool to see the floor and the revised change count.

How large a single change is safe

The main risk of a very large single water change is sudden shifts in temperature, pH, hardness, and salinity. Most freshwater fish tolerate a 30–50 percent change well if the replacement water is temperature-matched and dechlorinated. Marine tanks and sensitive species prefer smaller, more frequent changes: 10–20 percent every one to three days rather than one large emergency change.

For brackish or reef tanks, always match salinity within about 1–2 ppt of the tank before adding the replacement water.

Beyond nitrate

This calculator works for any dissolved pollutant that dilutes proportionally — nitrite during a cycle, ammonia in an emergency, copper after treating ich, phosphate in a high-nutrient reef. The same math applies as long as the pollutant does not actively generate itself during the changes. Note that nitrate in particular regenerates between changes from the biological nitrogen cycle, so re-test before each change rather than following a fixed schedule.