Guide

How to lower nitrate in your aquarium

Nitrate builds up over time. Here's how to bring it down and keep it in check.

⏱ 12 min read 💧 Water quality 📅 Updated May 2026
Quick answer
  • Water changes first: A 25-50% water change is the fastest and most reliable way to lower nitrate immediately - nothing else comes close.
  • Target under 20 ppm: Most freshwater fish do well below 20 ppm; sensitive species like discus or dwarf cichlids prefer under 10 ppm.
  • Overfeeding is the hidden driver: Uneaten food breaks down faster than most people realise - cut feeding before you add more filtration.
  • Plants help, but don't replace water changes: Fast-growing stem plants and floaters genuinely consume nitrate; slow growers like Anubias make almost no difference.
  • Overstocking multiplies the problem: Double the fish means roughly double the waste - no maintenance routine fixes a tank that's fundamentally overstocked.
  • Test consistently: Nitrate creeps up gradually; you won't notice a problem until it's already stressing your fish if you're testing irregularly.

Why nitrate matters

Nitrate (NO₃) is the final stable product of the nitrogen cycle. Ammonia from fish waste gets converted to nitrite by bacteria, then nitrite gets converted to nitrate - and there it sits, accumulating with every feeding, every fish, every piece of decaying plant matter in your tank.

Unlike ammonia and nitrite, nitrate isn't acutely toxic at low levels, which is why it's easy to ignore. But chronically elevated nitrate - anything consistently above 40-50 ppm - causes real damage over time: suppressed immune function, reproductive failure, stunted growth, and increased susceptibility to disease. Fish don't keel over dramatically; they just slowly look worse, stop breeding, and die younger than they should. Algae, meanwhile, loves it. If you're fighting persistent green water or hair algae and your nitrate is high, you've found your cause.

Different fish have different tolerances. Livebearers like Poecilia reticulata (guppies) can handle 40 ppm without obvious stress. Discus (Symphysodon spp.) and wild-caught Apistogramma dwarf cichlids want it under 10 ppm. Most community fish - tetras, rasboras, corydoras - sit comfortably under 20 ppm. Know your stock, set your target accordingly.

20 ppm
The standard upper limit

Most freshwater fishkeepers aim to keep nitrate below 20 ppm; sensitive or wild-caught species often need it below 10 ppm.

Water changes: the only tool that actually removes nitrate

Every other method on this page either reduces how fast nitrate builds or temporarily stores it somewhere else. Water changes physically remove it from the system. There's no substitute.

A 50% water change on a tank sitting at 40 ppm drops you to roughly 20 ppm in one go - provided your tap water is low in nitrate to begin with (more on that below). A 25% change gets you to 30 ppm. The maths is straightforward; the key is doing it consistently enough that nitrate never climbs high in the first place.

For most community tanks, a weekly 25-30% change is enough to keep nitrate in a healthy range. Heavily stocked tanks, tanks with large messy fish like oscars (Astronotus ocellatus) or goldfish (Carassius auratus), and breeding setups often need 40-50% twice a week. Check out the how often to do water changes guide for a schedule matched to your specific situation.

Watch out

If your tap water itself tests above 10-20 ppm for nitrate - which is common in agricultural areas - water changes become less effective. Test your tap water directly. If it's high, you'll need an RO (reverse osmosis) unit or a nitrate-specific resin filter to pre-treat your change water before it goes in the tank.

How to do a water change properly

Use a gravel vacuum (siphon) rather than just draining from the surface. Pull the siphon through the substrate to extract the mulm - the brown, nutrient-rich sludge that accumulates between grains of gravel. That mulm is actively decomposing and producing ammonia, which the nitrogen cycle converts straight into more nitrate. Skipping the substrate vacuum is one of the most common reasons nitrate stays stubbornly high despite regular water changes.

Common mistake

Doing water changes by siphoning from open water only, leaving the substrate untouched. Within a few months the substrate becomes a nitrate factory. Always vacuum as you drain - you don't need to cover every centimetre each session, just work through the tank systematically over a few weeks.

Feeding less, cleaning more

Everything that enters your tank eventually becomes nitrate. Fish eat food, produce waste, that waste feeds bacteria, bacteria produce nitrate. The less organic material you add, the slower nitrate climbs. It's that simple - and most people dramatically underestimate how much uneaten food contributes.

Feed only what your fish consume within two minutes. Once food hits the substrate and disappears into gravel, it's gone from your view but not from your water chemistry. One overfeeding session adds measurable nitrate within 24 hours. Two or three times a day feeding, as the instructions on most fish food tubs suggest, is genuinely more than most community fish need. Once or twice daily, with one fasting day per week, is a better baseline for adult fish.

Remove any uneaten food after two minutes with a net or a quick siphon. If you regularly have leftover food, you're feeding too much - reduce the amount rather than relying on cleanup crew to catch it all. Snails and corydoras help, but they're not a waste management system for excess feeding.

Tip

If you're going on holiday and asking someone to feed your fish, portion the food into daily bags before you leave. Fish-sitters almost always overfeed with disastrous results - a couple of days without food is less harmful than a week of overfeeding.

Live plants and their actual impact on nitrate

Live plants take up nitrate as a nitrogen source for growth. In a well-planted tank with fast-growing species, this can make a genuine, measurable difference - 5-10 ppm or more in some setups. In a lightly planted tank with slow-growing species, the impact is minimal and shouldn't factor into your management strategy.

The plants that actually move the needle are fast-growing stem plants and floaters: hornwort (Ceratophyllum demersum), water sprite (Ceratopteris thalictroides), water wisteria (Hygrophila difformis), Egeria densa, and floating species like frogbit (Limnobium laevigatum) and Amazon frogbit or duckweed (Lemna minor). These grow fast enough to actually consume meaningful amounts of nitrate.

