Why Are My Fish Dying? A Beginner's Troubleshooting Guide
Losing a fish is miserable, and the worst part is the not knowing. You did the feeding, you did the looking, and one morning a fish is gone and you have no idea what you did wrong. I have been there more than once, and I want to save you the guesswork.
Most beginner fish deaths trace back to a short list of causes. Work through them roughly in this order, because the first two are far more common than the rest, even though people always jump to disease.
1. New tank syndrome (the number one killer)
If your tank is less than two months old, this is the most likely answer by a wide margin.
A brand-new tank has no colony of beneficial bacteria to process fish waste. Ammonia from the fish builds up, then nitrite, and both are toxic long before you can see anything wrong with the water. The tank looks crystal clear while it is quietly poisoning its inhabitants. This is new tank syndrome, and it is the reason experienced keepers go on about cycling a tank before adding fish.
What to do: test for ammonia and nitrite today with a liquid kit. If either is above zero, do a 30 to 50% water change now and keep changing water daily until both read zero. Then read how to cycle a new aquarium so the bacteria catch up. Stop adding fish until they have.
2. Water quality in an older tank
If the tank is established but fish are still dying, the water is still the first suspect. Established does not mean immune.
The usual culprit is nitrate that has climbed too high because water changes slipped, or a tank that is simply carrying more fish than its filter can handle. High nitrate stresses fish over time, weakens their immune systems, and then something opportunistic finishes the job.
What to do: test nitrate. If it is high (over 40 ppm), you are overdue for water changes. Get back on a weekly water change habit, and check honestly whether you are overstocked.
3. Too many fish, too soon
Overstocking does not usually kill fish on the spot. It kills them slowly, by making every other problem worse. More fish means more waste, a harder job for the filter, faster nitrate buildup, more competition, and more stress.
If you added several fish at once, or your tank looks busy, this is worth ruling out. Drop your livestock into Fish That Fit, set your real tank size, and look at the bioload percentage. If you are over capacity, that is a slow-motion cause of death you can actually fix.
4. Temperature and shock
Fish are sensitive to sudden change. Two common mistakes:
- No heater, or a swinging temperature. Most tropical fish want a stable temperature around 76 to 78°F (24 to 26°C). A tank that drifts cold at night, or sits next to a draughty window, runs the fish down.
- Dumping new fish straight in. Going from bag water to tank water in one pour is a shock to temperature and chemistry both. New fish should be acclimated slowly. See how to acclimate new fish.
5. The wrong tankmates
Sometimes the "mystery" death is not a mystery at all once you know the behaviour. A fish that is being chased, nipped, or outcompeted for food will hide, stop eating, and fade. A predator big enough to eat a tankmate eventually will.
What to do: watch the tank, properly, for ten quiet minutes with the lights on. Is one fish always hiding? Are fins torn? Is someone guarding a corner? Compatibility is exactly what Fish That Fit checks, so if you are unsure, run your combination through it.
6. Disease
I have put disease last on purpose, because beginners reach for it first and it is rarely the root cause. Disease usually moves in after stress from bad water, the wrong temperature, or bullying has already weakened a fish. Treat the medicine as the second half of the answer, not the whole of it.
That said, learn to spot the common ones: white spots like grains of salt (ich, often triggered by a temperature drop), white cottony patches (fungus), and clamped fins with rapid breathing (often a water-quality symptom, not an infection at all). Fix the underlying cause first, then treat the symptom.
How to stop guessing: get a test kit
You will notice the same instruction running through almost every cause above: test the water. A liquid test kit for ammonia, nitrite, nitrate, and pH is the single most useful thing a struggling fishkeeper can buy. The paper strips are better than nothing, but the liquid kits are far more reliable and last for hundreds of tests. Without one, you are diagnosing blind. With one, half of these problems announce themselves before a fish ever dies.
A simple emergency checklist
If you are losing fish right now and want to act first and read later:
- Test ammonia, nitrite, and nitrate.
- If ammonia or nitrite is above zero, do a 50% water change with dechlorinated, temperature-matched water.
- Stop feeding for a day (uneaten food fouls the water and you have bigger problems than a hungry fish).
- Check your heater is on and reading a stable, correct temperature.
- Do not add anything, no new fish, no new chemicals you do not understand.
Steady water and a sensible stocking level prevent the large majority of beginner losses. If you want to make sure your tank is not quietly overloaded, check it with the calculator, and if you are still setting things up, the stocking mistakes guide covers the errors that cause most of these deaths in the first place.
- troubleshooting
- beginner
- water-quality