Why Are My Fish Dying? 10 Common Causes and Fixes

· emilynakatani · 11 min read
Why Are My Fish Dying? 10 Common Causes and Fixes

Overview: The 10 Most Common Causes

Losing fish is one of the most disheartening experiences in the aquarium hobby. Whether you are a beginner facing your first losses or an experienced keeper encountering unexpected deaths, understanding the root cause is essential for preventing further losses.

In our 20-plus years of helping Singapore aquarists, these are the 10 most common reasons fish die — ranked roughly by how frequently we encounter them. Most are entirely preventable.

Rank Cause Severity Preventable?
1 New tank syndrome (uncycled) High Yes
2 Overfeeding Medium-High Yes
3 Overcrowding Medium-High Yes
4 No water conditioner High Yes
5 Temperature shock High Yes
6 Poor water quality High Yes
7 Incompatible tank mates Variable Yes
8 Disease Variable Partially
9 Old age Natural No
10 Bad source stock Variable Partially

1. New Tank Syndrome (Uncycled Tank)

What It Is

The single most common cause of fish death among beginners. New tank syndrome occurs when fish are added to an aquarium that has not completed the nitrogen cycle. Without established colonies of beneficial bacteria, fish waste (ammonia) accumulates to toxic levels. Even low concentrations of ammonia — as little as 0.25 ppm — are harmful, and levels above 1 ppm can be lethal within days.

How to Identify

  • Tank is less than 6 weeks old
  • Fish are gasping at the surface or hanging near the filter outflow
  • Red or inflamed gills
  • Test kit shows ammonia or nitrite above 0 ppm
  • Multiple fish dying within the first 1-3 weeks

Immediate Fix

Perform a 50% water change immediately (using conditioned water). Dose Seachem Prime at 2-5x the standard rate to temporarily detoxify ammonia. Add bottled beneficial bacteria (e.g., Seachem Stability) to accelerate cycling. Reduce feeding to a bare minimum.

Prevention

Cycle your tank before adding fish. A fishless cycle using pure ammonia takes 4-6 weeks and establishes your biological filter without risking any lives. Learn the process in our nitrogen cycle guide.

2. Overfeeding

What It Is

Overfeeding does not kill fish directly by making them overeat — it kills them by fouling the water. Uneaten food decays, producing ammonia and fuelling bacterial blooms that consume oxygen. Even if the fish eat everything, excess protein is excreted as ammonia through their gills, overloading the biological filter.

How to Identify

  • Uneaten food visible on the substrate
  • Cloudy, milky water (bacterial bloom)
  • Foul smell from the tank
  • High ammonia or nitrite readings
  • Excessive algae growth

Immediate Fix

Remove visible uneaten food with a net or siphon. Perform a 30-50% water change. Skip feeding for 2-3 days — healthy fish can go a week without food with no ill effects.

Prevention

Feed only what your fish can consume in 2-3 minutes, once or twice daily. Use a feeding ring to concentrate food and make excess easier to spot. Fast your fish one day per week.

3. Overcrowding

What It Is

Too many fish in too little water overwhelms the biological filter, reduces dissolved oxygen, increases aggression and stress, and accelerates the decline of water quality. Singapore’s popular nano tanks (15-30 litres) are particularly susceptible to overcrowding.

How to Identify

  • Fish gasping at the surface despite clean water
  • Persistent aggression or fin nipping
  • Rapid water quality deterioration between water changes
  • Fish appear stressed, pale, or hide constantly

Immediate Fix

Increase aeration immediately (add an air stone). Perform a large water change. Rehome excess fish to another tank, a friend, or your local fish shop.

Prevention

Research the adult size and territorial needs of every species before purchase. A rough guideline for tropical community fish is 1 cm of adult fish length per 2 litres of water, but this varies greatly by species. Active swimmers and territorial species need far more space.

4. No Water Conditioner

What It Is

Singapore’s PUB tap water contains chloramine — a stable disinfectant that is lethal to fish and destroys beneficial filter bacteria. Unlike chlorine, chloramine cannot be removed by ageing water. Adding untreated tap water during water changes is essentially poisoning your tank.

