Understanding your aquarium water is the single most important skill in fishkeeping. Most fish deaths are not caused by disease or bad luck — they are caused by invisible problems in the water: too much ammonia, wrong pH, or unstable temperature. A $10 water test kit is the most valuable tool a fishkeeper can own.
This guide explains every key parameter, what the safe ranges are, and what to do when something goes wrong.
Master Quick-Reference Chart
| Parameter | Safe (Community Tank) | Danger Zone | Fix |
|---|---|---|---|
| Ammonia (NH₃) | 0 ppm | >0.25 ppm | Water change immediately |
| Nitrite (NO₂) | 0 ppm | >0.25 ppm | Water change immediately |
| Nitrate (NO₃) | <20 ppm | >40 ppm | Weekly 25–30% water change |
| pH | 6.8–7.8 | <6.0 or >8.5 | Adjust slowly using buffers |
| Temperature | 74–80°F (23–27°C) | Fluctuation >4°F/day | Heater with thermostat |
| GH (General Hardness) | 4–12 dGH | <2 or >20 dGH | Remineralize or dilute |
| KH (Carbonate Hardness) | 4–8 dKH | <2 dKH (pH crash risk) | Add baking soda or crushed coral |
| Dissolved Oxygen | 6–8 mg/L | <4 mg/L | Increase surface agitation |
🧪 Ammonia (NH₃ / NH₄⁺)
Safe level: 0 ppm at all times.
Ammonia is fish waste. It is produced from gill excretion, uneaten food, and decaying organic matter. In a new or uncycled tank, ammonia accumulates rapidly and is lethal. Even 0.5 ppm causes gill damage and immune suppression. At 2 ppm, fish begin dying.
Causes of elevated ammonia: uncycled tank, overstocking, overfeeding, dead fish left in tank, filter failure, or adding medications that kill beneficial bacteria.
Fix: 25–50% water change immediately. Use a water conditioner (Prime detoxifies ammonia temporarily while your filter processes it). Never ignore ammonia readings.
🧪 Nitrite (NO₂)
Safe level: 0 ppm at all times.
Nitrite is produced when beneficial bacteria (Nitrosomonas) convert ammonia. It is less immediately toxic than ammonia but still very harmful — it binds to hemoglobin in fish blood, preventing oxygen transport (methemoglobinemia). Fish with nitrite poisoning gasp at the surface and have brown gills.
Fix: Water change immediately. Adding salt (sodium chloride) at 1 tablespoon per 5 gallons temporarily blocks nitrite uptake while your tank cycles.
🧪 Nitrate (NO₃)
Safe level: below 20 ppm for sensitive fish, below 40 ppm for hardy fish.
Nitrate is the end product of the nitrogen cycle — far less toxic than ammonia or nitrite, but still harmful at high levels. Chronic high nitrate (above 40 ppm) causes immune suppression, stunted growth, and increased disease susceptibility over time.
Fix: Weekly 25–30% water changes are the primary control method. Live plants consume nitrate. Reduce feeding and stocking to produce less waste.
🧪 pH (Acidity / Alkalinity)
Safe range: 6.8–7.8 for most community fish.
pH measures hydrogen ion concentration on a logarithmic scale. A pH of 7.0 is neutral; below is acidic, above is alkaline. Each point on the scale represents a 10-fold change, so pH 6 is 10x more acidic than pH 7.
| Species Group | Preferred pH |
|---|---|
| Most community fish | 6.8–7.8 |
| Betta fish | 6.5–7.5 |
| Discus, cardinal tetras | 5.5–7.0 |
| African cichlids | 7.8–8.5 |
| Goldfish | 7.0–7.4 |
| Koi | 7.0–8.0 |
Stability matters more than exact number. A pH of 7.4 that stays stable is better than one that swings between 6.8 and 8.0 daily. Sudden pH swings kill fish faster than a slightly wrong pH.
🧪 Temperature
Safe range: 74–80°F (23–27°C) for most tropical fish.
Fish are cold-blooded — their metabolism, immune system, and digestion are all tied to water temperature. Temperature stability is critical. Fluctuations of more than 4°F in 24 hours cause stress and immune suppression that leads to disease.
| Species | Ideal Temperature |
|---|---|
| Goldfish, koi | 65–72°F (18–22°C) |
| Betta, guppy, platy, molly | 72–82°F (22–28°C) |
| Discus | 82–88°F (28–31°C) |
| Neon tetra, cardinal tetra | 72–78°F (22–26°C) |
| Angelfish | 76–82°F (24–28°C) |
🧪 GH and KH (Water Hardness)
GH (General Hardness): Measures calcium and magnesium ions. Fish from soft-water habitats (discus, cardinal tetras) prefer low GH (1–5 dGH). Fish from hard-water regions (African cichlids, mollies) prefer high GH (12–20 dGH).
KH (Carbonate Hardness / Alkalinity): Measures carbonate and bicarbonate ions. KH acts as a pH buffer — it prevents pH from crashing. A KH below 3 dKH puts your tank at risk of sudden pH crashes that kill fish overnight.
Most tap water in North America has adequate KH. If your tap water is very soft (KH below 3), add a small amount of crushed coral or baking soda to buffer pH.
The Nitrogen Cycle — Why It Matters
The nitrogen cycle is the biological process that makes aquarium keeping possible. Without it, any fish waste would accumulate as ammonia and kill the fish within days.
- Fish produce ammonia through gill excretion and waste decomposition.
- Nitrosomonas bacteria colonize your filter media and convert ammonia to nitrite.
- Nitrobacter bacteria convert nitrite to the far less toxic nitrate.
- Water changes remove accumulated nitrate from the system.
Establishing this cycle (called "cycling the tank") takes 4–6 weeks in a new aquarium. During this period, ammonia and nitrite will spike before the bacteria population catches up. Never add fish to an uncycled tank — or if you do, test water daily and do large water changes to keep ammonia and nitrite below 0.5 ppm.
How Often to Test Aquarium Water
- New tank (first 6–8 weeks): Test every 2–3 days during cycling
- After cycling is complete: Test weekly for the first 3 months
- Established tank: Test every 2–4 weeks, or whenever fish show signs of stress
- After any change (new fish, medication, large water change): Test within 48 hours
- When fish are sick: Test immediately — water quality is the first thing to rule out
Frequently Asked Questions
Most community fish thrive between pH 6.8–7.8. Stability is more important than exact numbers. A stable pH of 7.2 is better than one that swings between 6.5 and 8.0.
Ammonia must always be 0 ppm in an established tank. Any detectable ammonia is harmful. Above 2 ppm is rapidly lethal. Do a 25–50% water change immediately if ammonia is detected.
Every 2–3 days during the first 6 weeks (cycling), then weekly for the first 3 months, then every 2–4 weeks once the tank is stable. Always test when fish show signs of stress.
Fish waste → ammonia → beneficial bacteria convert it to nitrite → second bacteria convert nitrite to nitrate → water changes remove nitrate. This cycle takes 4–6 weeks to establish in a new tank.
How to Set Up a Fish Tank · Fish Care for Beginners · Fish Without Oxygen Guide · Best Fish for Beginners