Water Chemistry & the Nitrogen Cycle

Ammonia in a Fish Tank: Where It Comes From and How to Drop It

Ammonia is the first poison every tank produces, and 0.25 ppm is enough to burn a fish's gills. In a cycled tank you never see it. When a test shows it, the tank cannot keep up.

The short version

  • Ammonia is fish waste, and in a working tank it reads 0 ppm because bacteria and plants consume it as fast as it appears. Any reading above 0 is a problem to fix.
  • At 0.25 ppm ammonia stresses fish; around 1 ppm in an uncycled tank is an emergency. Test with a liquid kit to know the real number.
  • To drop it now: change 50 percent of the water with dechlorinated water, use a conditioner that detoxifies ammonia, stop feeding for a few days, and do not clean the filter.
  • To keep it at zero: finish the cycle, stock lighter, feed less, and add fast plants. The reading is the truth, not how the fish look.

Ammonia is the first poison every tank produces, and 0.25 ppm of it is enough to start burning a fish's gills. In a cycled, planted tank you will never see it, because bacteria and plants strip it out as fast as the fish make it. When it does show up on a test, it means the tank cannot keep up, and the fish are paying for the gap.

This is a water-chemistry problem with a water-chemistry fix. Below is where ammonia comes from, how to bring a reading down today, and how to stop it coming back.

Where ammonia comes from

Ammonia has a short list of sources, and usually one of them is obvious once you look. Fish excrete it directly across their gills as they process protein, so more fish or bigger fish means more ammonia. Uneaten food, a decaying plant leaf, or a dead snail rot into it, which is why overfeeding is the most common cause of a spike in an otherwise fine tank. A single missed dead snail can push a small tank past 0.5 ppm overnight.

An uncycled or newly disturbed tank has too few bacteria to process ammonia, so it accumulates. Tap water can add it too, because many cities use chloramine (chlorine bonded to ammonia) that a basic dechlorinator splits, leaving the ammonia behind.

What ammonia does, and why pH changes the danger

Ammonia in water exists in two forms that trade back and forth: free ammonia (NH3), which is highly toxic, and ammonium (NH4+), which is far less so. Which one dominates depends on pH and temperature. The higher the pH, the more of the toxic NH3 form, so the same 1 ppm total reading is far more dangerous at pH 8.0 than at pH 6.5.

This is why a fish can seem fine in acidic water and then crash after a water change nudges the pH up, converting mild ammonium into harsh ammonia. It is also why chasing pH around blindly is risky. Our guide to what pH means in an aquarium covers the link in depth.

How to drop ammonia now

When a test shows ammonia above 0, work in this order.

  1. Confirm the reading with a liquid test kit, not a strip, so you are acting on a real number.
  2. Change 50 percent of the water with fresh, dechlorinated, temperature-matched water. This is the fastest way to cut the concentration in half immediately.
  3. Use a water conditioner that detoxifies ammonia. Many do: they convert free ammonia to a safer bound form for a day or so, buying time without harming the bacteria.
  4. Stop feeding for a few days. A fish is fine without food for that long, and you remove a major ammonia source while you fix the cause.
  5. Do not rinse or replace the filter media, and do not deep-clean the substrate. Your bacteria live there, and removing them makes the spike worse.
  6. Retest daily. Repeat the water change if the reading climbs back above about 0.25 ppm.

Fixing the cause so it stays at zero

A water change buys a day; fixing the cause is what keeps ammonia at 0 for good. If the tank is new, it simply is not cycled yet, and the real answer is to finish the cycle, ideally the fishless way before stocking. If the tank is established, the usual culprit is bioload: too many fish, or too much food.

Cut feeding to what the fish clear in a minute or two, and reduce stock if the tank is over its limit. Add fast plants such as hornwort (Ceratophyllum demersum) or floating plants that take up ammonia directly, and a sponge filter for extra bacterial surface area. A fishless cycle done right, per the fishless cycling guide, prevents nearly all of this before a fish ever arrives.

When it is not just a water problem

Correcting ammonia fixes a water-quality problem, and that is squarely a husbandry job you can own. What a website cannot do is tell you whether a specific fish has been harmed past the point water alone will fix.

If a fish keeps gasping, stays clamped, or looks unwell after the water is corrected and reading 0, that is the point to contact a veterinarian who treats fish, not to guess at a remedy. Design and prevention are ours; a sick animal is a clinician's call. Keeping the water right is still the single best thing you can do for the animal, and most ammonia trouble is water trouble.

The honest part: the ammonia mistakes

The mistakes cluster around panic. The biggest is stocking a new tank before it is cycled, then fighting ammonia for a month, roughly 30 days of daily water changes, when a fishless cycle would have avoided all of it. The second is over-cleaning in response to a spike: scrubbing the filter and vacuuming deep tears out the bacteria and drags the tank back to a zero colony.

The third is chasing pH downward to reduce ammonia toxicity without watching KH, which can crash the pH entirely and cause a different disaster; our GH and KH explained guide covers why buffer matters. The fourth is trusting the fish over the test: by the time behavior changes, ammonia has often been high for a while. Test first, act on the number.

Frequently asked questions

What level of ammonia is dangerous?

Any reading above 0 ppm is a problem, and 0.25 ppm is enough to stress and slowly harm most fish. Around 1 ppm in a tank with the wrong pH is an emergency. There is no safe steady level of ammonia for fish; the target is always 0, and the toxicity rises sharply as pH climbs above 7.0.

How fast can I lower ammonia?

A 50 percent water change cuts the concentration in half within minutes, and an ammonia-detoxifying conditioner buys about a day on top of that. Those are immediate. Fixing the cause (finishing the cycle, feeding less, reducing stock) is what holds it at 0 over the following weeks.

Does a water change remove ammonia?

Yes, directly and immediately: replacing half the water removes about half the ammonia in it, as long as the new water is dechlorinated and does not itself contain ammonia from chloramine. It is the first thing to do in a spike. Just match the temperature so you do not shock the fish.

Why is my ammonia high in a cycled tank?

Something changed the balance. Common causes are overfeeding, a dead fish or snail rotting unseen, a filter cleaned too aggressively, a recent medication that killed bacteria, or a sudden jump in stock. Find and remove the source, do a water change, and the established colony usually catches back up within a day or two.

The habit that prevents almost every ammonia problem is simple: test before you trust, and never add fish to a tank you have not cycled. If a reading has you worried about the next stage, nitrite in an aquarium covers the equally dangerous middle of the cycle, and how to cycle a fish tank is the prevention. Plan a new tank the right way around with the build planner and a look at each species in the compatibility database, and tie ammonia, pH, and hardness together at the water chemistry guides hub.

Species and gear in this guide

Parameters pulled live from the compatibility database.

Not sure your build will balance? Plan it first.

The build planner turns a setup type, a size, and a water source into a stocked, planted build with a will-it-balance read. Free, and it saves you the first dead tank.

Open the build planner

Want the parameter ranges behind every choice? Browse the compatibility database, or get one build breakdown a week in the newsletter.