Lelifi·tools

Aquarium Water Change Calculator

To drop nitrate from 60 ppm to 20 ppm in one go you would need a 66.7% water change, which is capped at 50%, or 15 gallons of a 30-gallon tank. At a 25% weekly change you reach the target in 4 weeks, and after four weeks the level reads about 19 ppm.

Enter your current nitrate reading, tank size, and a target. The calculator returns the water change percent and gallons to swap, plus how many weeks of regular changes it will take to reach the target.

By the Lelifi editors ·

Key takeaways

The math behind the calculator30 gallon tank, 60 ppm nitrate, target 20 ppm- change: (60 - 20) / 60 = 0.667 = 66.7 percent- cap at 50 percent per change- gallons: 30 x 0.50 = 15 gal= change 15 gallons, then 10 more in 3 to 4 days
A 30 gallon tank at 60 ppm needs a 50 percent change in two sessions.
Percent to change at common nitrate readings (target 20 ppm)current ppmchange percent0→010→1320→3340→5060→6780→75100→80
Bigger nitrate readings need bigger single changes, capped at 50 percent.
A 5 week nitrate drop with weekly 25 percent changesWeek 0: 80 ppmtest and planWeek 1: 60 ppm25 percent changeWeek 2: 45 ppm25 percent changeWeek 3: 34 ppm25 percent changeWeek 4: 25 ppm25 percent changeWeek 5: 19 ppmtarget hit, hold schedule
Weekly 25 percent changes bring 80 ppm to target in about 5 weeks.
On this page
  1. How water change percent is calculated
  2. Worked examples
  3. The math behind the calculator
  4. Nitrate targets and what they mean
  5. Building a weekly schedule
  6. Other water parameters to track
  7. Common water change mistakes

How water change percent is calculated

Water changes are the single most important job in fishkeeping. A regular partial change keeps nitrate under control, dilutes hormones and other waste the filter does not catch, and tops off minerals the fish and plants use. The UF/IFAS Extension: ammonia in aquatic systems fact sheet from UF/IFAS notes that nitrates accumulate in recirculating systems and must be removed by water changes or a denitrification system, and the Merck Veterinary Manual: new tank syndrome table lists nitrate alongside ammonia as the two parameters to watch in a new tank.

The right amount to change depends on the current nitrate reading, not on a fixed schedule. A tank at 80 ppm of nitrate needs a much bigger change than a tank at 25 ppm, even if both tanks are the same size and the same age.

Worked examples

Worked example: 30 gallon tank at 60 ppm nitrate

You test the water and the nitrate reading is 60 ppm. Your target is 20 ppm.

Run the calculator again for the second change. To go from 30 to 20 ppm you need another 33 percent, which is 10 gallons. Do the second change 3 to 4 days after the first.

Worked example: 20 gallon tank at 40 ppm

This is a one-shot change. Match the new water temperature, dechlorinate, and you are done. Repeat at 25 percent weekly to keep the reading from climbing back to 40.

The math behind the calculator

How the math works

Percent to change from current C to target T (in ppm):

change percent = (C - T) / C x 100

Gallons to change for a tank of G gallons:

gallons = G x change percent / 100

For a planned weekly change, the number of weeks W it takes to drop from C to T at a rate of P percent per week is:

W = log(T / C) / log(1 - P / 100)

That is the same math behind a half-life decay curve. The calculator rounds up to the next full week so the reading lands at or below the target.

Nitrate targets and what they mean

Nitrate targets and when to change

ReadingWhat it meansWhat to do
0 to 10 ppmClean water, plants using some of the nitrateKeep normal 25 percent weekly changes
10 to 20 ppmSafe for most community fish and plantsKeep up the weekly change
20 to 40 ppmAcceptable short term, time to actChange 25 to 50 percent this week, then stay on schedule
40 to 80 ppmStressful for sensitive speciesChange 50 percent now and again in a few days, then weekly
Over 80 ppmDangerous, fish are under stressTwo 50 percent changes 3 days apart, then recheck

The numbers above are working rules for freshwater community tanks. Saltwater reef tanks target much lower nitrate (under 10 ppm) and use a protein skimmer, algae refugium, or a dedicated nitrate reactor in addition to water changes.

Building a weekly schedule

Building a weekly schedule that holds the line

Most tanks settle into a steady nitrate rise of about 5 to 15 ppm per week, depending on the number of fish, the amount of food and the size of the tank. The weekly change you need is the percent that pulls that rise back to your target.

For a 30 gallon community tank with normal stocking, a 25 percent change once a week keeps most tanks under 20 ppm. Heavily stocked or overfed tanks need 10 to 15 percent twice a week. Understocked planted tanks can stretch to every other week.

A simple loop that works for most home aquariums:

  1. Test nitrate on the same day each week.
  2. If the reading is under your target, skip the change or do a small 10 percent top-off change.
  3. If the reading is over your target, do the change the calculator returns.
  4. Keep a one-line log of the reading and the change size. The trend tells you more than any single number.

