Ammonia builds up when fish waste and uneaten food decay, and it poisons fish even at low levels

Ammonia in your tank comes from fish waste, decaying plants, and food that settles on the bottom. Fish produce ammonia through their gills constantly, and it accumulates fastest in new tanks before beneficial bacteria establish themselves. Even small amounts—as little as 0.25 parts per million (ppm)—stress fish and damage their gills over time. The water may look clear while ammonia levels are dangerous, so you cannot rely on sight alone.

The fastest way to lower ammonia is a partial water change: remove 25 to 50 percent of the tank water and replace it with fresh, dechlorinated water at the same temperature. This dilutes the ammonia when ready. For a 20-gallon tank, that means removing 5 to 10 gallons. Do this every two to three days until ammonia reads zero on a test kit. A partial water change also removes other waste products and gives fish when ready relief.

Key Takeaways

  • A 25 to 50 percent water change every two to three days is the fastest way to lower ammonia while you address the root cause.
  • Beneficial bacteria in the filter convert ammonia to nitrite, then to nitrate—a process called the nitrogen cycle that takes three to six weeks to establish in a new tank.
  • Overfeeding and overstocking are the most common causes of ammonia buildup; feed only what fish finish in two to three minutes, once or twice daily.
  • An ammonia test kit (liquid or strip) costs $10 to $25 and tells you whether your ammonia is at zero or still climbing, so you know when water changes are working.
  • Activated carbon in the filter and products like Seachem Prime can bind ammonia temporarily, but they do not replace water changes or fix the underlying problem.

Test your ammonia level before you start

You need to know how high ammonia has climbed so you can track whether your fixes are working. A liquid ammonia test kit (brands like API Master Test Kit) costs $20 to $30 and measures ammonia in ppm. Dip the test tube into tank water, add the reagent drops, and compare the color to the chart after five minutes. Strips are faster but less accurate; they cost $10 to $15 and give a rough reading in seconds.

Test the water before you do anything else. Write down the number. Then test again after your first water change to confirm the ammonia dropped. If ammonia is above 2 ppm, do a 50 percent water change when ready—that level causes visible stress and can kill fish within hours. If it is between 0.5 and 2 ppm, a 25 percent change is enough, but repeat every two days until ammonia reaches zero.

Do a partial water change every two to three days

Remove 25 to 50 percent of the tank water using a siphon or a bucket. Siphons are faster: place one end in the tank, start the flow by sucking the other end (or using a siphon pump), and let gravity do the work into a bucket on the floor. As the water drains, use a gravel vacuum—a wide tube that goes over the siphon—to stir the substrate and pull out settled waste. This removes ammonia-producing debris directly.

Fill a bucket with fresh water from the tap and let it sit for 24 hours before adding it to the tank, or use a dechlorinator product (like Seachem Prime) to treat it when ready. Chlorine in tap water kills the beneficial bacteria you need to build up. Make the new water as close to tank temperature as possible—within 2 to 3 degrees—so you do not shock the fish. Pour it in slowly, over a minute or two, rather than dumping it all at once.

Repeat this water change every two to three days until your ammonia test reads zero. In a new tank, this usually takes one to three weeks. In an established tank with ammonia problems, it may take only a few days once you fix the cause (usually overfeeding or overstocking).

Reduce feeding and check for overstocking

Overfeeding is the single most common cause of ammonia spikes. Fish do not need much food—feed only what they finish in two to three minutes, once or twice daily. Uneaten food sinks to the bottom, rots, and produces ammonia. Many new aquarists feed too much because they think fish are always hungry; they are not. A hungry fish is more active than an overfed one, and overfed fish produce more waste.

Count your fish and compare the number to your tank size. A general rule is one inch of fish per gallon of water—a 20-gallon tank should hold no more than 20 inches of fish total. A 2-inch goldfish counts as 2 inches; a 1-inch neon tetra counts as 1 inch. If you are overstocked, ammonia will climb no matter how little you feed. You will need to move some fish to another tank or rehome them. Overstocking is the second most common cause of ammonia problems.

Let beneficial bacteria establish themselves in the filter

