Guide
Fish dying after water change: causes, data, and what to do
Water changes should help, not harm. When fish die right after a change, something went wrong. Here's the data to collect, causes to rule out, and actions that prevent it.
- Top two killers: temperature shock and chlorine/chloramine poisoning cause the majority of post-water-change deaths - both are entirely preventable.
- Match the temperature: new water should be within 1-2 °F (0.5-1 °C) of your tank before it goes in. Check with a thermometer, not your hand.
- Always dechlorinate: dose for the full tank volume, not just the water you're adding, and make sure your product neutralises chloramine if your municipality uses it.
- Timing tells you a lot: deaths within minutes point to chlorine or temperature; deaths over the next 12-24 hours suggest pH swing, osmotic stress, or a cycle crash.
- Large changes carry more risk: replacing more than 30-40% at once amplifies every parameter difference between tap and tank water.
- Log everything: volume changed, temperatures, dechlorinator used, and when fish showed symptoms - patterns reveal problems a single incident won't.
Why fish die after water changes
Water changes are supposed to keep fish healthy. They remove nitrates, dilute dissolved waste, and replenish minerals. When they kill fish instead, it's almost always because the new water was meaningfully different from the tank water in temperature, chemistry, or contamination - and the change happened too fast for your fish to adapt.
Fish don't regulate their own body temperature or internal chemistry the way mammals do. Whatever's in the water is effectively inside them within minutes. A sudden shift doesn't just stress them - it can shut down gill function, trigger osmotic collapse, or cause cardiac arrest in sensitive species. Understanding which parameter went wrong tells you exactly what to fix.
Data to collect before you guess
If you've already lost fish and want to know why, resist the urge to immediately try a solution. Collect facts first. Guessing costs more fish.
- Volume changed: 10%, 25%, 50%, or more? A 10% change barely shifts anything. A 70% change is a parameter event.
- Dechlorinator: which brand, what dose, and did you add it to the bucket before or after filling from the tap?
- Temperatures: what was the tank reading? What was the new water? Did you actually measure both with a thermometer?
- Timing of symptoms: minutes, hours, or the next day? This is your best clue for narrowing the cause.
- Source water: tap, RO, well water? Did your water company recently flush the lines - this is common in spring and temporarily spikes chlorine and sometimes copper.
- Tank history: had you skipped water changes for weeks? A long-neglected tank has very different chemistry from fresh tap water, which amplifies pH and hardness swings.
Log this in App-aquatic alongside your parameter readings. When fish die after a water change and you can't immediately see why, a test log from the past few weeks often contains the answer.
Cause 1: Temperature shock
This is the most common cause of fish dying within minutes to a couple of hours after a water change. Cold tap water (often 55-65 °F / 13-18 °C) added to a tropical tank sitting at 78-82 °F (26-28 °C) creates an instant thermal jolt. Fish are ectotherms - their metabolic rate, immune response, and cardiac function are all directly tied to ambient water temperature. A sudden drop of 5 °F (3 °C) or more in a large water change can be lethal, particularly for species like discus, cardinal tetras, and ram cichlids that are adapted to stable, warm conditions.
Testing temperature with your hand or wrist. Your skin can't distinguish a 3 °F difference reliably. Use a thermometer every time - a basic digital one costs less than a single fish.
Cold shock can also suppress the immune system without killing immediately. You add cold water, the fish survive the next hour, but three days later you're dealing with ich or fin rot. The water change was still the trigger.
Fix: Fill your bucket from the tap and let it sit until it matches tank temperature, or mix hot and cold tap water and verify with a thermometer. For large water changes (over 40%), add new water in batches over 20-30 minutes rather than dumping it in all at once.
A swing of just 5 °F (3 °C) in a single large water change is enough to trigger temperature shock in sensitive tropical species.
Cause 2: Chlorine and chloramine poisoning
Tap water is disinfected. That's a good thing for drinking; it's a lethal thing for fish gills. Chlorine burns gill tissue directly, damaging the delicate membranes fish use to absorb oxygen. Fish gasp, dart, and can die within 20-60 minutes of exposure. Chloramine - a compound of chlorine and ammonia now used by many water utilities because it's more stable - is harder to deal with because standard sodium thiosulfate dechlorinators neutralise the chlorine but release the ammonia portion, which then spikes your tank.
If your water utility uses chloramine (check their annual water quality report), basic dechlorinators aren't enough. You need a product that explicitly states it neutralises chloramine - products containing sodium hydroxymethanesulfonate or similar compounds handle both the chlorine and the ammonia component.
Underdosing is also a problem. Most dechlorinators instruct you to dose for the full tank volume, not just the water being added. If you add 10 gallons to a 55-gallon tank, dose for 55 gallons. Chlorine disperses through the entire water column within seconds.
Fix: Add dechlorinator to the bucket before filling it from the tap, not after. Dose for total tank volume. If you're unsure what your tap contains, your water company publishes an annual Consumer Confidence Report that lists disinfection method.
Cause 3: pH swing
pH shock is slower than chlorine poisoning but just as deadly. If your tank water has drifted to pH 6.2 over several weeks (common in heavily planted tanks or tanks with driftwood and neglected water changes) and your tap water comes out at pH 7.8, a 50% water change is a sudden 0.6-0.8 unit pH swing. That's not subtle - fish osmoregulation depends on stable pH, and rapid swings disrupt enzyme function and damage gill tissue.
Most people get this wrong by focusing on whether their tank pH is "correct" rather than whether the difference between tap and tank is large. A tank at pH 6.5 and tap at pH 6.7 is fine. A tank at pH 5.9 and tap at pH 7.6 is a problem even if both numbers are within acceptable ranges for different species.
Fix: Test both your tank and tap water before large water changes. If the gap is more than 0.5 pH units, do smaller, more frequent changes to let the tank equilibrate gradually. Read more about managing these relationships in our guide to aquarium water parameters.
If your tank pH has crashed to 6.0 or below because you've been skipping water changes for months, a 50% emergency change isn't the rescue it feels like. You're trading one problem (high nitrates and acidic pH) for another (pH shock). Smaller changes, 10-15% daily for a week, will fix the chemistry without killing fish in the process.
Cause 4: Osmotic shock from hardness differences
This one gets missed most often. General hardness (GH) measures dissolved calcium and magnesium. If your tank has very soft water - either naturally or because you've been using RO water - and you suddenly add hard tap water, the osmotic difference stresses fish cell function. The reverse is also true: soft RO water into a hard-water tank. Fish adapted to one extreme handle the other poorly.
Osmotic shock typically kills over hours to a day rather than immediately. Fish may look fine for several hours, then become lethargic, lose colour, and die. It's easily mistaken for a disease outbreak.
Fix: Know your tap GH and your tank GH. If they're very different, either remineralise your top-up water to match the tank, or change water in smaller volumes more frequently so the tank never drifts far from your tap baseline. See how often to do water changes for a practical schedule.
Cause 5: Ammonia spike from a disturbed or crashed cycle
Less common but worth knowing. If your tank is newly cycled and still fragile, a large water change can temporarily disrupt the bacterial colonies in your filter. More often, the issue is the opposite: a heavily neglected tank accumulates so much ammonia and nitrite that a large water change crashes the pH buffering capacity and stresses fish that had adapted to the gradually worsening chemistry. This is called "old tank syndrome," and it's a trap.
Also: if you used a dechlorinator that released ammonia (from chloramine) and your cycle isn't robust, that ammonia spike will read on a test kit within an hour of the water change.
Fix: Test ammonia and nitrite immediately after a water change if fish are showing stress. If your tank isn't fully cycled, read how to cycle a fish tank before adding more livestock. A mature, healthy biological filter handles the occasional ammonia pulse from chloramine dechlorinators without issue.
After any water change where fish act stressed - clamped fins, gasping near the surface, hiding - test ammonia, nitrite, and pH within the first hour. Don't wait to see if they improve. Early data lets you act before more fish die.
What most guides miss: the compounding effect
Most write-ups treat these causes as separate. In practice, they stack. You do a large water change, the new water is 6 °F colder, you slightly underdosed the dechlorinator, and your tank pH had crept down to 6.4 while tap runs at 7.5. None of these individually might be lethal for a healthy adult fish. All of them together, hitting simultaneously, can wipe out a tank.
This is why smaller, more frequent water changes are genuinely safer - not just convenient advice. Changing 20% twice a week instead of 50% once a week reduces every parameter swing. The temperature difference matters less. The pH gap is smaller. The dechlorinator has less to work against. Less goes wrong at once.
Keeping individual water changes to 20-25% of tank volume significantly limits the magnitude of any parameter swing from tap-to-tank differences.
Preventing future losses: the practical checklist
- Measure both tank and tap temperature with a thermometer before every change. Match within 1-2 °F (0.5-1 °C).
- Dechlorinate every time, dose for full tank volume, use a product rated for chloramine if your utility uses it.
- Know your tap water: GH, KH, and pH. Your water company publishes this. Test your tap seasonally - it changes.
- Don't skip weeks of water changes and then do a massive catch-up change. Regular small changes prevent the chemistry drift that makes big changes dangerous.
- Add large volumes slowly. Drip new water in, or pour in batches, giving the tank time to equilibrate.
- Test after any change where fish show stress. Ammonia, nitrite, and pH first.
Track your parameters and get care reminders with App-aquatic.
Get the free appHow long after a water change can fish die from it?
Deaths from chlorine or severe temperature shock happen within minutes to an hour. pH swing and osmotic stress typically cause deaths over 6-24 hours. If fish die 2-3 days later with no other obvious cause, look at immune suppression from temperature stress or an ammonia spike that took time to peak.
I've done water changes for years without dechlorinating and nothing happened - why?
Some tap water has low chlorine concentrations, especially if you're far from the treatment plant or if the water sits in pipes long enough to off-gas. Some fish are also more tolerant than others. But chloramine can't off-gas - it's chemically stable - and many utilities have switched to it. If your water company changed disinfectant methods, you'd have no warning unless you checked. Don't rely on historical luck.
Is it safe to do a water change on a tank that's still cycling?
Yes, with care. During a fish-in cycle you should do frequent small changes (20-30%) to keep ammonia and nitrite below 0.5 ppm. These small volumes don't crash the cycle. Avoid large changes that would remove too much of the water column where beneficial bacteria are establishing. Read more in the nitrogen cycle explained.
My fish survived the water change but are gasping at the surface - what do I do right now?
Gasping at the surface usually means low oxygen, gill irritation from chlorine, or ammonia poisoning. First: increase surface agitation immediately (adjust a filter outlet or add an airstone). Second: test ammonia and nitrite. Third: if you didn't dechlorinate or underdosed, add a full dose now. If you used a chloramine dechlorinator and see an ammonia reading, your cycle may need time to process it - keep water well-oxygenated and retest in an hour.
Does the size of my tank affect how risky a water change is?
Yes, directly. Smaller tanks have less water volume to buffer any parameter difference. Adding 5 gallons of cold water to a 10-gallon tank is a 50% change; the same 5 gallons into a 75-gallon tank is under 7%. Small tanks also fluctuate faster in temperature. If you keep nano tanks, be especially precise about temperature matching and go slowly with any change over 20%.
More guides · Temperature matching · Water change frequency · Tap water · Water parameters
