Water change and nitrate calculator
Enter your tank and nitrate readings. See what one water change does, how many changes it takes to reach your target, how many buckets to carry, and where nitrate settles with your weekly routine.
Your tank and water
Optional.
Nitrate
Test it with the same kit, or check your water report.
Optional. Leave empty to skip.
Weekly routine (optional)
Test right after a water change and again just before the next one, then enter the rise per week. Tested a different number of days apart? Divide the rise by the days and multiply by 7. Leave empty to skip.
Result
Nitrate after one 25% water change
31.3 ppm
Down from 40 ppm, a drop of 8.8 ppm.
Change by change
25% changes from 40 ppm, done close together so little new nitrate builds up in between.
| Change | Nitrate after | Water used so far |
|---|---|---|
| 1 | 31.3 ppm | 5 gal |
| 2 | 24.7 ppm | 10 gal |
| 3 | 19.8 ppm | 15 gal |
Weekly routine estimate
With 25% changes once a week, nitrate settles between 20 ppm and 25 ppm: 4 × the 5 ppm that builds up between changes, plus your tap water. From any other level it takes about 9 water changes (9 weeks) to get 90% of the way there.
A water change lowers nitrate by the share of water you change, then your tap water adds some back. New nitrate = current nitrate × (1 − share changed) + tap water nitrate × share changed. A 25% change on a tank at 40 ppm, refilled with 5 ppm tap water, leaves 31.25 ppm. Repeated every week, nitrate settles at about the weekly rise ÷ share changed, plus your tap level: 4 times the weekly rise for 25% changes.
How the water change calculator works
The calculator treats a water change as simple dilution. You take out a share of the tank water, and the same share of its nitrate, then replace it with tap water. It assumes the new water mixes in fully. All nitrate figures are in ppm (the same as mg/L) measured as nitrate, NO3, which is how most aquarium test kits read.
One water change
new nitrate = current × (1 − f) + tap × f, where f is the share changed (25% = 0.25).
Example: 40 ppm in the tank, 5 ppm in the tap water, 25% change: 40 × 0.75 + 5 × 0.25 = 30 + 1.25 = 31.25 ppm.
Several changes in a row
nitrate after k changes = tap + (current − tap) × (1 − f)k
To find how many changes reach a target, solve for k and round up: k = ln((target − tap) ÷ (current − tap)) ÷ ln(1 − f).
Example: from 40 ppm to 20 ppm with 25% changes and 5 ppm tap water: ln(15 ÷ 35) ÷ ln(0.75) = 2.95, so 3 changes (40 → 31.3 → 24.7 → 19.8 ppm). Each change removes a share of what is left, so however many changes you do, you can never get below your tap water level.
How much water and how many buckets
water to remove = tank volume × f and bucketfuls = water to remove ÷ bucket size, rounded up. One US gallon is 3.785 litres.
Example: a 30% change on a 55 gallon tank is 16.5 gallons (62.5 L). With a 5 gallon bucket that's 3.3 buckets: 4 trips to empty and 4 more to refill.
A tank sold as 55 gallons holds less once gravel, rock and decor are in, so each bucket is a slightly bigger share of the real water. Our aquarium volume calculator works out the volume from your tank's measurements.
Weekly routine (steady state)
Nitrate keeps building between changes, so a routine settles at the level where each change removes as much nitrate as built up since the last one. If nitrate rises by R ppm between changes:
highest (just before a change) = R ÷ f + taplowest (just after a change) = highest − R
Example: nitrate rises 5 ppm a week, you change 25% weekly and your tap water has 5 ppm: 5 ÷ 0.25 + 5 = 25 ppm before each change and 20 ppm after. To stay at 20 ppm or less you would need 5 ÷ (20 − 5) = 33.3%, about a third of the water each week.
The rule of thumb: nitrate settles at the weekly rise divided by the share of water you change each week. Splitting the same total into two smaller changes gives the same high point, with smaller swings.
| Weekly change | Settles at (above tap level) | If nitrate rises 5 ppm a week | Weeks to settle (90%) |
|---|---|---|---|
| 10% | 10 × weekly rise | 50 ppm | 22 |
| 20% | 5 × weekly rise | 25 ppm | 11 |
| 25% | 4 × weekly rise | 20 ppm | 9 |
| 30% | 3.3 × weekly rise | 16.7 ppm | 7 |
| 50% | 2 × weekly rise | 10 ppm | 4 |
The last column shows why a new routine takes a while to show in your tests: each change closes only part of the gap to the new level.
What the calculator assumes
- The new water mixes fully with the old before you test.
- Nitrate builds at a steady rate. The rise you measure is the net rise, so plants and filter losses are already counted.
- Every change is the same size and evenly spaced.
- Your tank volume is the water actually in the tank.
- Test kits are approximate, especially color-card kits, so treat the results as a guide.
Why 25–30% a week is the usual advice
The RSPCA recommends weekly 30% water changes to dilute the waste your filter can't break down, and many fishkeepers settle on 25–30%. The maths shows why it works for most tanks:
- It keeps nitrate low for typical stocking. With 25% weekly, nitrate settles at 4 times the weekly rise; with 30%, about 3.3 times. A tank where nitrate climbs 5 ppm a week stays around 17–20 ppm above the tap level.
- It's gentle. Swapping a quarter of the water barely shifts temperature, pH and hardness, so fish are not shocked.
- It's practical. On a 20 gallon tank it's one 5 gallon bucket, which makes it easy to keep up every week.
Heavily stocked tanks, goldfish and other big, messy fish usually need more. Lightly stocked, heavily planted tanks often need less. Measure your own weekly rise and use the weekly estimate above rather than guessing. If nitrate climbs fast, check your fish with the stocking calculator.
How to do a water change safely
- Test first. Check nitrate, plus ammonia and nitrite if you test for them, so you know what you're fixing.
- Unplug the heater before the water level drops, and the filter too if its intake will be out of the water.
- Siphon out the water, cleaning the gravel or sand as you go. That removes waste before it turns into more nitrate.
- Treat the new water. Use a water conditioner (dechlorinator) that says it removes chlorine and chloramine, dosed as the label says.
- Match the temperature. Use a thermometer and get the new water as close to the tank as you can, ideally within 1–2°C (2–4°F).
- Refill slowly, then plug the heater and filter back in.
Why dechlorinator matters
Tap water is disinfected with chlorine or chloramine. The RSPCA warns that chlorine in tap water is dangerous to both fish and the filter bacteria that keep a tank safe. In the US, more than one in five people get water treated with chloramine, which utilities use because it lasts longer in the pipes (US EPA). That also means leaving a bucket to stand overnight, which lets chlorine escape, is not a reliable way to remove chloramine. A conditioner that treats both is the simple answer. Your water supplier's report says which one they use.
Why the temperature should match
New water at a different temperature can shock fish (RSPCA). The UK's Ornamental Aquatic Trade Association asks shops to make new water similar to the tank in hardness, pH, temperature and oxygen before any water change, to reduce stress. At home, matching the temperature with a thermometer is the part you can always control. If your tap water runs very cold, the RSPCA suggests warming it with a separate heater before adding it; our heater size calculator helps you pick one.
What nitrate level should you aim for?
There's no single agreed safe number. Nitrate was long thought harmless to fish up to about 200 mg/L, but newer research suggests it may be more harmful than that (UF/IFAS). The Ornamental Aquatic Trade Association's standard for fish shops is no more than 50 mg/L above the local tap water for freshwater fish. A lower target leaves more margin, especially for shrimp, fry and sensitive species, which is why this calculator starts at 20 ppm.
Check your tap water's units
Water quality reports often give nitrate "as nitrogen" (NO3-N), while most aquarium test kits read nitrate itself (NO3). To convert, multiply NO3-N by 4.43, the ratio of their molar masses (62.0 ÷ 14.0). The US legal limit for drinking water is 10 mg/L as nitrogen (US EPA), which is about 44 ppm on an aquarium test kit. Choose "NO3-N" in the calculator and it converts for you.
If nitrate is very high
A tank that has drifted to 80 ppm or more has often drifted in pH and hardness too. Bring it down over several days with daily 25–30% changes rather than one huge change, so your fish adjust gradually. The change-by-change table above shows how many it will take. Then fix the cause: too many fish, overfeeding, a dirty filter or gravel, or changes that are too small.
If ammonia or nitrite shows up on a test, treat it as an emergency. The RSPCA advises changing half the water every day and testing until the readings improve.
Related tools and guides
- Aquarium volume calculator: find how many gallons or litres your tank holds.
- Fish tank stocking calculator: check whether your fish explain a fast nitrate rise.
- Filter flow rate calculator: check your filter is big enough for the tank.
- Heater size calculator: pick a heater for the tank or for warming new water.
- Aquarium unit converter: gallons and litres, °F and °C, and hardness units.
- Fishkeeping guides: water care, maintenance and fish health.
- All aquarium calculators
Shop for this
- Gravel vacuum (siphon) (opens Amazon in a new tab)Cleans the gravel and does the water change in one go. How to choose
- Water conditioner (dechlorinator) (opens Amazon in a new tab)Removes chlorine and chloramine from tap water. Seachem Prime is a popular, concentrated choice. How to choose
- Liquid test kit (ammonia, nitrite, nitrate, pH) (opens Amazon in a new tab)Liquid kits are more accurate than strips. The API Freshwater Master Test Kit is the common choice. How to choose
Product links go to Amazon search results. As an Amazon Associate we earn from qualifying purchases, at no extra cost to you. Disclosure.
Frequently asked questions
How much water should I change in my aquarium each week?
Most community tanks do well with 25–30% once a week. The right amount for your tank is whatever keeps nitrate at your target: once a routine settles, nitrate peaks at about the weekly rise divided by the share of water you change, plus your tap water level. Test right after a water change and again a week later, then enter the rise in the weekly estimate on this page.
How much does a 50% water change lower nitrate?
It halves the gap between your tank and your tap water. A tank at 40 ppm drops to 20 ppm with nitrate-free tap water, or to 25 ppm if your tap water has 10 ppm. Two 50% changes in a row remove 75% of the extra nitrate, not all of it.
Why is my nitrate still high after water changes?
Each change only removes its own share, so a routine settles where the nitrate you take out equals the nitrate your fish make. Common causes of a high level are tap water that already contains nitrate, too many fish, overfeeding, a dirty filter or gravel, and changes that are too small or too far apart. Test your tap water first, then use the weekly estimate to find the change size you need.
Is one big water change better than several small ones?
To remove nitrate fast, one big change does more for the same amount of water: one 50% change removes 50%, while two 25% changes in a row remove about 44%. As a routine, the highest nitrate level depends only on the total share changed per week, so two 25% changes a week peak at the same level as one 50% change. Smaller, more frequent changes keep temperature, pH and hardness steadier.
Do I need dechlorinator and the same temperature for every water change?
Yes. Tap water is treated with chlorine or chloramine, which harm fish and the filter bacteria, so add a water conditioner that says it removes both. Letting water stand can let chlorine escape but does not reliably remove chloramine. Get the new water as close as you can to the tank temperature, ideally within 1–2°C (2–4°F), so the change does not shock your fish.
Sources
- RSPCA, Fish: environment. Weekly 30% water changes, dechlorinating tap water, matching the temperature of new water, and daily 50% changes when test results are high.
- Ornamental Aquatic Trade Association, Water quality criteria (October 2022). Freshwater nitrate no more than 50 mg/L above tap water; new water similar in hardness, pH and temperature.
- US EPA, National Primary Drinking Water Regulations. Nitrate limit of 10 mg/L measured as nitrogen.
- US EPA, Chloramines in drinking water. Longer-lasting disinfection, used for more than one in five Americans.
- Watson, Francis-Floyd, Petty and Pouder, Ammonia in aquatic systems (FA031), UF/IFAS Extension. Water changes to remove ammonia and nitrate; nitrate may be more harmful than once thought.
The formulas are standard dilution (mass balance) maths. The NO3-N conversion uses molar masses of 14.007 g/mol for nitrogen and 62.004 g/mol for nitrate.