Fishtify All guides Open Fishtify

Ammonia in the aquarium: causes, symptoms and what to do

Why ammonia appears in aquariums, how to recognize ammonia poisoning in fish, and the exact steps to bring it back to zero safely.

2 min read · Updated 2026-09-29

Ammonia should always read 0 ppm in an established aquarium. Any measurable level means waste is being produced faster than the filter bacteria can process it, and fish start to suffer.

Why ammonia is dangerous

Ammonia burns the gills and skin and makes it hard for fish to breathe. Toxicity depends heavily on pH and temperature: at pH above 7 and in warm water, more of it is in the toxic free form (NH₃). The same test reading is therefore more dangerous in a hard-water or marine tank than in a soft, acidic one. Still, treat any reading above 0 as a warning.

Common causes

Symptoms in fish

What to do, step by step

  1. Test again to rule out a reading error, and test nitrite too.
  2. Do a 30–50% water change with conditioned water at the same temperature.
  3. Dose a conditioner that binds ammonia temporarily; it buys time for the bacteria.
  4. Stop feeding for 24–48 hours. Fish can go several days without food; the ammonia can’t wait.
  5. Search for the source: dead livestock, rotting food, a clogged filter.
  6. Increase aeration with an air stone or more surface agitation.
  7. Test daily and repeat smaller water changes until ammonia stays at 0 for several days.

Preventing it

Fishtify flags ammonia the moment you log it, shows the exact water change for your tank volume and reminds you to retest.

Let Fishtify do the math for your tank

Log your tests and get targets and step-by-step fixes tailored to your own fish, plants and corals. Free for 30 days, no card required.

Try Fishtify free