Quick answer: If ammonia is above 0 ppm and fish are breathing hard, hiding, clamping fins, or acting weak, treat it as urgent. Add aeration, stop feeding, dose dechlorinator for any new water, and do a temperature-matched partial water change. The hidden danger is that ammonia gets more toxic as pH and temperature rise, so a “small” reading can hit harder in warm, higher-pH tanks.
An ammonia spike feels awful because the fish can go from normal to stressed fast. Don’t panic yet. You do not need to tear the tank apart in the first five minutes.
Here’s what I would check first: oxygen, the actual ammonia number, nitrite, pH, temperature, and what changed right before the spike. The goal is to dilute the toxin, protect the fish, and keep the filter bacteria alive.
First 30 Minutes
| Time | What to do | Why it matters |
|---|---|---|
| 0-2 minutes | Add surface agitation or an air stone. Stop feeding. | Fish under ammonia stress need oxygen, and food adds more waste. |
| 2-5 minutes | Retest ammonia and test nitrite. Check pH and temperature. | pH and temperature change how dangerous the ammonia reading is. |
| 5-15 minutes | Prepare conditioned, temperature-matched water. | Chlorine or temperature shock can make the rescue worse. |
| 15-30 minutes | Do a controlled partial water change based on the reading and fish behavior. | Water changes dilute ammonia immediately while you find the source. |
Ammonia Emergency Levels
| Test result | Risk level | DBC action |
|---|---|---|
| 0 ppm | Good | Look for nitrite, oxygen, chlorine, temperature, or disease if fish still look stressed. |
| 0.25 ppm | Warning | Stop feeding, increase aeration, check pH/temp, and do a measured partial water change if fish show symptoms. |
| 0.5 ppm | Urgent | Do a conditioned, temperature-matched water change and re-test. Look for the source immediately. |
| 1.0+ ppm | Emergency | Dilute now with a larger controlled water change. Keep aeration high and re-test after the tank mixes. |
| Any ammonia with high pH/warm water | Higher danger | Move faster. Un-ionized ammonia rises as pH and temperature rise. |
Symptoms
- Fish gasping at the surface or near filter output
- Red or inflamed gills
- Clamped fins
- Lethargy or fish lying on the bottom
- Flashing, darting, or acting irritated
- Sudden deaths after overfeeding, cleaning, or adding fish
Likely Causes
Overfeeding
Extra food breaks down into ammonia. In a small or new tank, one heavy feeding can overwhelm the filter faster than beginners expect.
New tank syndrome
A new aquarium may not have enough beneficial bacteria yet. Fish waste becomes ammonia faster than the young filter can process it.
Filter bacteria got disrupted
Rinsing filter media in untreated tap water, replacing all media at once, or deep-cleaning everything can remove the bacteria that convert ammonia.
Dead fish, dead plant matter, or hidden waste
A dead fish behind decor, rotting plant clumps, dirty substrate, or a clogged filter can keep feeding the spike even after a water change.
What To Test
- Ammonia: should be 0 ppm.
- Nitrite: should be 0 ppm and often follows ammonia in new tanks.
- pH: higher pH makes more of the ammonia more toxic.
- Temperature: warmer water increases ammonia danger and holds less oxygen.
- Nitrate: helps show whether the tank has any working cycle.
Immediate Fix
- Add aeration or point the filter output upward.
- Stop feeding for 24 hours.
- Use the water change calculator to plan a measured change.
- Match temperature and condition all new water.
- Do not scrub the filter during the emergency.
- Re-test ammonia and nitrite after the tank mixes for 20-30 minutes.
Long-Term Fix
- Feed less until ammonia and nitrite stay at 0 ppm.
- Keep the filter running 24/7.
- Rinse filter media only in old tank water, not untreated tap water.
- Remove dead plants, uneaten food, and hidden debris.
- Stock slowly so bacteria can catch up.
- Track tests daily during a fish-in cycle.
Common Mistakes
- Replacing all filter media: that can remove the bacteria you need most.
- Feeding sick fish to see if they perk up: food adds ammonia pressure.
- Ignoring pH and temperature: the same ammonia number is more dangerous in warmer, higher-pH water.
- Doing sloppy water changes: unconditioned or mismatched water can add chlorine or temperature shock.
- Only treating symptoms: ammonia comes from a source. Find the source or it comes back.
DBC Aquatics Practical Tip
When I see ammonia, I do not start by tearing the tank apart. I add oxygen, stop feeding, dilute the ammonia with conditioned water, and protect the filter bacteria. Then I look for the source: too much food, a dead fish, a dirty filter, a new tank, or a filter cleaning mistake.
Ben’s note: The hidden problem is pH and temperature. A beginner may see “only 0.25 ppm” and relax, but warmer water and higher pH push more ammonia into the toxic NH3 form. That is why I always check pH and temperature with ammonia.
Sources and Further Reading
- University of Florida IFAS: Ammonia in aquatic systems
- US EPA: Ammonia and aquatic life
- PetMD: New tank syndrome in fish
Keep Diagnosing
Frequently Asked Questions
How do I fix an ammonia spike fast?
Add aeration, stop feeding, prepare conditioned temperature-matched water, and do a partial water change to dilute ammonia. Then test ammonia, nitrite, pH, and temperature so you know how dangerous the spike is.
Is 0.25 ppm ammonia dangerous?
It is a warning sign. Ammonia should be 0 ppm in a stable aquarium. The danger depends on pH and temperature because warm, higher-pH water contains more toxic un-ionized ammonia.
Should I change water during an ammonia spike?
Yes, a conditioned, temperature-matched water change is usually the fastest way to dilute ammonia. Avoid cleaning or replacing filter media during the emergency because the filter bacteria are part of the fix.
Should I feed fish during an ammonia spike?
No. Pause feeding for 24 hours unless you are caring for delicate fry or special cases. Food creates more waste and can make the ammonia problem worse.
Why did ammonia come back after a water change?
There is still a source or the biofilter is not keeping up. Look for overfeeding, dead fish, rotting plants, clogged filter media, a new tank, or filter bacteria that were disrupted.


Leave a Reply