Goldfish Water Chemistry: Ammonia, Nitrite, and Nitrate Explained

·

Most goldfish that die young are not killed by a disease. They are killed by their own water. Goldfish are heavy eaters and heavy waste producers, and in a closed glass box that waste turns into a chemistry problem long before it turns into a visible one. The good news is that the chemistry is simple, testable, and almost entirely under your control.

Three numbers do most of the work: ammonia, nitrite, and nitrate. Learn what each one is, where it comes from, and what it does to a fish, and you will diagnose most goldfish problems from a test tube instead of guessing at the symptoms.

The nitrogen cycle in one paragraph

Fish do not urinate their nitrogen waste the way mammals do. They excrete most of it as ammonia directly across the gill membranes, which means the moment a goldfish is in your tank, it is dosing that tank with ammonia. Two groups of bacteria then colonize your filter media, gravel, and every wet surface. The first group oxidizes ammonia into nitrite. The second group oxidizes nitrite into nitrate. Nitrate is the end of the line inside the aquarium, and it accumulates until you remove it with a water change or let plants take some of it up. That chain, ammonia to nitrite to nitrate, is the nitrogen cycle, and a tank where it runs reliably is called cycled.

The bacteria are not instant. The Merck Veterinary Manual describes new tank syndrome as the dangerous first two to three weeks before a biofilter develops, with full maturation of the filter taking roughly six weeks. During that window ammonia and then nitrite spike in sequence, and this is exactly when most beginner goldfish die. If you are still setting up, our goldfish tank setup guide for beginners walks through getting the filter running before the fish arrive.

Ammonia: the number your test kit hides

Here is the part that trips up careful hobbyists. Ammonia in water exists in two forms that constantly trade back and forth: un-ionized ammonia (NH3) and ammonium (NH4+). The un-ionized form is the dangerous one. It is uncharged, so it crosses gill membranes easily. Ammonium is far less toxic.

Your hobby test kit does not tell you which form you have. It reports total ammonia nitrogen, or TAN, which lumps both together. What determines the split is pH and, to a lesser degree, temperature. As pH climbs, the equilibrium shifts toward the toxic NH3. The practical consequence is uncomfortable: a reading of 0.5 ppm total ammonia in a soft, acidic tank at pH 6.8 is a very different situation from the same 0.5 ppm in a hard, alkaline tank at pH 8.2, where a much larger fraction is the free ammonia that burns gills.

Merck puts the numbers this way: freshwater fish generally tolerate total ammonia nitrogen below 1 mg/L, un-ionized ammonia below 0.05 mg/L is generally considered safe, un-ionized ammonia at around 0.05 mg/L already produces gill tissue damage in the form of hyperplasia, hypertrophy, and lamellar fusion, and about 2 mg/L of un-ionized ammonia is lethal for many species. Signs of ammonia toxicity include lethargy, loss of appetite, and in acute cases neurologic signs such as spinning, disorientation, and convulsions.

For a goldfish keeper, the working rule is blunt. Any detectable ammonia is a problem to fix today, not a number to tolerate. What to check when ammonia appears:

  • Did you recently clean or replace filter media, or rinse it in tap water? Chlorinated tap water kills the bacterial colony living on it.
  • Did you add fish, or a bigger fish, faster than the filter could adapt?
  • Is there uneaten food or a dead snail decomposing under the substrate?
  • Did a power outage or a stalled pump leave the biofilter without oxygen and flow for hours?
  • Is your pH high? The same reading is more dangerous in alkaline water.

The response is a large water change with dechlorinated, temperature-matched water, feeding paused for a day or two, then daily testing until the number returns to zero.

Nitrite and brown blood disease

Nitrite is the awkward middle step, and it tends to spike a week or two after the ammonia spike as the second bacterial group catches up. Nitrite does something specific and vicious: it converts hemoglobin into methemoglobin, which cannot release oxygen to tissue. The fish then suffocates in fully oxygenated water. The condition is called methemoglobinemia, and its common name comes from what the blood and gills look like, a chocolate brown rather than red, which is why fish farmers call it brown blood disease. Affected fish crowd near the surface or the filter outflow, gasping in the most oxygen-rich water they can find, and inexperienced keepers often add an air stone and assume the problem is solved.

Chloride is the counter. Chloride ions compete with nitrite for uptake at the gill epithelium, so raising chloride blocks nitrite absorption. In aquaculture this is done deliberately with salt, and Merck notes that maintaining roughly 1 to 3 ppt residual salinity provides protective chloride. In a home tank this is an emergency measure, not a lifestyle: salt is a bridge while you fix the underlying filtration failure. Species sensitivity also varies widely, so aquaculture dosing charts written for catfish are not goldfish prescriptions.

Target for nitrite in an established goldfish tank: zero. Not low. Zero. A persistent nitrite reading means your biofilter is undersized, damaged, or overwhelmed by the bioload, and the fix is filtration and stocking, not chemicals. Chronic low-grade gill damage from these compounds is also a large part of why fish become vulnerable to opportunistic infections, which we cover in our guide to preventing common goldfish diseases.

Nitrate: the slow one

Nitrate does not kill quickly, which is precisely why it gets ignored. It accumulates steadily in any tank that is not receiving water changes, and chronic elevation is associated with stress, stunted growth, organ damage, and poorer disease resistance. Merck lists a normal freshwater threshold of under 20 mg/L nitrate-nitrogen and documents chronic effects above roughly 70 mg/L in sensitive species.

Practical habits that keep nitrate down:

  • Weekly partial water changes sized to your stocking level, with gravel vacuuming to pull out trapped waste.
  • Feed what the fish finish in a couple of minutes, and skip a day now and then. Overfeeding is the single biggest driver of every number on this page.
  • Test your tap water. Some municipal supplies arrive with meaningful nitrate already in them, which changes what a water change can achieve.
  • Stock honestly. Goldfish are large, long-lived, high-waste animals, which is the real reason goldfish bowls are a myth.
  • Rinse filter media in used tank water, never under the tap, so you keep the bacteria you spent weeks growing.

How to test without driving yourself crazy

Use a liquid reagent test kit rather than dip strips for ammonia and nitrite, since strips tend to be imprecise exactly where precision matters. Test daily during the first six weeks of a new tank, after adding fish, and any time behavior changes. Once a tank has been stable for months, weekly testing before your water change is plenty, with an extra check any time something is different.

Record the numbers somewhere. A short log turns readings into a trend, and a trend tells you whether your filter is keeping pace with a growing fish. Goldfish do not stay small.

Water chemistry sounds like the technical, intimidating end of fishkeeping. In practice it is the most forgiving part, because water can be changed. A goldfish with damaged gills takes weeks to recover, but a tank with bad water can be halfway fixed in twenty minutes with a bucket and a siphon. Test, understand what the numbers mean, and act early.

Find adoptable pets near you

Live listings from rescues and shelters across the US & Canada · powered by RescueGroups.org

More Tales