The fastest way to lower ammonia is a partial water change combined with better filtration and less food
High ammonia kills fish. It damages their gills, stresses their immune system, and can be fatal within hours at levels above 2 ppm (parts per million). The three things that work are: remove ammonia that is already in the water, stop producing more ammonia, and grow bacteria that convert ammonia into less toxic compounds.
A 25 to 50 percent water change removes ammonia directly and is the fastest emergency fix. If your ammonia is above 1 ppm, do this first. Then address the source — usually overfeeding, a dead fish you missed, or a filter that is not running properly. Most ammonia problems solve themselves once you stop adding more ammonia than your bacteria can handle.
Key Takeaways
- A partial water change of 25 to 50 percent removes ammonia when ready and is the first step when levels spike above 1 ppm.
- Overfeeding is the most common cause of high ammonia; feed only what your fish finish in two to three minutes, once or twice daily.
- Your filter needs to run 24 hours a day and house enough beneficial bacteria to process the ammonia your tank produces.
- Ammonia test kits measure levels in ppm; anything above 0.25 ppm means your bacteria cannot keep up with the waste being produced.
- Decaying plants, uneaten food, and dead fish are hidden ammonia sources that must be removed even if you cannot see them clearly.
Do a partial water change right away if ammonia is high
Remove 25 to 50 percent of the water using a siphon or aquarium vacuum. This dilutes the ammonia in the tank when ready. If your ammonia test shows 1 ppm or higher, do not wait — do this before anything else.
Use water that is the same temperature as your tank. Cold water shocks fish and raises stress. Let tap water sit for 24 hours before adding it, or use a dechlorinator product if you are adding it the same day. Most municipal tap water contains chlorine, which harms beneficial bacteria and fish gills.
After the water change, test again in a few hours. If ammonia is still above 0.5 ppm, repeat the change. Do not do more than one large change per day unless ammonia is dangerously high (above 4 ppm), because sudden swings in water chemistry stress fish as much as the ammonia itself.
Stop overfeeding — the most common cause of ammonia spikes
Fish produce ammonia through their gills and waste. The more you feed, the more waste they produce. Feed only what your fish will finish in two to three minutes, once or twice daily. Uneaten food sinks and decays, adding more ammonia on top of what the fish themselves produce.
Many aquarium owners feed too much because they think their fish are hungry. Fish do not starve in a few days of lighter feeding, but they will die in hours from ammonia poisoning. If you have been feeding a pinch or more at each meal, cut that in half and watch your ammonia levels drop within a week.
Remove any food that sinks to the bottom and sits for more than a few minutes. Use a small net or siphon to pull it out before it decays. Dead plant matter and algae wafers also decay and produce ammonia, so remove uneaten portions after a few hours.
Check your filter and make sure it is running properly
Your filter must run 24 hours a day, seven days a week. The beneficial bacteria that live in the filter media convert ammonia into nitrite, then into nitrate, which is much less toxic. If your filter is off, clogged, or undersized for your tank, those bacteria cannot do their job.
Clean your filter media in old tank water, not tap water. Tap water kills the bacteria you are trying to keep. Squeeze the media gently in a bucket of water you siphoned from the tank. Do this every two to four weeks, depending on how much waste your tank produces. A clogged filter cannot move water through the media, so bacteria starve and ammonia builds up.
If your filter is too small for your tank size, ammonia will stay high no matter how much you feed or clean. A filter should process the entire tank volume at least three times per hour. Check your filter's flow rate in gallons per hour (GPH) and divide your tank size by that number. If the result is more than 20 minutes, your filter is undersized and you need a larger one.
Look for hidden sources of ammonia in your tank
Dead fish, dead plants, and decaying food are invisible ammonia factories. Check behind decorations, under plants, and in the substrate for anything that has died or rotted. A single dead fish the size of your thumb can spike ammonia to dangerous levels in a small tank within 24 hours.
Remove dead plant leaves and stems as soon as you see them. Rotting plants produce ammonia faster than living ones consume it. If you have live plants, they help by consuming ammonia directly, but only if they are healthy and growing. Dying plants make the problem worse.
Substrate (gravel or sand) can trap decaying matter deep where you cannot see it. If your tank has been running for months without a good cleaning, use a gravel vacuum during water changes to stir up the bottom and remove trapped waste. This is especially important in tanks with no plants and heavy feeding.
Add beneficial bacteria if your tank is new or recently cleaned
A new tank has no beneficial bacteria yet. Ammonia will spike within days of adding fish because there is nothing to convert it. If you just set up a tank and added fish, expect high ammonia for two to four weeks while bacteria colonies grow. Do frequent water changes (25 percent every other day) during this time.
If you recently cleaned your filter with tap water or replaced all the media, you killed most of your bacteria. Ammonia will rise again until new colonies grow back. Use old filter media from another tank if you have one, or buy a bottled bacterial culture from a pet store. Products like Seachem Stability or Fritz Turbo Start contain live bacteria that can speed up the process.
Do not rely on bottled bacteria alone. They help, but they cannot replace the bacteria that naturally grow in your filter over time. Keep doing water changes and keep your filter running 24 hours a day while the bacteria rebuild.
Test your ammonia regularly so you catch spikes early
Buy an ammonia test kit — liquid test kits are more accurate than strips, though strips are faster. Test your ammonia at least once a week in an established tank, and daily in a new tank or one with a history of problems. Ammonia should be 0 ppm in a healthy tank, but anything below 0.25 ppm is usually safe for most fish.
Keep a log of your test results. If ammonia is creeping up week to week, something is changing — you may be overfeeding, your filter may be failing, or you may have a hidden dead fish. Catching the trend early means you can fix it before ammonia gets high enough to harm your fish.
Different fish have different ammonia tolerances. Goldfish and plecos produce more ammonia than tetras or rasboras, so they need larger filters or more frequent water changes. If you are keeping high-waste fish, test more often and do larger water changes.
Frequently Asked Questions
How long does it take for ammonia to go down after a water change?
Ammonia levels drop when ready when you remove water, but the remaining ammonia is still there. If your tank had 2 ppm and you remove 50 percent of the water, you now have 1 ppm. The bacteria in your filter then convert that remaining ammonia over the next few hours to days, depending on how many bacteria you have.
Can plants lower ammonia by themselves?
Live plants consume ammonia directly and can help, but they cannot replace a working filter. Fast-growing plants like water sprite and ludwigia consume more ammonia than slow growers like anubias. Plants work best alongside a filter, not instead of one.
What ammonia level is safe for fish?
Zero ppm is the goal, but most fish tolerate 0.25 ppm or less without visible stress. Anything above 1 ppm is dangerous and requires when ready action. Sensitive fish like discus and cardinal tetras show stress at levels as low as 0.5 ppm.
Does adding salt lower ammonia?
Salt does not lower ammonia. It may reduce the toxicity of ammonia slightly in freshwater tanks, but it does not remove ammonia from the water. Water changes, filtration, and bacteria are the only things that actually lower ammonia.
Why is my ammonia high even though I do water changes?
You are likely overfeeding, your filter is too small or not running properly, or you have a hidden source of decay. Water changes remove ammonia but do not stop it from being produced. If ammonia stays high after changes, fix the source — feed less, clean your filter, or look for dead fish and plants.