Nitrate is the long shadow cast by every fish you keep. Ammonia and nitrite are emergencies — they kill within hours, they get your attention, they get fixed. Nitrate is the slow killer that creeps up over weeks and months, suppressing immune systems, stunting growth, fueling algae blooms, and shortening fish lifespans by 30 to 50% in tanks that are never quite "right." A tank with chronic high nitrate looks fine to a casual observer. The fish swim, they eat, they breed. Then they die at two years old instead of five, and the keeper blames the breeder or the food or the filter brand. It was the nitrate.
This is the third of the nitrogen-cycle deep dives, after ammonia and nitrite. Read all three together — they are the same process viewed from different angles. The shorter water parameters overview covers nitrate in a paragraph; this guide is the full version, including the chemistry, the biology, the practical targets for different species, and the truth about why so many beginners chase nitrate in the wrong direction.
Ammonia and nitrite should always be 0. Nitrate is the parameter you actually manage — testing weekly, doing water changes to lower it, balancing stocking against plant mass to control it. Most of fishkeeping after the cycle is established is nitrate management.
What Is Nitrate?
Nitrate is a negatively charged ion made of one nitrogen atom and three oxygen atoms — chemical formula NO₃⁻. It forms when Nitrospira bacteria oxidize nitrite, the second stage of the nitrogen cycle. It is the end of the line for nitrogen in a freshwater aquarium: nothing else in a typical setup converts nitrate further. (Marine tanks with deep sand beds and certain planted setups with anaerobic zones can host denitrifying bacteria that convert nitrate to nitrogen gas, but this is rare in freshwater and not something to rely on.)
The reason nitrate is so much less toxic than ammonia or nitrite is structural. Ammonia (NH₃) is a small, uncharged molecule that crosses gill membranes effortlessly. Nitrite (NO₂⁻) is a charged ion but is small enough to be mistaken for chloride by gill transport proteins. Nitrate (NO₃⁻) is also charged, but it is bulkier and does not fit the gill transport channels well — it is taken up slowly and excreted faster than it accumulates. Fish can tolerate nitrate in the tens of ppm for weeks; they tolerate ammonia in the tenths of ppm for hours.
"Less toxic" is not "harmless." Chronic nitrate exposure above 40 ppm suppresses the immune system, reduces growth rates in juvenile fish, damages the liver and kidneys over months, and stresses fish enough that they become vulnerable to diseases they would otherwise fight off. The old wisdom that "nitrate is fine up to 80 ppm" comes from aquaculture, where fish are raised for food and harvested before the long-term damage matters. In a hobby tank, where you want your fish to live five to ten years, the target is much lower.
Where Nitrate Comes From
Nitrate is the inevitable end product of a working nitrogen cycle. Every gram of ammonia your fish produce — through gill excretion, through feces, through uneaten food rotting — gets converted by Nitrosomonas to nitrite, then by Nitrospira to nitrate. There is no other significant source. If your tank has nitrate, it has a working cycle. If your tank has no nitrate at all after a month of fish, either your test kit is broken, your tank is heavily planted (plants absorb nitrate), or your tank is not actually cycled and ammonia is accumulating instead.
The nitrate level in your tank is essentially an accounting of cumulative bioload over time, minus what your plants absorb and what your water changes remove. A heavily stocked tank with no plants will accumulate nitrate at 5 to 15 ppm per week. The same tank with 50% plant coverage might accumulate 1 to 3 ppm per week. A lightly stocked planted tank can run at zero net accumulation indefinitely. The math is simple: nitrate goes up by the amount your fish produce minus the amount your plants absorb, and you bring it back down with water changes.
One subtle source worth knowing: your tap water may already contain nitrate. Agricultural runoff and aging municipal water systems mean some tap water tests at 10, 20, even 40 ppm straight out of the faucet. If your "after water change" nitrate reading is not noticeably lower than your "before" reading, test your tap water — you may be adding nitrate with every change. The fix is RO water (which has zero nitrate) mixed with your tap to dilute the nitrate down to a useful level.
Safe Nitrate Levels
Target levels depend on what you keep. For most hardy community fish — guppies, danios, tetras, barbs, bettas, goldfish — nitrate below 20 ppm is the target, with 30 ppm acceptable for short stretches. For sensitive species — discus, wild-caught tetras and cichlids, many catfish, ram cichlids — aim below 10 ppm. For shrimp and breeding setups, target below 10 ppm, ideally below 5 ppm — Crystal Red shrimp in particular do poorly above 10 ppm and may stop breeding above 15 ppm.
| Tank type | Target nitrate | Acceptable range | Concern threshold |
|---|---|---|---|
| Hardy community (guppies, danios, tetras) | < 20 ppm | 10–30 ppm | > 40 ppm |
| Sensitive fish (discus, wild-caught) | < 10 ppm | 5–20 ppm | > 25 ppm |
| Shrimp (Neocaridina) | < 15 ppm | 5–20 ppm | > 30 ppm |
| Shrimp (Crystal Red, Taiwan Bee) | < 5 ppm | 0–10 ppm | > 15 ppm |
| Breeding tanks (any species) | < 10 ppm | 5–15 ppm | > 20 ppm |
| Goldfish (single-tail, heavy bioload) | < 30 ppm | 20–40 ppm | > 60 ppm |
The thing to understand about these numbers is that they are steady-state targets, not absolute limits. A tank that runs at 15 ppm consistently is healthier than a tank that swings between 5 and 40 ppm every week. Nitrate swings stress fish almost as much as chronically high nitrate — the immune system has to constantly readjust. Pick a target you can hit consistently with your water change schedule, and prioritize stability over hitting a perfect number.
Why Chronic High Nitrate Is Harmful
Three mechanisms explain most of nitrate's damage. Immune suppression. Nitrate is not directly toxic to immune cells, but chronic exposure triggers a low-level stress response that diverts energy from immune function to basic maintenance. Fish in high-nitrate tanks catch ich, fin rot, and bacterial infections more easily and recover more slowly. Studies on farmed tilapia show immune markers dropping 20 to 30% at nitrate levels above 80 ppm; similar effects are seen in hobby species at lower levels over longer exposure.
Stunted growth. Nitrate exposure above 40 ppm during juvenile development permanently reduces adult size in many species. This is well documented in livebearers and cichlids — fish raised in high-nitrate tanks reach 70 to 85% of the size of fish raised in low-nitrate tanks, even with identical feeding. The growth slowdown is not "the fish is smaller because it is cramped" — it is a direct hormonal effect of nitrate on growth regulation. You cannot undo it later by moving the fish to cleaner water.
Reproductive failure. High nitrate suppresses breeding behavior across most species. Livebearers produce smaller broods less often. Egg-scattering fish (tetras, barbs, danios) stop spawning entirely. Shrimp stop reproducing and may begin dying during molts. Discus breeders know this — discus will not raise a brood in water above 15 ppm nitrate, period. If your fish "just will not breed" despite good condition and proper sex ratios, test nitrate. It is one of the most common culprits.
Nitrate and Algae
Algae blooms and nitrate are linked, but not as simply as "high nitrate equals algae." Algae needs light, nutrients (nitrate and phosphate), and time. A tank with high nitrate but low light may stay clean. A tank with moderate nitrate but old, spectrum-shifted light bulbs will bloom. A tank with high nitrate, high phosphate, and a long photoperiod will turn green in days. Nitrate is one ingredient in the algae recipe, not the whole recipe.
That said, persistent algae is one of the most reliable indicators of chronic nitrate problems. If you have hair algae, green water, or staghorn algae that comes back within a week of manual removal, test nitrate. Levels above 30 to 40 ppm almost always show up as algae in tanks with normal lighting. The fix is the same as for high nitrate in general: water changes, plants, less feeding, fewer fish. Chemical algae killers are bandages; the underlying nitrate problem will keep the algae coming back.
One specific case: diatom blooms (brown algae on the glass and substrate) are often blamed on nitrate but are more commonly caused by silicate in new setups or in tanks with new sand substrate. Diatoms burn themselves out in 4 to 8 weeks regardless of nitrate. Do not chase a "nitrate problem" that is actually a silicate problem in a tank under three months old.
How to Test for Nitrate
Use a liquid test kit. The API Freshwater Master Test Kit includes a nitrate test that uses the cadmium reduction method: you add two reagents (the second is a powder you shake vigorously to dissolve), shake for 60 seconds, wait five minutes, and compare the color to a chart running from yellow (0 ppm) through orange to deep red (110+ ppm). The detection floor is around 5 ppm — anything below that reads as 0 on the chart but is not actually zero.
Test nitrate weekly in any tank with fish. The most useful test is the "before and after water change" comparison: test right before a water change, do your change, test again 30 minutes later. The difference is how much nitrate your water change actually removed. If before is 40 ppm and after is 25 ppm, your 30% change removed 15 ppm — which means next week's reading will be 25 + (40-25) = 40 ppm again, the same cycle. To actually trend down, you need a bigger change, more frequent changes, or less nitrate production.
Test strips for nitrate are even less accurate than for ammonia and nitrite. The cadmium reduction reaction is sensitive to technique — you must shake the second reagent bottle before adding, you must shake the test vial for a full 60 seconds, and you must read the result within 5 minutes (after that, the color keeps developing and reads artificially high). Skip the strips; the liquid kit is the only reliable option.
How to Lower Nitrate
Four methods, in order of effectiveness. Water changes. The single most effective nitrate control is regular partial water changes — 20 to 30% weekly for most community tanks, 50% weekly for heavily stocked or sensitive-species tanks. There is no shortcut; nitrate has to physically leave the tank, and water changes are how it leaves. The "old tank syndrome" myth — that large water changes hurt fish — is backwards; large water changes lower nitrate and help fish.
Live plants. Plants pull nitrate directly from the water as fertilizer. Fast-growing stem plants (hornwort, anacharis, limnophila, rotala, ludwigia) and floating plants (duckweed, frogbit, salvinia, water lettuce) are the most effective because they grow fast and therefore absorb nitrate fast. A heavily planted tank can run at 5 to 10 ppm nitrate indefinitely with only monthly water changes. Slow-growing plants (anubias, java fern, buce) absorb negligible nitrate; do not plant them expecting nitrate control.
Reduce feeding. Every gram of food you add becomes nitrate eventually. Cut feeding to once a day, what the fish eat in 30 seconds, and you cut nitrate production by 30 to 50%. Fish in home aquariums are vastly overfed — most community fish are fine on a single small feeding per day, and most fish can go a week without food with no harm. Skip a day each week; the fish will be fine and your nitrate will drop.
Reduce stocking. Fewer fish means less ammonia produced, which means less nitrate. This is the only permanent fix for a chronically high-nitrate tank that you cannot control with water changes and plants. If your 20 gallon community tank runs at 50 ppm nitrate despite weekly 50% water changes and heavy planting, you have too many fish. Rehome some. The ones you keep will live longer.
Why the "1 Inch Per Gallon" Rule Fails
The old rule — "one inch of adult fish per gallon of water" — was never accurate, and the reason it fails is nitrate. The rule treats bioload as a function of fish length, which it is not. Bioload scales with fish mass and metabolism. A 2-inch goldfish weighs 15 to 20 grams and produces 5 to 10 times the waste of a 2-inch neon tetra, which weighs 1 to 2 grams. A 4-inch bristlenose pleco produces more waste than 20 neons. The "inch per gallon" rule would put 10 goldfish in a 20 gallon tank — a death sentence for the goldfish and an ammonia/nitrate nightmare for the keeper.
The rule also ignores surface area, filtration, plant mass, water change frequency, and temperature — all of which affect how much bioload a tank can handle. A 20 gallon high tank (24x12x16) has the same volume as a 20 gallon long (30x12x12) but less surface area for gas exchange, which limits how many fish it can support. A 20 gallon with a Fluval 307 canister filter handles more bioload than the same tank with a hang-on-back Aquaclear 20. A heavily planted 20 gallon handles more than an unplanted one. The variables are too many for a one-line rule.
The only accurate way to size stocking is to measure nitrate. Set up the tank, add a small number of fish, test nitrate weekly for a month. If nitrate climbs above 20 ppm with weekly 30% water changes, you are at capacity — do not add more fish. If nitrate stays below 10 ppm, you can add more. Use the stocking calculator as a starting estimate, but trust your test kit over any rule of thumb. Nitrate is the truth that the inch-per-gallon rule was a clumsy attempt to predict.
Frequently Asked Questions
What is a safe nitrate level for aquarium fish?
For most community freshwater fish, keep nitrate below 20 ppm. For sensitive species like discus, wild-caught tetras, and many catfish, aim below 10 ppm. For shrimp and breeding setups, below 10 ppm is the target, ideally below 5 ppm for sensitive shrimp like Crystal Red. Most tap water already contains 5 to 10 ppm nitrate, so 0 ppm is rarely achievable without RO water — do not chase 0, chase stability below 20.
Does high nitrate cause algae?
Yes, but it is rarely the only cause. Nitrate above 30 to 40 ppm provides excess nutrients that fuel hair algae, green water, and diatoms. But algae also needs light and often phosphate, so a tank with high nitrate and low light may stay clean while a tank with moderate nitrate and old light bulbs will bloom. If you have persistent algae, test nitrate first, then look at your lighting schedule and phosphate levels.
Can live plants lower nitrate?
Yes, and they are one of the best long-term nitrate controls available. Fast-growing stem plants (hornwort, anacharis, limnophila, rotala) and floating plants (duckweed, frogbit, salvinia) pull nitrate directly from the water column as fertilizer. A heavily planted tank can run with nitrate at 5 to 10 ppm indefinitely with only monthly water changes, while an unplanted tank of the same size will need weekly changes. Plants do not replace water changes, but they dramatically reduce how often you need them.
Is the 1 inch of fish per gallon rule accurate for nitrate?
No, and it never was. The rule treats all fish as equal bioload producers, which they are not. A 2-inch goldfish produces 10 times the waste of a 2-inch tetra. A 1-inch bristlenose pleco produces more waste than 10 neon tetras. Bioload scales with mass and metabolism, not length. The only accurate way to predict nitrate production is the actual nitrate reading on your test kit — measure weekly, and adjust your stocking and water change schedule based on what you see.