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:
- Test the water: If you have a test kit, check ammonia, nitrite, nitrate and pH immediately. This helps identify the cause.
- 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.
- Perform a 50% water change: Siphon water from the bottom of the tank (where waste accumulates) and replace with conditioned water.
- Add aeration: Drop in an air stone or increase surface agitation. Distressed fish need maximum dissolved oxygen.
- Stop feeding: Do not feed for 24-48 hours. This reduces ammonia production and gives the filter time to catch up.
- 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
