Piscora
Aquatic water texture background

Nitrate Water Change Calculator

Calculate exactly how much water to change to bring your aquarium nitrate down to a safe level. Enter your numbers below for an instant answer.

Nitrate (NO3) builds up in every aquarium as fish waste is broken down by beneficial bacteria. While nitrate is far less toxic than ammonia or nitrite, high levels over time can stress fish, suppress immune systems, and encourage algae growth. Regular water changes are the most reliable way to keep nitrate in check.

This calculator tells you the exact percentage and volume of water to replace to reach your target nitrate concentration. It works for any tank size, freshwater or saltwater.

Safe nitrate ranges

  • Below 20 ppm - Ideal for most freshwater fish
  • Below 10 ppm - Best for sensitive species, shrimp, plants
  • Below 5 ppm - Target for reef and marine tanks
  • 40-80 ppm - Elevated, water change recommended
  • Above 100 ppm - Dangerous, act immediately

Calculator

Enter your tank details and current nitrate reading below.

Total water volume of your aquarium.

Your test kit reading for NO3 in parts per million.

The nitrate level you want to reach after the water change.

No results yet

Fill in the form and click calculate to see your results here.

Rate this calculator

Be the first to rate this tool

How the Formula Works

The calculator uses a simple dilution formula. When you remove a portion of tank water and replace it with clean water (assumed to have 0 ppm nitrate), the remaining nitrate is diluted proportionally.

Formula

Water Change % = 1 - (Target / Current) x 100

Then multiply that percentage by your tank volume to get the actual volume of water to replace.

Important assumptions

  • Replacement water has 0 ppm nitrate. If your tap water contains nitrate, results will be slightly off.
  • The tank is well-mixed. In practice, nitrate distribution is fairly even in a filtered tank.
  • No new nitrate is produced during the water change. For large changes done quickly, this is a reasonable assumption.

Example Calculation

Scenario

You have a 200-litre tank. Your test kit reads 80 ppm nitrate and you want to bring it down to 20 ppm.

Water Change % = 1 - (20 / 80) x 100

Water Change % = 1 - 0.25 x 100

Water Change % = 0.75 x 100

Water Change % = 75%

Volume = 75% x 200 L = 150 L

In practice: A 75% water change is quite large. It would be safer to do two 50% water changes spaced 24-48 hours apart. The first change would bring nitrate from 80 ppm to about 40 ppm, and the second would bring it from 40 ppm to about 20 ppm.

Partial repeated water changes

Each water change reduces nitrate by a percentage, not a fixed amount. If you do a 50% water change, your nitrate drops by half. Do another 50% change and it halves again. This is why multiple smaller changes work well - you get closer to your target with each round while avoiding a sudden large chemistry shift.

Starting at 80 ppm with 50% changes:

After change 1: 40 ppm

After change 2: 20 ppm

After change 3: 10 ppm

Frequently Asked Questions

Common questions about nitrate, water changes, and using this calculator.

What is a safe nitrate level for a freshwater aquarium?

Most freshwater community fish do well with nitrate below 40 ppm. Ideally, aim for under 20 ppm. Sensitive species like discus, shrimp, and many plants prefer nitrate below 10 ppm. Levels above 40 ppm increase stress, and anything above 80-100 ppm is considered dangerous for most species.

Does this calculator work for saltwater tanks?

Yes. The dilution formula is the same regardless of water type. However, marine tanks typically require much lower nitrate levels - ideally below 5 ppm for reef systems and below 20 ppm for fish-only marine tanks.

Why does the calculator say my replacement water has 0 ppm nitrate?

The formula assumes your new water has no nitrate. Most dechlorinated tap water has very low nitrate (under 5 ppm), so the result is a close approximation. If your tap water has higher nitrate levels, you will need a slightly larger water change than the calculator suggests. You can test your tap water with a standard test kit to check.

Is it safe to do a very large water change all at once?

Water changes above 50% can stress fish because of the sudden shift in water chemistry - temperature, pH, and hardness can all change quickly. If you need to remove a lot of nitrate, it is safer to do two or three smaller changes spaced 24-48 hours apart rather than one large change.

How often should I test nitrate levels?

Test weekly when your tank is new or if you are adjusting your maintenance routine. Once your tank is established and you know your nitrate buildup pattern, testing every two weeks is usually enough. Always test before and after water changes if you are troubleshooting a problem.

What causes high nitrate in an aquarium?

Nitrate is the end product of the nitrogen cycle - fish waste breaks down into ammonia, then nitrite, then nitrate. High nitrate usually means overfeeding, overstocking, infrequent water changes, or a filter that needs cleaning. In planted tanks, healthy plants absorb some nitrate, which helps keep levels lower.

Related Guides

Understand the science behind nitrate management and learn how to keep your tank water healthy long-term.

Nitrate vs Nitrite

These two compounds sound similar but have very different toxicity levels. Learn which one is the real emergency.

Read the guide

Tank Cycling

The nitrogen cycle converts ammonia to nitrite to nitrate. Understanding this process is essential for every fishkeeper.

Read the guide

Emergency High Nitrate

What to do when nitrate spikes above safe levels. Step-by-step emergency response for your aquarium.

Guide coming soon