Other water parameters to track

Other water parameters to track between changes

Nitrate is the most useful single number for setting a water change schedule, but it is not the only one. The same change that drops nitrate will also reset the other parameters that drift over time, and tracking them once a month is enough for most tanks.

ParameterTarget rangeHow to fix a high reading
pH6.5 to 7.5 for most community fishDrift is usually a CO2 or wood effect, not a water change issue. A big drop is 'old tank syndrome' from low alkalinity.
General hardness (GH)4 to 12 dGH for most fishUse a remineralizer if your tap water is very low in minerals, or mix in hard water for African cichlids and livebearers.
Carbonate hardness (KH)3 to 10 dKHLow KH crashes pH. Add crushed coral or a bicarbonate buffer if it keeps dropping below 3 dKH.
TemperatureSpecies specific, 72 to 82 F for most tropicalsCheck the heater thermostat, not the dial. A 2 F swing triggers ich in many fish.
Ammonia and nitrite0 ppm in an established tankStop feeding, do a 25 to 50 percent change, find the source (overstocking, overfeeding, dead fish, filter issue).
PhosphateUnder 0.5 ppm in planted tanksReduce feeding, use a phosphate-absorbing media in the filter, and do a larger water change.

The Merck Manual's new tank syndrome table calls out total alkalinity under 50 mg/L (about 2.8 dKH) as the threshold where the biofilter stops working. A water change is the fastest way to bring alkalinity back up, and a KH test every few months is the early warning.

Common water change mistakes

Common water change mistakes

Frequently asked questions

How much water should I change in my aquarium?

For most freshwater tanks, 25 percent a week is the standard maintenance change. Tanks with heavy stocking or sensitive fish do better with 10 to 15 percent twice a week. Anything over 50 percent at once can crash the biofilter and stress the fish, so split it across two changes a few days apart when you need more.

How do I calculate water change percentage?

Percent to change = (current nitrate minus target nitrate) divided by current nitrate, times 100. The calculator caps the result at 50 percent because a single change larger than half the tank is hard on the fish and the filter. Split a bigger change across two sessions a few days apart.

What is a safe nitrate level in an aquarium?

UF/IFAS notes that nitrates were traditionally considered safe up to 200 mg/L (ppm) in aquaculture, but newer research suggests lower is better for sensitive species. The working rules in the hobby are: under 20 ppm for planted tanks and sensitive fish, under 40 ppm for general community tanks, and a water change whenever the reading climbs above 40 ppm.

How many gallons do I change for a 30 gallon tank at 50 percent?

15 gallons. For a 30 gallon tank, a 25 percent change is 7.5 gallons, 50 percent is 15 gallons, and 10 percent is 3 gallons. The calculator returns the exact number for your reading and tank size.

Should I treat the new water?

Yes, every time. Add a dechlorinator that handles both chlorine and chloramine, and match the new water temperature to the tank. The Merck Veterinary Manual points out that most city water contains chlorine or chloramine, both of which kill the bacteria in the biofilter and burn fish gills.

How often should I change the water?

Weekly is the default for most tanks. Heavily stocked tanks, tanks with messy fish (large goldfish, Oscars, plecos), and planted tanks with no extra CO2 do better on a 10 percent twice a week schedule. Lightly stocked tanks can stretch to every other week.

Does a water change remove ammonia?

Yes, the most reliable way to drop ammonia and nitrite fast is a partial water change. A 50 percent change drops both roughly in half. The biofilter handles the long-term load, but a water change is the fastest fix when the levels climb.

Do I have to vacuum the gravel during a water change?

Not every time, but a gravel vacuum every 2 to 4 weeks pulls out the fish waste and uneaten food that settle into the substrate. Siphon one third of the gravel at a time, working around the tank in sections. Bare-bottom tanks skip this step, but they also have less surface area for the nitrifying bacteria.

What temperature should the new water be?

Within 2 degrees F of the tank. A 5 degree swing stresses most tropical fish and can trigger ich. Match the new water to the tank with a small aquarium thermometer, and add it slowly with a bucket or a Python-style hose so it mixes before settling.

How do I dechlorinate tap water?

Add a liquid dechlorinator at the dose on the bottle, then stir the water. Most dechlorinators work in 2 to 5 minutes. For big water changes or well water, test the new water for ammonia and nitrite first because some wells carry nitrates from agricultural runoff.

Can a water change be too big?

Yes, anything over 50 percent at once can crash the cycle and shock the fish. A bigger change is also a bigger shift in pH, temperature, and mineral content, which the fish feel as a stress event. When the calculator caps the change at 50 percent, run it a second time in 3 to 4 days to finish the job.

What about water changes during fish illness?

Keep up with normal water changes, and add an extra small one (10 to 15 percent) if ammonia or nitrite is detected. Medication in the water is often broken down by the bacteria or the carbon in the filter, so a water change before redosing the medication is normal practice.

Spotted a wrong number or a broken result?

More Pets tools

See all Pets tools

Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.