How to Identify

  • Fish deaths occurring within 24-48 hours of a water change
  • Red, inflamed gills
  • Gasping behaviour
  • Sudden ammonia spike (from killed filter bacteria)

Immediate Fix

Add water conditioner (Seachem Prime recommended) immediately at the dose for the full tank volume. Increase aeration. If fish are already showing severe distress, a large water change with properly conditioned water may be necessary.

Prevention

Always condition tap water before adding it to your aquarium. Keep a bottle of water conditioner next to your tank — make it an unbreakable habit. Read our water conditioner guide for detailed advice.

5. Temperature Shock

What It Is

Rapid temperature changes — even as little as 2-3°C in a short period — can shock fish, suppressing their immune system and sometimes causing immediate death. In Singapore, the most common scenario is adding cold tap water during a water change (PUB water from underground pipes can be cooler than your tank) or moving fish from an air-conditioned shop to a warm tank.

How to Identify

  • Fish die or show distress shortly after a water change or introduction to a new tank
  • Erratic swimming, lying on the bottom, or loss of colour immediately after temperature change

Immediate Fix

If the tank temperature has shifted dramatically, gradually adjust it back by no more than 1-2°C per hour. Do not make sudden corrections in the opposite direction — this causes a second shock.

Prevention

Match new water temperature to your tank temperature before adding. Use a thermometer to check both. When introducing new fish, float the bag for 15-20 minutes to equalise temperature, then drip-acclimate for water chemistry adjustment.

6. Poor Water Quality

What It Is

Elevated ammonia, nitrite, or nitrate levels from insufficient water changes, inadequate filtration, or disrupted biological cycles. This differs from new tank syndrome in that it occurs in established tanks that have slipped in maintenance.

How to Identify

  • Test kit readings: ammonia or nitrite above 0 ppm, nitrate above 40 ppm
  • Fish clamping fins, losing colour, or becoming lethargic
  • Increased susceptibility to disease

Immediate Fix

Perform a 50% water change with conditioned, temperature-matched water. Clean the filter if it is clogged (rinse media in old tank water, never tap water). Test parameters daily until they stabilise.

Prevention

Establish a regular maintenance schedule: weekly 20-30% water changes for most tanks. Test water parameters monthly at minimum. Do not replace all filter media at once — stagger replacements to preserve beneficial bacteria. Refer to our water parameters guide for target ranges.

7. Incompatible Tank Mates

What It Is

Mixing species with incompatible temperaments, size differences, or water chemistry needs leads to aggression, stress and death. Common examples include keeping aggressive cichlids with peaceful community fish, or mixing tropical fish with coldwater species.

How to Identify

  • Torn fins, missing scales, or bite marks on certain fish
  • Some fish hiding constantly and refusing to eat
  • One fish relentlessly chasing others
  • Unexplained deaths of smaller or more timid species

Immediate Fix

Separate the aggressor or the victim into another tank. Rearrange decorations to break established territories. In extreme cases, rehome the incompatible fish.

Prevention

Research compatibility thoroughly before purchase. Ask experienced staff at your local fish shop about species interactions. Ensure all fish in the tank share similar temperature, pH and temperament requirements.

8. Disease

What It Is

Bacterial, parasitic and fungal infections can kill fish rapidly if not treated. Common diseases in Singapore include Ich (white spot), columnaris, fin rot and internal parasites. Disease often strikes when fish are already stressed by other factors on this list.

How to Identify

  • Visible symptoms: white spots, cotton-like growths, fin erosion, bloating, red streaks
  • Behavioural changes: flashing (rubbing against objects), loss of appetite, isolation
  • Rapid breathing or gasping

Immediate Fix

Identify the disease and treat with the appropriate medication. Quarantine affected fish if possible. Improve water quality immediately — disease rarely strikes healthy fish in optimal conditions. See our medication guide for treatment recommendations.

Prevention

Quarantine all new fish for 2-4 weeks before adding to your display tank. Maintain excellent water quality. Avoid stress factors like overcrowding, sudden temperature changes and poor nutrition.

9. Old Age

What It Is

Fish have natural lifespans, and eventually they die of old age. This is not a failure of fishkeeping — it is a natural part of the cycle.

