Water guide
High Ammonia in Fish Tank: Causes, Dangers, and How to Fix It
Last updated: May 2026
- Safe level: 0 ppm. Anything above 0.25 ppm stresses most freshwater fish; above 2 ppm is acutely lethal for many species.
- Do this now: 40-50% temperature-matched water change, stop all feeding, remove any uneaten food or dead livestock.
- Root causes: uncycled or crashed biofilter, overfeeding, overcrowding, a hidden dead fish rotting in your decor.
- Hard water warning: pH above 7.5 shifts more ammonia into its toxic un-ionised form (NH₃) - the same reading is more dangerous in alkaline tanks.
- Detox products help short-term but do not fix the underlying cause. A functioning nitrogen cycle is the only real solution.
- Test nitrite too: if nitrite is also elevated, your biofilter has stalled or crashed - water changes alone won't save you without addressing that.
Why ammonia spikes kill fish faster than you expect
Ammonia (NH₃/NH₄⁺) is the primary waste product fish excrete through their gills and urine. In a mature, healthy tank a colony of Nitrosomonas bacteria converts it to nitrite within hours, so it never has a chance to build up. When that biological process fails or gets overwhelmed, ammonia accumulates - and it damages fish at the cellular level before you see any visible sign of distress.
The mechanism matters: ammonia burns gill tissue, reducing oxygen uptake. A fish that looks merely "a bit quiet" in the afternoon can be gasping at the surface by morning. Behavioural signs - flashing, clamped fins, lethargy, hanging near the surface - often lag the chemistry by 12 to 24 hours. By the time a fish looks obviously sick, it has already sustained physiological damage that may not be reversible.
Un-ionised ammonia (NH₃) is the toxic fraction. At pH 8.0 and 25 °C (77 °F), roughly 5-6% of total ammonia is NH₃. At pH 7.0, it's under 0.5%. A reading of 1 ppm total ammonia in a hard, alkaline cichlid tank is a genuine emergency. The same reading in a soft, acidic blackwater setup is far less dangerous. Always factor in your pH before deciding how urgently to act.
The immediate fix: what to do in the next hour
Don't overthink the order. Do all of this before anything else.
1. Do a large water change - but do it right
Change 40-50% of the tank volume. Temperature-match the fresh water within 1-2 °C (2-3 °F) of your tank; a cold water shock on top of ammonia stress is a fast way to lose fish. Treat all new water with a quality dechlorinator before it goes in, and use the full stated dose - some products double as ammonia detoxifiers at normal dose, so check the label.
A 50% change on a tank reading 2 ppm will bring you to roughly 1 ppm. That's not fixed, but it's survivable while you work out why it spiked. You may need to repeat water changes daily or every other day until ammonia stays at zero for 48 hours. See our guide on how often to do water changes for normal maintenance schedules once the crisis is over.
2. Stop feeding entirely
Every gram of food that goes in produces ammonia - either directly as it decays, or via fish digestion. Most healthy adult fish can go 5-7 days without food without any harm. During an ammonia crisis, every feeding makes the problem worse. Stop completely until ammonia reads 0 ppm for at least 48 hours.
3. Search for dead livestock
A single decomposing fish, snail, or even a large shrimp tucked behind a rock can spike ammonia dramatically in a small tank. Check every corner, under every decoration, behind filter intakes. If you find something, remove it immediately and do an additional partial water change.
4. Confirm your filter is actually running
Check the flow rate. Filters clogged with detritus move water much more slowly than advertised, reducing both mechanical filtration and oxygen supply to the bacterial colonies in the media. Rinse mechanical media (sponges, filter wool) in old tank water - never tap water - so you preserve the bacteria living on it.
Increase surface agitation gently - a slightly raised spray bar or a small air stone improves dissolved oxygen, which stressed fish need and which also supports your beneficial bacteria. You don't need to create a whirlpool; just make sure you can see surface movement.
The real cause: why your tank has high ammonia
Every ammonia spike has a root cause. Water changes are the emergency response - not the fix. You need to identify which of these applies.
Uncycled tank
This is by far the most common cause, especially in tanks under six weeks old. The nitrogen cycle - the biological process that converts ammonia → nitrite → nitrate - takes 4-8 weeks to establish in a new aquarium. Adding fish before that process is complete means there are no bacteria to process the waste, so ammonia accumulates immediately. If your tank is new and you haven't completed a proper fishless cycle, this is almost certainly your problem. Read the full guide on the nitrogen cycle explained and understand what you're dealing with before adding more livestock.
Crashed or stalled biofilter
Mature tanks can crash too. Common triggers: cleaning filter media in tap water (chlorine kills the bacteria), running the filter dry, using antibiotics in the main tank, a large water change with heavily chlorinated tap water, or even a power cut that lasted long enough to starve the bacteria of oxygen. If nitrite is also elevated alongside ammonia, this is the likely explanation - the bacterial colony is gone or severely depleted and needs to re-establish.
Overfeeding
Uneaten food rots and releases ammonia directly. Fish that are overfed also produce more waste. The standard guidance - feed only what fish consume in 2-3 minutes, once or twice a day - exists for good reason. In a community tank with bottom feeders, it's easy to overfeed because the midwater fish grab food fast while the corydoras or loaches are still finding their share. Watch carefully.
Overcrowding
More fish means more waste, and your biofilter can only handle so much biological load. If you've recently added fish and ammonia has crept up, you may simply have more livestock than your filter and water volume can support. Use the free stocking calculator to check whether your current stocking is realistic for your setup.
Most people get this wrong by treating the symptom (high ammonia) without identifying the cause. They do water changes for a week, ammonia drops, they celebrate - then it spikes again two weeks later because the filter is still undersized, or they're still overfeeding, or they added three more fish. Fix the source, not just the reading.
Should you use ammonia detox products?
Products like Seachem Prime, API Ammo-Lock, and similar formulations temporarily bind ammonia into a less toxic form (ammonium, NH₄⁺) or render it harmless for 24-48 hours. They are genuinely useful in an acute crisis - they buy you time. They do not remove ammonia from the tank. They do not rebuild your biofilter. They are not a substitute for water changes.
The honest use case: dose a detox product immediately if ammonia is above 1 ppm, then do your water change. In a cycling tank where you're deliberately managing ammonia levels, products like Prime are often recommended to protect fish while the bacteria establish. But if you're reaching for the bottle every third day on an established tank, something is structurally wrong and you're masking it.
The marketing around ammonia detox products oversells them. Some imply that dosing daily is an acceptable long-term strategy for fish-in cycling or overstocked tanks. It isn't. These products stress liver function in fish when used chronically, and they don't actually reduce the biological load your filter must process. Do your water changes. Fix the root cause. Use detox products as the emergency bridge they were designed to be.
What most guides miss: the pH and temperature multiplier
Total ammonia (what your test kit measures) exists in two forms: ionised ammonium (NH₄⁺), which is relatively harmless, and un-ionised ammonia (NH₃), which is acutely toxic. The ratio between them shifts significantly with temperature and pH.
At 20 °C (68 °F) and pH 7.0, almost all your measured ammonia is the safer NH₄⁺ form. Raise the pH to 8.0 - as you might see in a hard water cichlid or livebearers tank - and the proportion of toxic NH₃ roughly triples. Raise the temperature to 28 °C (82 °F) and it increases further. This means identical test kit readings can represent very different real-world danger levels depending on your water chemistry.
Check our aquarium water parameters guide for species-specific safe ranges, and always interpret ammonia readings in the context of your tank's pH.
Even 0.25 ppm causes chronic gill stress in sensitive species; 2 ppm is lethal to most fish within 24-48 hours.
Rebuilding after a biofilter crash
If your filter colony has crashed, you're essentially cycling the tank again - but with fish already in it, which makes it harder. Your priorities in order:
- Daily water changes to keep ammonia below 0.5 ppm and nitrite below 0.25 ppm while the bacteria re-establish.
- Add bottled bacterial supplements (Tetra SafeStart, Seachem Stability, Dr. Tim's Aquatics) - these aren't magic but they do accelerate re-establishment when used correctly and at full dose.
- Don't clean the filter media again until the cycle is stable.
- Reduce feeding to the absolute minimum - once a day, tiny amounts.
- If you have access to a mature tank, a handful of established filter media or a scoop of substrate accelerates recovery dramatically.
Expect the process to take 2-4 weeks. Track your ammonia, nitrite, and nitrate readings daily with a liquid test kit (not strips - they're too inaccurate for crisis management). If you want a simple log that tracks patterns over time, App-aquatic keeps a dated test history so you can see whether you're trending in the right direction.
Preventing it happening again
Once you're back to 0 ppm ammonia and a stable cycle, the long-term fixes are straightforward:
- Never clean all filter media at once. Stagger it - mechanical media one week, leave biological media alone for at least a month.
- Always clean filter media in old tank water. Even a quick rinse under the tap is enough chlorine to set back a bacterial colony.
- Match stocking to filter capacity. Heavier bioloads need larger filters, more frequent maintenance, or both.
- Feed conservatively. When in doubt, feed less. Fish rarely starve; they frequently get ammonia-poisoned.
- Test regularly. A mature, stable tank doesn't need weekly testing, but testing monthly - or after any change to livestock, feeding, or filter - catches problems before they become emergencies.
If you're still deciding what fish to keep and want to avoid building in ammonia problems from the start, the guide to best fish for beginners covers species that are genuinely hardy and forgiving of the occasional parameter fluctuation. And before you add anything new, run the numbers through the stocking calculator - it accounts for adult size, bioload, and territory, not just tank volume.
Track your parameters and get care reminders with App-aquatic.
Get the free appHow quickly does high ammonia kill fish?
It depends on the concentration and your water chemistry. At 2 ppm total ammonia in neutral-to-alkaline water, many fish will show severe distress within hours and can die within 24-48 hours. Sensitive species like discus or rams can show damage at 0.5 ppm. Even "low" chronic levels of 0.25-0.5 ppm cause gill scarring and immune suppression over weeks, shortening lifespans significantly.
Will a water change fix high ammonia?
A large water change reduces ammonia immediately and proportionally - 50% change halves the concentration. But it doesn't fix the underlying cause. If you have an uncycled tank, a crashed filter, or are overfeeding, ammonia will spike again within hours. Water changes are the emergency treatment, not the cure.
Can fish recover from ammonia poisoning?
Yes, often - but recovery depends on how long they were exposed and at what level. Fish exposed to moderate ammonia for a short time (hours) usually recover fully once water quality improves. Fish that showed severe symptoms (lying on their side, loss of coordination, haemorrhaging at the gills) may have permanent gill damage and shortened lifespans even if they initially survive. Act fast.
Why is my ammonia high in an established tank?
The most likely culprits in a mature tank are: a dead fish you haven't found yet, recent filter media cleaning in tap water, overfeeding, or a sudden increase in stocking. Less commonly, an antibiotic treatment, certain plant fertilisers, or even a power cut long enough to starve the filter bacteria of oxygen can crash the cycle. Test nitrite alongside ammonia - if both are elevated, the bacterial colony is compromised.
Is 0.25 ppm ammonia dangerous?
It's not an emergency in the way 2 ppm is, but it's not acceptable either. In a properly cycled tank, ammonia should read 0 ppm at all times. A persistent reading of 0
