Ammonia builds up when fish waste and uneaten food decay, and it poisons fish even at low levels
Ammonia spikes happen because fish produce waste constantly, and that waste breaks down into ammonia. In a new tank, beneficial bacteria that convert ammonia to less toxic compounds haven't colonized yet. In an established tank, ammonia rises when you overfeed, overstock the tank, skip water changes, or the filter clogs. High ammonia causes fish to gasp at the surface, lose color, and develop torn fins. Some fish die before you see any symptoms.
The fastest way to lower ammonia is a partial water change—remove 25 to 50 percent of the water and replace it with dechlorinated water at the same temperature. This dilutes the ammonia when ready. If your ammonia test reads above 0.5 parts per million (ppm), do a water change today. If it reads above 2 ppm, do a 50 percent change and retest in a few hours.
Key Takeaways
- A partial water change of 25 to 50 percent removes ammonia right away and is the fastest fix for a spike.
- Reduce feeding to once a day or every other day, because uneaten food decays into ammonia.
- Clean or replace the filter media if it is clogged, because a blocked filter cannot process waste.
- Test ammonia weekly in a new tank and monthly in an established one so you catch a rise before fish suffer.
- Beneficial bacteria in the filter convert ammonia to nitrite and then nitrate; they take weeks to establish in a new tank.
Stop overfeeding—the single biggest cause of ammonia in established tanks
Fish do not need much food. A good rule is to feed only what they can eat in two to three minutes, once or twice a day. Leftover food sinks and rots, creating ammonia. Many aquarists overfeed because fish beg at the glass, but begging does not mean hunger—it means they see you and expect food.
If you feed once a day instead of three times, ammonia production drops noticeably within days. Skip a day entirely once a week; fish can go without food for several days and will be healthier for it. Reduce portions first before you assume the tank is overstocked.
Clean the filter or replace the media if water flow has slowed
A clogged filter cannot process waste, so ammonia accumulates even if the bacteria are present. Check the filter intake tube and the media (the sponge, cartridge, or floss inside). If water flow has slowed to a trickle, the media is full of debris.
Rinse the media in old tank water—never tap water, because chlorine kills the beneficial bacteria living in it. Squeeze it gently until water runs clear. If the media is torn, falling apart, or more than six months old, replace it. A new filter cartridge costs a few dollars and restores flow when ready. After cleaning, test ammonia again in a few hours; you should see a drop.
Do a large water change if ammonia is above 1 ppm
When ammonia climbs above 1 ppm, bacteria cannot keep up, and fish are already stressed. A 50 percent water change is the right move. Remove half the water with a siphon or bucket, then pour in fresh water that has been treated with dechlorinator and warmed to match the tank temperature. Cold water shocks fish and raises stress.
Retest ammonia two to four hours later. If it is still above 0.5 ppm, do another 25 percent change. Repeat daily until ammonia stays below 0.25 ppm. Once it is stable, switch to the maintenance steps below so it does not spike again.
Reduce the number of fish if the tank is overstocked
A tank that is too crowded produces more waste than the filter can handle, no matter how often you change the water. The rule of thumb is one inch of fish per gallon of water, though some fish need more space. A 20-gallon tank can hold about 20 inches of fish—that might be twenty 1-inch fish or four 5-inch fish, depending on the species.
If ammonia stays high even after you feed less and clean the filter, count your fish and measure them. If you are over the limit, move some to another tank or rehome them. This is not a quick fix, but it is the only permanent one if overstocking is the cause. Ask your local aquarium store whether they accept returns or rehoming.
Test ammonia regularly so you catch a rise before it harms fish
An ammonia test kit costs $10 to $20 and takes two minutes to use. In a new tank, test twice a week for the first month, then weekly for two more months. The ammonia will spike around day 3 to 5, then fall as bacteria colonize. Once it stays at zero for two weeks, you can test monthly.
In an established tank, test monthly or whenever fish behavior changes—gasping, hiding, or loss of appetite are all signs of ammonia stress. Keep a log of the results so you can spot trends. If ammonia creeps up over weeks, you are feeding too much or the filter is starting to clog. If it spikes suddenly, a fish died in a hidden spot or the filter failed.
Add beneficial bacteria to speed up ammonia processing in a new tank
Bottled bacteria products like Seachem Stability or API Stress Coat contain live cultures that colonize the filter faster than they would on their own. They do not replace the nitrogen cycle—bacteria still need weeks to establish—but they can reduce the ammonia spike in the first two weeks.
Follow the dosing instructions on the bottle and add the product after a water change. Keep the filter running 24 hours a day and do not clean the media for at least a month, or you will remove the bacteria you are trying to grow. Test ammonia every two to three days so you know when the bacteria are working.
Frequently Asked Questions
Can I use ammonia-removing chemicals instead of water changes?
Products like Seachem Purigen and activated carbon remove some ammonia, but they work slowly and do not replace water changes. They are useful as a backup while you are doing water changes, not as a substitute. Water changes are faster and also remove other waste products that chemicals cannot.
How long does it take for ammonia to drop after a water change?
Ammonia drops when ready when you remove water, but the remaining ammonia is still being produced by fish waste. Retest in two to four hours. If you did a 50 percent change and ammonia is still high, the source—overfeeding, overstocking, or a clogged filter—is still active.
Is 0.25 ppm ammonia safe for fish?
No. Even 0.25 ppm causes stress and gill damage over time. Aim for zero. If your test shows 0.25 ppm or higher, do a water change and find the cause. A properly maintained tank with a cycled filter should read zero ammonia.
What if ammonia stays high no matter how many water changes I do?
The source is still active. Check that you are not overfeeding—feed once a day for a week and see if ammonia drops. Clean the filter media thoroughly. Count your fish against the tank size. If the tank is new, ammonia may stay high for two to three weeks while bacteria establish; test daily and do 25 percent changes every other day until it falls.
Do plants help lower ammonia?
Live plants consume some ammonia as fertilizer, but they work slowly and cannot replace water changes or a filter. They are a helpful addition to a tank but not a solution on their own. Fast-growing plants like water sprite and ludwigia consume more ammonia than slow growers.