EmergencyCalculator

Ammonia / nitrite emergency calculator

Test kit shows ammonia or nitrite. Get the exact water-change percent + emergency Prime dose to bring it back to fish-safe.

Act now

Change now

75% (≈ 15 gal)

Prime dose (tank vol)

2 mL (1×)

After this change

0.25 ppm

Safe target

0.25 ppm

  1. Do a 75% water change RIGHT NOW (about 15 gal). Always dechlorinate the new water before it hits the tank.
  2. Then dose Seachem Prime into the aquarium at the 1× rate based on FULL TANK volume: 2 mL for 20 gal. The multiplier follows Seachem's published Prime dosing table — concentration scales the dose: ~1 ppm → 1×, ~2 ppm → 2×, ~3 ppm → 3×, ~4 ppm → 4×, ~5 ppm and above → 5× (the maximum). Per Seachem's emergency ammonia/nitrite guidance, the dose is calculated on aquarium volume — not just the new water — so the binder reaches toxin already in the system. Seachem's FAQ notes 5× is an optional ceiling above 2 ppm; the calculator uses the tiered table by default. (Other dechlorinators don't have a documented ammonia-binding claim — Prime is the brand-specific recommendation here.)
  3. Stop feeding for 24-48 hours. Less waste = less ammonia.
  4. Test ammonia + nitrite + nitrate every 12 hours until stable. If repeated spikes, the bacterial colony is starved or crashed — see the cycling guide.

Adjust

gal
ppm

Read from a liquid test kit (API Master, Salifert, etc.). Strip kits underread; if you only have strips, treat the result as a floor.

Reach for this when…

Your test kit shows non-zero ammonia or nitrite and fish are still in the tank. This calculator gives you the water-change percent and Prime/dechlorinator dose to bring readings back to fish-safe. Use nitrite-spike when nitrite specifically is the issue and you want the chloride / salt protection math. Use fish-gasping when you don't yet know what's causing the distress.

The math: how much change to hit safe?

Water change dilutes whatever's in the tank by the percent changed (assuming tap water is at 0). To go from current ppm down to target ppm in a single change:

change_fraction = 1 − (target_ppm / current_ppm)

Example: ammonia at 2 ppm, fish-in target 0.25 ppm → 1 − (0.25/2) = 0.875, so an 87.5% change in a single shot. That's past the safe single-change threshold — the calculator caps the immediate change at 50% and tells you to repeat.

Severity tiers (fish-in tank)

Prime dose follows Seachem's tiered table.The calculator scales the multiplier with the test reading: ~1 ppm → 1×, ~2 ppm → 2×, ~3 ppm → 3×, ~4 ppm → 4×, ~5 ppm and above → 5× (the maximum/emergency ceiling). Seachem's FAQ notes 5× is an optional ceiling above 2 ppm; defaulting every 2+ ppm reading to 5× is more dose than the published table prescribes at the lower end of that range. Doses are calculated on full aquarium volume per Seachem's emergency ammonia/nitrite guidance — not just the new water added during the change.

Why staged changes instead of one giant change

A 90% water change in a single shot is the kind of fix that looks right on paper and kills fish in practice. The new water carries slightly different pH, temperature, and trace mineral content than the tank — and dropping a fish from a stable 78°F + pH 7.4 environment into a fresh 72°F tap-temp + pH 7.0 mix can shock them harder than the ammonia they're recovering from. Staged changes (50% at a time, with retesting between) get to the same end state with much smaller incremental swings.

The 50% threshold isn't magic. It's the conservative tradeoff between diluting the toxin enough to matter and shifting too many other variables at once. Hobby consensus puts the safe single-change ceiling at 50-80% depending on baseline stability.

What this calculator does NOT model

FAQ

My ammonia is at 1 ppm. Is my fish going to die?

Probably not in the short term, but it's actively stressing them and prolonged exposure causes gill damage. The standard fish-keeping target is ammonia under 0.25 ppm — the calculator targets that. At 1 ppm you should do a 75% water change immediately and re-test in 30 minutes. If you're seeing fish gasping at the surface, behavioral lethargy, or gill flaring, you're past the watch threshold and into urgent territory regardless of the exact number.

Why does the calculator recommend staged changes instead of one big change?

