water
Water change calculator
See what a water change of a given size actually does to a measured parameter — and how many changes it takes to reach a target.
Tap water nitrate is often not zero.
5 changes to reach 20 mg/L
Each change removes 30 L. After one change: 45 mg/L. After three: 27.15 mg/L.
Working — every step, so you can check it
- Water removed
- 100 L × 30% = 30 L
- After one change
- (60 − 10) × 0.7 + 10 = 45
- After two changes
- 34.5
- After three changes
- 27.15
- Changes needed to reach target
- 5
Formula
- After one change: C₁ = C₀ × (1 − f) + Cₛ × f
- where f = change fraction, C₀ = current concentration, Cₛ = concentration in the replacement water
- After n changes: Cₙ = (C₀ − Cₛ) × (1 − f)ⁿ + Cₛ
- Changes needed to reach target T: n = ln((T − Cₛ) ÷ (C₀ − Cₛ)) ÷ ln(1 − f)
Assumptions
An estimate whose assumptions are invisible is indistinguishable from a guess.
- The tank is perfectly mixed, so the removed water carries the current concentration.
- Nothing is produced or consumed during the change.
- The replacement water's concentration is constant.
Limitations
Where this calculation stops being reliable. Read these before acting on a result.
- Dilution is the only mechanism modelled. Ongoing production from fish and food means the level starts rising again immediately.
- A target below the concentration of your replacement water is unreachable by water changes at any size.
- For a tank that has been chronically high for months, reaching the target in one change is not desirable even though the arithmetic allows it. Spread it over several days.