Home › Guides › Troubleshooting

Why Are My Fish Dying?

If you’re losing fish, something is wrong with your water, your equipment, or your stocking approach. Here are the 8 most common causes — and exactly how to fix each one.

📅 Updated October 2026⏱ 10 min read🚨 Troubleshooting

🚨 Act Fast

If fish are dying right now, do an emergency 30–50% water change immediately. This won’t fix the underlying problem, but it dilutes whatever toxin may be present and buys time to diagnose. Then test your water with an API Master Test Kit.

The 8 Most Common Reasons Fish Die

Cause #1

Uncycled or New Tank Syndrome

The most common cause of fish death in the first 1–4 weeks. An uncycled tank has no beneficial bacteria to convert ammonia from fish waste. Ammonia builds up rapidly, burning fish gills and causing death — often within days of adding fish.

Signs: Fish gasping at the surface, red or inflamed gills, listless behaviour, multiple fish dying quickly after setup.

✓ Fix

Test for ammonia immediately. If ammonia is above 0.5 ppm, do a 50% water change and dose with Seachem Prime (it detoxifies ammonia temporarily). Add a bacterial starter like Tetra SafeStart. Don’t add more fish until ammonia and nitrite both read 0. Read our full cycling guide.

Cause #2

Chlorine or Chloramine Poisoning

Tap water contains chlorine or chloramine to make it safe for humans. These chemicals are toxic to fish — they damage gills instantly. If you added fish to tap water without treating it first, this could be the cause.

✓ Fix

Always add a water conditioner (we recommend Seachem Prime) to every bucket of tap water before adding it to the tank. For chloramine (used in some municipalities), standard conditioners work — check your water utility’s report to know which you have.

Cause #3

Wrong Temperature

Tropical fish need stable temperatures — usually 76–80°F depending on species. Cold water (below 70°F) slows metabolism and immune function, making fish susceptible to disease. Rapid temperature swings of more than 2°F per hour are immediately stressful.

Common causes: No heater, faulty heater, heater stuck open (overheating), or cold draughts from fans in summer.

✓ Fix

Use a reliable heater and a separate thermometer (never trust the heater’s built-in dial alone). Check temperature morning and evening. Our recommended heater: Aqueon Pro Adjustable.

Cause #4

Ammonia or Nitrite Spike

Even in established tanks, ammonia and nitrite can spike if the filter is compromised (cleaned with tap water, power outage, media replaced all at once) or the tank is overstocked. Both compounds are toxic even at low concentrations.

✓ Fix

Test immediately. For ammonia above 0.5 ppm or any nitrite: 30–50% water change, dose Seachem Prime, reduce feeding, don’t add fish. Identify why the bacteria crashed — did you clean filter media with tap water? Replace all media at once? Resolve the root cause.

Cause #5

Ich (White Spot Disease)

Ich is a parasite that appears as white specks (like salt grains) on fins and body. It’s the most common aquarium disease and highly contagious. Fish infected with ich scratch against rocks and decorations (called “flashing”) and eventually die of gill damage if untreated.

✓ Fix

Raise tank temperature slowly to 86°F over 48 hours (kills the parasite faster), and treat with Ich-X (API or Hikari brand) following package instructions. Do not add salt with scaleless fish like Corydoras. Quarantine new fish for 2 weeks before adding to a display tank.

Cause #6

Overfeeding and Water Quality Decline

Uneaten food rots and produces ammonia. Many beginners feed too much, too often. Fish only need what they can consume in 2–3 minutes, once or twice daily. Overfeeding also leads to bacterial blooms (cloudy water) and nitrate accumulation.

✓ Fix

Feed once daily, amount consumed in 2 minutes. Skip one day a week. Remove uneaten food with a pipette or syphon within 5 minutes. Do weekly 25–30% water changes to export nitrate. See our fish food guide for portion guidance.

Cause #7

Incompatible Fish (Aggression or Wrong Parameters)

Aggressive fish attacking tank mates cause visible wounds and hidden stress — both fatal over time. Mixing fish with incompatible water parameter needs (e.g. acidic vs. alkaline species) is a slower killer but equally deadly.

✓ Fix

Research every species before buying. Check our Fish Compatibility Guide. If a fish is being harassed, it needs to be separated immediately. Provide hiding spots (plants, caves) to break line of sight for semi-aggressive species.

Cause #8

pH Crash

pH can drop suddenly in tanks with inadequate buffering, especially those going through the nitrogen cycle or with CO2 injection. A pH below 6.0 is lethal for most tropical fish. Signs include fish swimming erratically, losing colour, or gasping at the surface.

✓ Fix

Test pH. If it’s below 6.5, add crushed coral or limestone rocks to raise buffering capacity. Do partial water changes to stabilize. Use a commercial pH buffer (Seachem Neutral Regulator) for faster correction. Avoid sudden pH corrections — fish handle slow changes better than fast ones.

📋 First Steps When Fish Are Dying

  1. Test ammonia, nitrite, nitrate, and pH immediately
  2. Do a 30–50% water change and dose Seachem Prime
  3. Check temperature
  4. Inspect fish for visible disease symptoms (spots, wounds, fin damage)
  5. Reduce feeding to once daily until resolved
  6. Identify and fix the root cause before adding more fish

Weekly Tips to Keep Fish Healthy

Disease ID, water chemistry tips, and troubleshooting guides. Every Thursday.