ThisCalculator

Home and garden

Aquarium Water Change Calculator & Formula

Updated · Standard formula, shown below

Water to remove 20.0 L
Nitrate after change
32.0 mg/L
Result
Tank volume
100 L
You entered
Change percentage
20 %
You entered

Aquarium Water Change Calculator & Formula

This calculator works out how much water to remove and replace during a partial water change, based on your tank volume, the percentage you plan to change, and the current nitrate level. Enter your aquarium volume, the change percentage, and optionally your current nitrate reading, and you get the water volume to remove and the resulting nitrate concentration. The result helps you plan a routine water change that keeps waste products in a safe range.

Formula

The core formula is simple: Water to remove = Tank volume × (Change percentage / 100). For the nitrate calculation, the formula is New nitrate = Old nitrate × (1 − Change percentage / 100).

  • V = tank volume in liters (or gallons, as long as you stay consistent)
  • P = change percentage, written as a decimal (e.g., 20% = 0.20)
  • Nold = current nitrate concentration in mg/L (ppm)
  • Nnew = nitrate concentration after the change

The nitrate formula assumes the replacement water has zero nitrate. If your tap water contains nitrate, you must add that separately: Nnew = (Nold × (1 − P) ) + (Ntap × P), where Ntap is the nitrate level in your replacement water.

Worked Example

Using the defaults from the calculator: a 100-liter tank, a 20% water change, and a current nitrate reading of 40 mg/L.

  1. Water to remove = 100 L × (20 / 100) = 100 × 0.20 = 20 liters
  2. Nitrate after change = 40 × (1 − 0.20) = 40 × 0.80 = 32 mg/L

So you remove 20 liters and replace with clean water, and your nitrate drops from 40 to 32 mg/L. That matches the calculator’s output.

Why Water Changes Matter

In a closed aquarium, fish waste, uneaten food, and decaying plants produce ammonia, which bacteria convert to nitrite and then to nitrate. Nitrate is less toxic but still harmful at high levels. Water changes physically remove nitrate and other dissolved waste, replenish trace minerals, and help stabilize pH. Without them, nitrate climbs and can stress fish, reduce growth, and encourage algae.

The frequency and size of changes depend on your stocking level, feeding, and whether you have live plants (which absorb nitrate). A common routine is 10–20% weekly or 25–30% biweekly, but heavily stocked tanks may need more.

How to Use the Calculator

Follow these steps:

  • Measure your tank’s actual water volume, not the nominal size. A 100-liter tank holds less when filled to the brim with substrate, decor, and equipment. Use the manufacturer’s dimensions or measure length × width × water height in centimeters, then divide by 1000 to get liters.
  • Decide what percentage you want to change. For routine maintenance, 20–25% is typical. For an emergency (e.g., ammonia spike), 50% or more may be needed, but test water first.
  • Enter your current nitrate reading if you have a test kit. If not, leave it at the default or enter 0—the calculator will still give you the water volume.
  • Read the “Water to removeâ€� result. Use a bucket or siphon with a marked container to measure that volume.

Always dechlorinate the replacement water and match its temperature to the tank to avoid shocking fish.

Common Mistakes and Misconceptions

One frequent error is confusing tank volume with water volume. A 50-gallon tank with 20 pounds of rock and sand actually holds maybe 45 gallons. If you calculate based on 50, you’ll remove too much or too little.

Another mistake is assuming a 50% change cuts nitrate by half. That’s true only if the replacement water has zero nitrate. If your tap water has 20 mg/L nitrate and your tank has 40 mg/L, a 50% change gives (40×0.5) + (20×0.5) = 30 mg/L, not 20. Test your tap water.

Also, a larger change is not always better. Changing more than 50% at once can alter water chemistry and temperature rapidly, stressing fish. Gradual changes are safer for sensitive species.

Comparing Water Change Methods

There are several ways to perform a water change:

  • Siphon gravel vacuum – removes water while cleaning substrate. Best for routine changes.
  • Bucket and pump – you drain and refill manually. Simple but labor-intensive.
  • Python-style siphon – attaches to a sink, drains and fills without buckets. Convenient but uses more water.
  • Automatic water changer – a system that drains and refills on a schedule. Expensive but hands-off.

Your choice depends on tank size, budget, and how often you change water. For small tanks, buckets are fine; for large tanks, a hose system saves time.

Safety and Accuracy Tips

Always treat replacement water with a dechlorinator before adding it to the tank. Chlorine and chloramine are toxic to fish. Match temperature within a few degrees; a rapid temperature swing can cause stress or death.

When measuring volume, use a measuring cup or bucket with markings. If you use a siphon, you can count bucketfuls. For accuracy, measure the water you actually remove, not what you think you removed.

Never change 100% of the water unless it’s an absolute emergency. A full change destroys the beneficial bacteria that live on surfaces, causing a cycle crash.

Frequently Asked Questions

How often should I change aquarium water?

For most freshwater tanks, a 20–25% change every 1–2 weeks is a good starting point. Heavily stocked tanks or those with messy fish may need weekly changes, while lightly stocked planted tanks might go longer. Test nitrate weekly; if it climbs above 40 mg/L, increase the frequency or size.

Can I change too much water at once?

Yes. Changing more than 50% at once can shock fish due to sudden changes in temperature, pH, and hardness. If you need a large change (e.g., for an ammonia spike), do two or three smaller changes spaced a few hours apart.

Does the calculator work for saltwater tanks?

Yes, the volume and percentage calculations are the same. For saltwater, you also need to mix salt to the correct salinity before adding. The nitrate formula applies, but saltwater tanks often rely on protein skimmers and live rock for waste removal, so changes may be smaller.

What if my tap water has nitrate?

Then the simple formula underestimates the nitrate after the change. Use the extended formula: new nitrate = (old × (1−P)) + (tap × P). If tap nitrate is very high (above 50 mg/L), consider using reverse osmosis or deionized water for changes.

Why does the calculator ask for nitrate?

Nitrate is the main waste product that accumulates and is removed by water changes. Knowing your nitrate level helps you decide how much to change. The calculator shows the resulting nitrate, so you can adjust the percentage until you reach a safe target (usually below 40 mg/L, but lower for sensitive fish).

Should I vacuum the gravel every time?

Not necessarily. Vacuuming removes debris, but it also disturbs the substrate and beneficial bacteria. Vacuum the top layer of gravel during each change if you have a bare-bottom or lightly planted tank. For heavily planted tanks with a deep substrate, vacuum only the surface to avoid uprooting plants.

Related

Formula used
in vol | Tank volume | L | 100 | 0
in pct | Change percentage | % | 20 | 0
in n | Current nitrate | mg/L | 40 | 0
out rem | Water to remove | L | vol * pct / 100 | 1
out n2 | Nitrate after change | mg/L | n * (1 - pct / 100) | 1

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.