Water Quality

Ammonia, Nitrite, and Nitrate: What Every Aquarist Needs to Know

·Benjamin Thoden

Quick answer: Ammonia and nitrite poisoning often looks like disease: gasping, red or inflamed gills, lethargy, clamped fins, and loss of appetite — frequently in crystal-clear water. The only way to confirm it is a test kit. If ammonia or nitrite reads above 0 ppm, do an immediate temperature-matched water change and stop feeding until levels return to zero.

Understanding the Ammonia, Nitrite, and Nitrate Cycle: A Complete Guide for Aquarists

Behind every healthy aquarium is an invisible but powerful process that determines the success or failure of the entire ecosystem: the nitrogen cycle. Whether you’re keeping guppies in a 10-gallon tank or building a complex aquascape, understanding the ammonia-nitrite-nitrate cycle is the foundation of fishkeeping.

This guide offers a comprehensive, human-written breakdown of the full cycle, including how it works, how to establish it, and how to monitor and maintain it over time. If you’re struggling with cloudy water, sick fish, or unexplained losses — this is the article that will help you connect the dots.

What Is the Nitrogen Cycle in Aquariums?

The nitrogen cycle is the natural process by which toxic waste products in an aquarium are broken down into less harmful compounds. It’s driven by beneficial bacteria that convert ammonia (NH3) → nitrite (NO2) → nitrate (NO3).

  • Ammonia: Produced by fish waste, uneaten food, and decaying matter — extremely toxic
  • Nitrite: Intermediate stage — also toxic, affects oxygen transport in fish
  • Nitrate: Final stage — less harmful, removed via water changes and plant absorption

Establishing this cycle is known as “cycling your tank,” and it’s the first and most important step before adding fish.

The Stages of the Cycle

1. Ammonia Stage

As soon as organic material enters the tank — food, waste, rotting leaves — bacteria begin breaking it down into ammonia. Ammonia levels rise quickly and can become lethal above 0.25 ppm. This stage lasts until ammonia-eating bacteria develop (Nitrosomonas).

2. Nitrite Stage

Once Nitrosomonas bacteria establish, they convert ammonia into nitrite. Nitrite is also deadly to fish, preventing oxygen from binding to blood cells. During this stage, ammonia starts to decline while nitrite climbs.

3. Nitrate Stage

Nitrobacter bacteria convert nitrite into nitrate — the final byproduct of the cycle. Nitrates are far less harmful and can be tolerated by most fish up to 40 ppm. They’re removed through water changes and/or plant uptake.

How to Cycle Your Aquarium

There are two primary ways to cycle your tank — with or without fish.

Fish-In Cycling

This method involves adding a small number of hardy fish (e.g., zebra danios, platies) and closely monitoring water parameters while performing daily water changes to keep toxins low. It’s riskier for fish health and requires extra diligence.

Fishless Cycling

The safer and more humane method. Add a source of ammonia (pure ammonia or fish food) and test the water every few days. Beneficial bacteria will colonize the filter and substrate over 3–6 weeks.

You’ll know the tank is cycled when:

  • ✅ Ammonia drops to 0
  • ✅ Nitrite spikes and then drops to 0
  • ✅ Nitrate begins to rise

Tools to Monitor the Cycle

  • 🧪 Liquid test kits: API Freshwater Master Kit or Seachem test kits (more accurate than strips)
  • 📉 Ammonia alerts: Real-time monitors like Seachem’s ammonia badge
  • 🔁 Bacteria starters: Products like FritzZyme, Tetra SafeStart, or Dr. Tim’s can jump-start cycling

How to Lower Nitrates Over Time

  • 💧 Perform weekly 25–50% water changes
  • 🌿 Add live plants — especially floating plants like duckweed, frogbit, or hornwort
  • 🍽️ Feed lightly and remove uneaten food
  • 🐠 Avoid overstocking your tank
  • 💩 Vacuum substrate regularly to remove detritus

Why Cycling Fails

If your tank never cycles, here are the most common culprits:

  • 🚿 Rinsing filter media in tap water (chlorine kills bacteria)
  • 🚱 Replacing filter media too often
  • 🧼 Over-cleaning gravel or décor
  • 🚫 Not adding a consistent source of ammonia

Cycling with Plants: A Bonus Strategy

Live plants help absorb ammonia and nitrate, giving fish a buffer during cycling. Fast-growing species like hornwort, water wisteria, and water sprite are great options for cycling support. They also promote microbe growth on their surfaces, helping beneficial bacteria proliferate faster.

Cycling Checklist

  • ✅ Use a good filter with biological media
  • ✅ Dose ammonia or add fish food for bacteria to consume
  • ✅ Test water every 3–4 days
  • ✅ Add bottled bacteria to speed things up
  • ✅ Wait until ammonia and nitrite are zero before adding fish

What to Read Next