Slow growers - Anubias spp., Microsorum pteropus (Java fern), Cryptocoryne spp. - are beautiful and practical for other reasons, but their nitrate uptake is negligible. Don't plant a tank with slow growers and expect your nitrate to stay low as a result.

Honest take

The aquarium trade loves to sell "heavily planted = no water changes needed." That's not true for most tanks. Plants reduce the rate of nitrate accumulation; they rarely eliminate it entirely, especially in a stocked tank. A heavily planted, lightly stocked nano might genuinely need very infrequent water changes - but that's the exception, not the standard advice to follow.

Stocking: the root cause most people won't address

Every fish in your tank is a nitrate-producing machine. Twice as many fish means roughly twice the waste, twice the feeding, and twice the rate of nitrate accumulation. If your nitrate is consistently high despite good maintenance, the most honest question to ask is whether your tank is actually overstocked.

Most people overstock. The old "one inch of fish per gallon" rule is useless - a 10-inch oscar is not equivalent to ten 1-inch neon tetras in terms of waste production. Bioload depends on the fish's body mass, metabolism, and diet, not its length. Use the free stocking calculator to assess your tank honestly, or read about aquarium water parameters to understand what your test results are telling you.

If you've already overstocked - and plenty of experienced fishkeepers have - the options are rehoming fish, upgrading to a larger tank, or accepting that you'll need to do larger, more frequent water changes indefinitely. There's no filter upgrade that solves a fundamental overstocking problem, because filters convert waste to nitrate rather than removing it.

What about nitrate-removing products?

The aquarium market offers nitrate-removing resins, chemical filter media, and various additives claiming to eliminate nitrate. Some of these work - ion-exchange resins can genuinely reduce nitrate - but they're expensive to run, need regenerating or replacing, and deal with a symptom rather than a cause. If your tank is producing so much nitrate that you need chemical removal on top of regular water changes and good husbandry, the real problem is stocking density or feeding habits.

Anaerobic denitrification is a legitimate biological process - certain bacteria in oxygen-depleted zones convert nitrate back to nitrogen gas. Some deep sand beds and specialist bio-media products use this principle. It can work, but it's slow, difficult to control, and produces hydrogen sulphide if it goes wrong. Unless you're running a specialised setup like a species-specific breeding tank where water changes are genuinely problematic, it's not worth the complexity. Fix the inputs first.

Building a routine that actually keeps nitrate low

Nitrate management isn't a single action - it's a system. Here's what a sustainable maintenance routine looks like in practice:

Weekly: 25-30% water change with substrate vacuum. Test nitrate before the change so you know your baseline, not after (after-change readings flatter the tank).

At every feeding: Feed once or twice daily, remove uneaten food within two minutes. If there's food left after two minutes, feed less next time.

Monthly: Check your filter isn't clogged with detritus - a filter running at reduced flow processes waste less efficiently. Rinse media in old tank water (never tap water, which kills beneficial bacteria).

Quarterly: Review your stocking honestly. Fish grow. A juvenile pleco that was fine at 3 inches becomes a significant bioload at 12 inches. Use the stocking calculator to reassess if parameters are drifting upward over time.

If you want to track these readings over time without keeping a paper log, App-aquatic lets you log test results and flag when parameters are trending in the wrong direction - which is genuinely more useful than a single snapshot reading.

Tip

Test nitrate before your water change, not after. Pre-change readings show you the true accumulation rate in your tank. Post-change readings can disguise a chronic problem - your nitrate looks fine, but only because you just diluted it an hour ago.

Track your parameters and get care reminders with App-aquatic.

Get the free app

How quickly can a water change lower nitrate?

Immediately - it's dilution, so it works the moment you replace the water. A 50% change on a 40 ppm tank brings you to roughly 20 ppm in one session. If your nitrate is very high (above 80 ppm), do multiple smaller changes spread over a day or two rather than one enormous change, as a sudden shift in water chemistry can stress fish.

My tap water has high nitrate - what do I do?

Test your tap water first to confirm. If it reads above 10-20 ppm, water changes become less effective because you're adding nitrate with every change. The practical solutions are an RO (reverse osmosis) unit to pre-filter change water, or mixing tap water with RO water to bring it down. Nitrate-removing resin filters can also treat tap water but need regular maintenance to stay effective.

Can I use duckweed to lower nitrate?

Yes - duckweed (Lemna minor) is one of the fastest-growing aquatic plants available and can consume nitrate noticeably in a well-lit tank. The trade-off is that it spreads aggressively and is very difficult to fully remove once established. Frogbit or water sprite are easier to manage and have a similar effect if you want a floating plant without the permanent commitment.

Is 40 ppm nitrate dangerous for fish?

For most hardy community fish - livebearers, danios, barbs - 40 ppm won't cause acute illness, but it's not a good long-term baseline. Chronic exposure above 40 ppm suppresses immune function and shortens lifespan. For sensitive species like discus, wild-caught cichlids, or fish you're breeding, 40 ppm is genuinely harmful. Aim for under 20 ppm as a general rule.

Does my filter remove nitrate?

No - standard aquarium filters (hang-on-back, canister, sponge) convert ammonia and nitrite into nitrate but don't remove nitrate from the water column. That's by design: the nitrogen cycle ends at nitrate, and removal is your job via water changes. Some specialist deep-bed filters support anaerobic denitrification which can convert nitrate to nitrogen gas, but these are niche setups and not something a standard filter provides. To understand where nitrate fits in the overall cycle, see the nitrogen cycle explained.

More guides · Water parameters · Water change frequency · App