Your filter contains beneficial bacteria that convert ammonia into nitrite, then nitrite into nitrate—a process called the nitrogen cycle. In a new tank, this bacteria colony takes three to six weeks to grow large enough to handle all the ammonia your fish produce. During that time, ammonia and nitrite will spike, which is why water changes are essential in the first month.

Do not replace the filter media during this period. The bacteria live on the media, and replacing it wipes out the colony and resets the cycle. After six weeks, when ammonia and nitrite both read zero and nitrate is climbing, the cycle is established. Then you can do partial media changes (replace half the media, keep half the old) every month or two to keep the filter clean without crashing the bacteria.

If you have an established tank with ammonia problems, the bacteria colony may have crashed from a sudden change—a power outage, a filter cleaning, or a medication treatment. Water changes buy time while the bacteria rebuild. In the meantime, avoid cleaning the filter media in tap water; rinse it gently in old tank water instead, which preserves the bacteria.

Use activated carbon and ammonia binders as temporary help only

Activated carbon in the filter and products like Seachem Prime can bind ammonia temporarily and make the water safer for a few hours. They do not remove ammonia—they just lock it up so fish are less exposed. These products are useful in an emergency (ammonia spiked overnight and you cannot do a water change until morning), but they are not a solution. The ammonia is still there, and it will release back into the water as the binder becomes saturated.

If you use an ammonia binder, still do a water change within 24 hours. Activated carbon needs to be replaced every two to four weeks because it becomes saturated and stops working. These products cost $8 to $20 per bottle or pad, and you will spend far more money using them regularly than you would on a test kit and doing water changes.

Clean the substrate and remove dead plants

Decaying plant matter and settled waste on the bottom are major ammonia sources. Use a gravel vacuum during water changes to stir the substrate and pull out debris. Push the vacuum tube into the gravel, then pull it back out; the suction pulls waste up into the tube while gravel falls back down. Do this over the entire tank floor, not just one spot. You should see brown or black debris come up in the first few passes.

Remove any dead or dying plants when ready. A rotting plant produces ammonia as fast as rotting food. If you have live plants, trim dead leaves and stems, and remove any that are turning brown or mushy. Healthy plants actually help reduce ammonia by consuming it as a nutrient, so keeping plants alive is worth the effort. If you do not have plants, do not add them just to fight ammonia—water changes and a functioning filter are more reliable.

Frequently Asked Questions

How long does it take for ammonia to go away on its own?

Without water changes or a functioning filter, ammonia does not go away—it keeps climbing until fish die. With water changes every two to three days, ammonia usually drops to zero within one to three weeks. With a mature filter and no overfeeding, ammonia should stay at zero between water changes.

Can I use bottled bacteria to speed up the nitrogen cycle?

Products like Tetra SafeStart and Seachem Stability contain bacteria that can help establish the cycle faster, sometimes in two to three weeks instead of six. They work best if you follow the instructions exactly and avoid cleaning the filter or doing large water changes for the first week. They are not a replacement for water changes during the cycle, but they reduce the time ammonia stays high.

What ammonia level is safe for fish?

Zero ppm is the only truly safe level. Fish show stress at 0.25 ppm and above, with damage to gills and immune systems. Most test kits cannot measure below 0.25 ppm, so if your test reads anything other than zero, do a water change. Once your filter is mature, ammonia should stay at zero between water changes.

Why is ammonia still high after I did a water change?

Ammonia is still being produced by fish waste and decaying matter faster than you removed it. This usually means you are overfeeding, overstocked, or the filter is not mature yet. Check how much you are feeding—cut it in half and see if ammonia drops faster. If the tank is new, ammonia will spike again within a day or two until the bacteria colony grows large enough.

Do I need to treat tap water before adding it to the tank?

Yes, if your tap water contains chlorine or chloramine. These chemicals kill beneficial bacteria and harm fish. Use a dechlorinator product (Seachem Prime works in seconds), or let tap water sit uncovered for 24 hours so chlorine evaporates. Chloramine does not evaporate, so dechlorinator is the only option if your water utility uses it.