🎥 Subscribe to DBC Aquatics on YouTube for hands-on tank cycling tutorials, product reviews, and real-world fishkeeping breakdowns that demystify the science and help you avoid rookie mistakes.

What It Actually Looks Like When a Fish Is Being Poisoned

Most cycle guides stop at the chemistry. But the test kit is only half the story: each toxin attacks the body in a different way, and the fish shows you a different set of symptoms long before the colour changes in your test tube tell the whole tale. Learning to read the animal is what separates a rescue from a guess. The dangerous part is that two of these three poisons look almost identical from across the room (gasping, lethargy) while the third leaves no visible sign at all until fish start dying of something that looks like a “disease.”

Ammonia poisoning: chemical burns you can see

Ammonia is a contact toxin. It burns the gill tissue and skin directly, so the visible signs are damage, not just distress. Watch for red or purple-streaked gills, gills clamped or held wide open, a heavy slime/mucus coat (the fish overproduces mucus trying to protect burned tissue), reddened patches or “ammonia burn” streaks along the body and fins, ragged or bleeding fin edges, and gasping at the surface. Behaviourally, fish go from hyperactive and darting (early irritation) to lying on the bottom, refusing food, and breathing fast and shallow. A telltale beginner clue: a brand-new tank where fish suddenly sit on the substrate within the first 1-3 weeks is almost always ammonia, not illness.

Nitrite poisoning: suffocation with a brown-blood signature

Nitrite does its damage from the inside. It crosses the gills into the bloodstream and converts haemoglobin into methaemoglobin, a form that physically cannot carry oxygen. This is “brown blood disease”: the blood and gills turn brownish instead of bright red. The fish is effectively suffocating in fully oxygenated water, which is why adding an airstone does not help the way it does with a true oxygen problem. Signs: gasping at the surface, gills that look tan/brown rather than red, rapid gill movement, listless hovering, and sometimes twitching or sudden darting. Because the symptoms mimic low oxygen, nitrite is one of the most commonly misdiagnosed killers — see the hidden oxygen problem for how to tell them apart.

Nitrate poisoning: the invisible, slow one

Here is the trap: chronic nitrate has almost no acute symptoms. Fish do not gasp or burn. Instead, weeks of exposure above ~40 ppm quietly suppress the immune system, so what you actually see is the secondary damage — fading colour, slow growth, clamped fins, poor wound healing, and recurring outbreaks of ich, fungus or fin rot that “come out of nowhere” and keep returning no matter how you treat them. New fish dropped from a clean store tank into a high-nitrate tank can also go into nitrate shock (rapid breathing, loss of balance, curling) within hours. If your fish keep getting sick despite clean ammonia and nitrite readings, test nitrate before you reach for medication.

The Overnight Trap: How pH and Temperature Make Ammonia 10x Deadlier

This is the single most overlooked mechanism in beginner aquariums. Your test kit reports total ammonia, but only one form actually poisons fish. Ammonia exists as two species in water: NH4+ (ammonium), which is relatively harmless, and NH3 (free/unionized ammonia), which is roughly 100x more toxic. The balance between them is controlled by pH and temperature — and it shifts fast.

As a rule of thumb, every 1.0 rise in pH multiplies the toxic NH3 fraction by about 10x. The same 2 ppm total ammonia reading is mostly harmless ammonium at pH 6.5 but genuinely lethal at pH 8.0. Warmer water pushes more of the total into the toxic NH3 form too. This is why fish can look fine at night and be dead by morning: in a planted or CO2-injected tank, pH naturally rises through the day as CO2 is consumed, silently converting a “safe” ammonia reading into a toxic one — without the number on your test kit changing at all. A common beginner mistake makes this worse: dosing a high-pH “buffer” or doing a large water change with hard tap water during an ammonia spike can flip dormant ammonium into active poison within minutes.

Total ammonia readingAt pH 6.5 (soft/acidic)At pH 7.5At pH 8.2 (hard/alkaline)
1 ppmTrace NH3 — usually tolerable short-termMild-to-moderate stressDangerous — gill damage likely
2 ppmLow NH3 — monitorClearly toxicPotentially lethal overnight
4 ppmBecoming toxicSevere — emergencyAcutely lethal

Practical takeaway: when you have an ammonia spike, do not chase your pH up, and treat any reading at high pH as a genuine emergency even if the number looks “only” moderate. The free-ammonia goal for healthy fish is below 0.02 ppm NH3.

Symptom-to-Toxin Diagnostic Table