How to Identify

  • The fish is near the end of its expected lifespan (tetras: 5-8 years; bettas: 3-5 years; corydoras: 10-15 years; goldfish: 20+ years)
  • Gradual decline in activity and appetite over weeks or months
  • Loss of colour and muscle mass
  • No visible disease symptoms and water parameters are perfect
  • Only one fish dies while others remain healthy

What to Do

Accept it gracefully. A fish that has lived a full lifespan in your care is a testament to good fishkeeping. Remove the deceased fish promptly to prevent water quality issues.

10. Bad Source Stock

What It Is

Sometimes fish arrive at the shop already sick, stressed, or genetically compromised from intensive breeding. Fish imported from overseas may have endured days of transport stress, temperature fluctuations and poor water quality. These fish can die within days of purchase regardless of how well you care for them.

How to Identify

  • Fish dies within 1-3 days of purchase despite ideal tank conditions
  • Other fish from the same batch (at the shop) are also dying
  • The fish appeared lethargic, pale, or thin at the shop
  • Multiple new additions die while existing fish remain healthy

Prevention

  • Buy from reputable shops that quarantine their stock
  • Observe the fish at the shop for several minutes before buying — look for active behaviour, bright colours and clear eyes
  • Ask when the fish arrived — avoid buying fish that were delivered the same day or the day before
  • Quarantine all new purchases before adding to your display tank
  • Build a relationship with a trusted local fish shop whose stock quality you can rely on

Emergency Water Change Protocol

If fish are dying and you are unsure of the cause, an emergency water change is almost always the right first response:

  1. Test the water: If you have a test kit, check ammonia, nitrite, nitrate and pH immediately. This helps identify the cause.
  2. Prepare conditioned water: Fill a clean bucket with tap water. Add water conditioner (Seachem Prime preferred). Match the temperature to your tank using a thermometer.
  3. Perform a 50% water change: Siphon water from the bottom of the tank (where waste accumulates) and replace with conditioned water.
  4. Add aeration: Drop in an air stone or increase surface agitation. Distressed fish need maximum dissolved oxygen.
  5. Stop feeding: Do not feed for 24-48 hours. This reduces ammonia production and gives the filter time to catch up.
  6. Observe and test: Monitor fish behaviour and retest water parameters after a few hours. Repeat the water change if ammonia or nitrite is still detectable.

Frequently Asked Questions

My fish died overnight with no visible signs. What happened?

Sudden, symptom-free death is often caused by ammonia or nitrite poisoning, chloramine exposure from unconditioned water, or oxygen depletion (especially overnight when plants stop producing oxygen and actually consume it). Test your water immediately. If parameters are normal, consider whether you used conditioner during your last water change and check that your filter is running properly.

Should I do a water change if fish are dying, or will that stress them more?

Do the water change. In almost every scenario, the benefit of improving water quality far outweighs the mild stress of a water change. The only exception is if your water parameters are already perfect and the fish are dying from disease — in that case, medication may be more appropriate than a water change. When in doubt, change the water.

How do I know if my tank is cycled?

A fully cycled tank shows 0 ppm ammonia, 0 ppm nitrite and some measurable nitrate (5-20 ppm typically) on a liquid test kit (API Master Test Kit is the standard). If you are reading any ammonia or nitrite, the cycle is not complete. This process normally takes 4-6 weeks from a new setup.

When should I seek professional help?

If you have lost multiple fish despite water changes and cannot identify the cause, it is time to consult an experienced aquarist. Bring a water sample and a description of your setup to a reputable aquarium shop. At Gensou (5 Everton Park), we test water samples and troubleshoot tank problems daily — do not hesitate to reach out before you lose more fish.

Most fish deaths are preventable. Understanding these 10 common causes gives you the knowledge to keep your fish healthy and your aquarium thriving. If you are struggling with persistent problems, Gensou’s team of experienced aquarists is here to help — whether you need a water test, equipment advice, or professional aquarium maintenance.

Related Reading

emilynakatani

Still Have Questions About Your Tank?

Drop by Gensou Aquascaping — most walk-in questions get answered in under 10 minutes by someone who has set up hundreds of tanks.

5 Everton Park #01-34B, Singapore 080005 · Open daily 11am – 8pm

Related Articles