The Aquarium Adviser
Aquarium

How to Lower Nitrates in a Freshwater Aquarium (7 Proven Ways)

By Sharon Ben-Moshe · Founder, The Aquarium Adviser4 min read
Planted freshwater aquarium aquascape with green live plants

Photo by Chris Penny on Openverse (CC BY 2.0)

To lower nitrates in a freshwater aquarium, do a partial water change first (a 50% change roughly halves the nitrate concentration), then cut the inputs that create nitrate in the first place: overfeeding, overstocking, and decaying waste. Over the following weeks, live plants and a lighter stocking level keep the number down for good.

Nitrate (NO3) is the final product of the aquarium nitrogen cycle: beneficial bacteria convert toxic ammonia into nitrite, then nitrite into far less toxic nitrate. Nitrate is much safer than ammonia or nitrite, but it still builds up steadily, and left unchecked it stresses fish, stunts growth, and feeds algae.

What nitrate level is safe for aquarium fish?

Aim to keep nitrates below 20 ppm (parts per million) in a community tank, and never let them sit above 40 ppm for long. Sensitive residents need tighter limits.

  • Community fish: below 20-40 ppm is generally fine.
  • Shrimp, fry, and wild-caught species: keep below 20 ppm; these are far less tolerant.
  • Planted tanks: a low, steady 5-20 ppm actually feeds plants without fueling algae.

The only way to know your number is to test. A liquid nitrate test kit is more accurate than paper strips for this parameter. If your reading is 40 ppm or higher, treat it as a signal to act rather than an emergency, and bring it down gradually.

How to lower nitrates in your aquarium: 7 proven methods

1. Do a partial water change. This is the fastest, most reliable lever. Because nitrate is dissolved evenly in the water, replacing water removes it in direct proportion: a 50% change on a tank reading 80 ppm drops it to about 40 ppm, and a second 50% change a few days later takes it to roughly 20 ppm. Use dechlorinated water at the same temperature, and change 25-50% at a time rather than all at once.

2. Feed less, and remove uneaten food. Every flake your fish do not eat rots into ammonia and then nitrate. Feed only what the tank finishes in two to three minutes, once or twice a day, and skip a day each week. Overfeeding is the single most common reason a tank creeps toward high nitrates.

3. Do not overstock the tank. More fish means more waste, and a crowded tank outpaces any amount of filtration. If your nitrates rebound within days of a water change, stocking is often the culprit. See our guide on how to tell if your tank is overstocked to check.

4. Add live plants. Plants use nitrate as fertilizer, pulling it straight out of the water. Fast-growing and floating species are the most effective nitrate sponges. Our roundup of the best floating aquarium plants is a good place to start, and even a low-tech clump of Java moss can measurably reduce nitrates over time.

5. Vacuum the substrate. Fish waste, dead leaves, and trapped food collect in the gravel and break down into nitrate. A gravel vacuum during each water change removes that debris before it decays. Our walkthrough on how to clean a fish tank covers the technique.

6. Use nitrate-removing filter media. Products like Seachem Purigen or dedicated denitrate resins adsorb organic waste and nitrate as water passes through the filter. They are a helpful supplement, not a replacement for water changes, and most need periodic recharging or replacing.

7. Check your tap water. If your source water already contains nitrate, water changes can only take you so low. Test a fresh glass of tap water straight from the faucet. Many municipal supplies read 10-20 ppm or higher, in which case reverse-osmosis (RO) water, mixed back with a remineralizer, gives you a clean baseline.

Why high nitrates are a problem

Chronic high nitrate weakens the immune system, dulls color, suppresses breeding, and makes fish sluggish. It is also the main driver of nuisance algae: the same nutrient that feeds your plants feeds algae when it is in excess. The U.S. Environmental Protection Agency notes that excess nitrogen fuels algae growth in natural waterways, and the same chemistry plays out in a glass box on your shelf.

A sudden nitrate spike usually means something died or a filter stalled. A slow, steady climb usually means the tank is producing more waste than it exports, which points back to feeding, stocking, and water-change frequency.

How to keep nitrates low for good

The durable fix is routine, not a product. A weekly or fortnightly 25-50% water change, sensible stocking, measured feeding, and a few hungry plants will hold nitrates in a safe range without much thought. Test every week or two so a slow climb never sneaks up on you, and treat any reading over 40 ppm as your cue to change more water, more often.

Rule of thumb: if you cannot remember your last water change, that is usually why your nitrates are high.

Frequently asked questions

What is the fastest way to lower nitrates in an aquarium?+

A partial water change is the fastest way. Because nitrate is dissolved evenly through the water, a 50% change removes about half of it. On a tank reading 80 ppm, one 50% change brings it to roughly 40 ppm, and a second change a few days later takes it near 20 ppm. Use dechlorinated water at the same temperature.

Do live plants lower nitrates?+

Yes. Live plants absorb nitrate as fertilizer and remove it directly from the water. Fast-growing and floating plants are the most effective. A well-planted tank can hold nitrates low with far fewer water changes than a bare tank.

What nitrate level is too high for fish?+

Keep nitrates below 20 ppm for sensitive fish, shrimp, and fry, and below 40 ppm for hardy community fish. Levels above 40 ppm for long periods stress fish, dull their color, and fuel algae. Above about 80-100 ppm, most fish show visible stress.

Why are my nitrates still high after a water change?+

Two common reasons: your tap water already contains nitrate, so changes cannot dilute below its level, or the tank produces waste faster than you export it because of overfeeding or overstocking. Test your tap water, feed less, and rehome fish if the tank is crowded.

Does a bigger filter lower nitrates?+

Not on its own. A standard filter converts ammonia and nitrite into nitrate but does not remove the nitrate itself. Only water changes, live plants, nitrate-removing media, or a dedicated denitrator actually lower it. A bigger filter helps stability, not nitrate export.

Related guides