What you seeLikely causeWhat to testImmediate actionLong-term fix
Red/purple gills, body streaks, heavy slime, gasping in a new tankAmmonia burn (NH3)Ammonia + pH + temp (free-NH3, not just total)25-50% water change with dechlorinated, temperature-matched water; stop feeding; do NOT raise pHFinish the cycle; add bottled nitrifying bacteria; never overstock a fresh tank
Gasping at surface, brownish gills/blood, airstone doesn’t helpNitrite (brown blood / methaemoglobin)NitriteWater change; add 1 tsp non-iodised salt per 10 L (chloride blocks nitrite uptake)Confirm biofilter is established; reduce bioload until nitrite reads 0
Faded colour, clamped fins, recurring ich/fungus/fin rot despite treatmentChronic nitrate immune suppressionNitrate (and tap water nitrate)Series of gradual water changes to bring nitrate under 20-40 ppmMore frequent/larger water changes, less feeding, live plants, reduce stock
New fish curling, losing balance, breathing hard within hours of addingNitrate shock (big swing from clean store water)Nitrate in both tanksSlow drip-acclimate; lower tank nitrate before adding fishKeep resident nitrate low so new arrivals aren’t shocked
Gasping but ammonia AND nitrite both read 0Low oxygen / other hidden cause — not the cycleDissolved oxygen, temp, surface agitationIncrease surface movement/aerationSee the rescue guides below

Not sure which column fits your fish? Run the fish symptoms checker or start with the aquarium rescue walkthrough.

Emergency Checklist: Stabilise First, Diagnose Second

If fish are gasping, lying down, or dying right now, work this list in order before you treat anything. Observation before medication, testing before guessing.

  1. Stop feeding immediately — uneaten food is fuel for more ammonia. A fish can safely skip days.
  2. Test ammonia, nitrite and nitrate (and pH + temperature) so you know which poison you’re fighting. Don’t dose blind.
  3. Do a 25-50% water change with dechlorinated, temperature-matched water. This is the fastest way to dilute every toxin at once.
  4. Add an emergency ammonia detoxifier (e.g. a Prime-type conditioner) to convert free ammonia to the safer bound form while the biofilter catches up.
  5. For nitrite, add aquarium/non-iodised salt — chloride competes with nitrite at the gills and reduces brown-blood damage.
  6. Increase aeration / surface agitation — stressed, oxygen-starved fish breathe easier.
  7. Do NOT raise pH during an ammonia event, and avoid adding more fish or filter cleaning.
  8. Re-test in 12-24 hours and repeat water changes until ammonia and nitrite read 0.

For the full step-by-step stabilisation protocol, follow the aquarium rescue blueprint. If your numbers come back clean but fish are still struggling, read why fish die when water tests fine and the warning signs in this ammonia-spike guide.

This is general hobbyist information, not veterinary advice. When in doubt about a sick or valuable animal, consult an aquatic vet.

Frequently Asked Questions

My ammonia reads the same all day, so why did my fish die overnight?

Your test kit measures total ammonia, but only the free NH3 form is highly toxic, and its share is set by pH and temperature. In planted or CO2 tanks, pH rises through the day as CO2 is used up, and each 1.0 rise in pH roughly multiplies toxic NH3 by 10x. The number on your kit never changed, but the poison did.

Is nitrite the same kind of danger as ammonia?

No. Ammonia chemically burns gills and skin from the outside. Nitrite gets into the blood and converts haemoglobin to methaemoglobin, which can’t carry oxygen — so the fish suffocates internally even in well-aerated water. That’s why an airstone helps with low oxygen but barely helps with nitrite poisoning.

Why do my fish look fine but keep getting sick?

That’s the signature of chronic high nitrate. Levels above about 40 ppm suppress the immune system, so fish don’t gasp — they just fade in colour, grow slowly, heal poorly, and suffer repeated ich, fungus or fin-rot outbreaks that resist treatment. Test nitrate (and your tap water) before reaching for medication.

How can I quickly tell nitrite poisoning from a real oxygen problem?

Both cause surface gasping, but check two things: the gill colour (brownish/tan suggests nitrite’s brown-blood disease) and whether aeration helps. If you add strong surface agitation and the fish improve fast, it’s oxygen; if they barely respond, test nitrite. Salt (chloride) also relieves nitrite but does nothing for an oxygen issue.

What level of each toxin is actually safe?

Ammonia and nitrite should both read 0 ppm at all times — there is no safe ongoing level. For ammonia, the free-NH3 target is under 0.02 ppm, which is why high pH makes even a small reading dangerous. Nitrate is the tolerant one: keep it under 20-40 ppm long-term, the lower the better for sensitive species.

Should I add salt or raise pH during an ammonia spike?

Add salt only for nitrite, not ammonia. Never raise pH during an ammonia event — a higher pH converts harmless ammonium into the toxic NH3 form and can kill fish within minutes. Stabilise with water changes and an ammonia-binding conditioner instead, then diagnose.

Recommended gear

Emergency

Seachem Prime Water Conditioner

★★★★★

Detoxifies ammonia and nitrite on contact while you do water changes — the single most useful bottle to have during a poisoning emergency.

Check price Affiliate link

Leave a Reply

Your email address will not be published. Required fields are marked *