Two reasons. First, a single 90%+ water change introduces significant pH and temperature swings that shock fish — sometimes worse than the ammonia exposure they're recovering from. Second, the new water needs to mix and be tested before you decide on round 2. The staged approach: 50% now, retest in 30 minutes, repeat until you're at target. The math gets you to the same end-state as a single huge change, with much less risk of secondary shock.

Should I use an ammonia-binder like Prime instead of a water change?

Both. Seachem Prime binds free ammonia for 24-48 hours so the bacterial colony has time to consume it, but it doesn't actually REMOVE ammonia from the water — your test kit may still show a positive reading because it measures total ammonia (bound + free). The water change physically removes the toxin. Best practice: water change first to drop the absolute amount, then dose Prime into the aquarium based on FULL TANK volume — not just the new water — per Seachem's emergency ammonia/nitrite guidance. The Prime multiplier follows Seachem's tiered dosing table by toxin concentration: ~1 ppm uses 1× (standard, 1 mL / 10 gal), ~2 ppm uses 2×, ~3 ppm uses 3×, ~4 ppm uses 4×, and ~5 ppm or above uses 5× (the maximum/emergency ceiling). Seachem's FAQ notes 5× is an optional ceiling above 2 ppm — the calculator uses the tiered table by default. Prime alone is a stopgap, not a substitute for a water change when fish are stressed.

I'm doing a fishless cycle and my ammonia is at 6 ppm. Is that bad?

Yes — high ammonia (above ~5 ppm) inhibits Nitrosomonas, the bacteria you're trying to grow. They grow best in the 1-4 ppm range. If you've over-dosed, do a 25-50% water change to bring it back into range and resume normal cycling. The cycle won't be permanently stalled, but the bacterial growth will be slower until levels are back in range. The calculator handles this case with the Fishless Cycle scenario toggle.

Why is nitrite as dangerous as ammonia? My test kit makes ammonia look scarier.

Nitrite is actually more dangerous in the short term. It binds hemoglobin in the same way carbon monoxide does, causing brown-blood disease — fish lose the ability to carry oxygen. The visible symptom is gasping at the surface (looks like ammonia poisoning, but in this case lowering ammonia won't help). The fix is the same — water change to dilute, then let the second-stage bacteria (Nitrobacter / Nitrospira) catch up. Plain aquarium salt at the conservative beginner-safe dose of 1 tsp per 5 gallons can reduce nitrite toxicity short-term in a freshwater tank by competing with nitrite at the gill chloride channels (the chloride:nitrite protection mechanism documented in aquaculture literature). Skip the salt or halve the dose if your tank has salt-sensitive species (corydoras and other scaleless catfish, kuhli loaches, mollies' tankmates that are sensitive even though mollies aren't, freshwater shrimp/snails) or live plants that won't tolerate added chloride. Salt is a stopgap, not a substitute for the water change.

What does it mean if my tap water itself shows ammonia?

Some municipal utilities use chloramine (chlorine + ammonia bond) and the dechlorination process releases the bound ammonia. If you test your tap water 30 minutes after dosing Prime, you may see 0.5-1 ppm ammonia — that's the Prime-bound ammonia your test kit detects. It's safe (Prime keeps it bound for 24-48h), but it means your achievable post-water-change target is bounded by what's in the tap. If your tap shows persistent ammonia even without chloramine + dechlorinator, contact your water utility — that's not normal and isn't safe to drink either.

Related


Math sourced from established hobby practice + EPA/USGS ammonia- toxicity literature. For sick fish or tank emergencies, talk to an aquatic veterinarian or a qualified local aquarium professional — this is calculator math, not veterinary advice. See methodology for the full sourcing tier list.

Ask a FishTankMath question

Quick answers about aquarium math, how the calculators work, and common freshwater questions. Free, no signup. Not veterinary advice — for sick fish or tank emergencies, talk to an aquatic vet or your local fish store.

Hi, I'm the FishTankMath assistant. I answer questions about aquarium math (volume, water changes, stocking, dosing), how the calculators on this site work, and common freshwater-fishkeeping basics. I'm not a veterinarian — I can't diagnose or treat sick fish. For emergencies or sick livestock, talk to an aquatic vet or your local fish store.