Skip to content

How to Test and Maintain Aquarium Water Quality: The Numbers That Keep Fish Alive

Aquarium Water Quality at a Glance

Ammonia (NH3)
Toxic at >0.5 ppm — must be 0 in cycled tank
Nitrite (NO2)
Toxic at >0.5 ppm — should always be 0
Nitrate (NO3)
Safe <40 ppm; target <20 ppm for planted tanks
pH Stability
Stable pH matters more than a specific number

The nitrogen cycle is the foundation of aquarium health — master these numbers and your fish will thrive.

Ammonia test
pH test
Temperature
Nitrite safety
Nitrate levels
O2
Oxygen levels

Toxicity Risk by Parameter

Ammonia (NH3) - Toxic above 0.5ppm CRITICAL Nitrite (NO2) - Toxic above 0.5ppm CRITICAL Nitrate (NO3) - Toxic above 80ppm Moderate pH swing >0.5/day Stressful Low KH (<2 dKH) - pH crash risk High risk High GH (>20 dGH) Low risk

Water Parameters Quick Reference

Parameter Safe Range Toxic Level Test Frequency Beginner Tip
Ammonia (NH3) 0 ppm >0.5 ppm Weekly (daily during cycle) Temperature + pH affect toxicity
Nitrite (NO2) 0 ppm >0.5 ppm Weekly Salt can temporarily reduce toxicity
Nitrate (NO3) <20 ppm >80 ppm Weekly Plants consume nitrate — natural filter
pH 6.0-8.0 (species-dependent) Swing >0.5/day Weekly Stability > ideal number
KH (Carbonate Hardness) 4-8 dKH <2 dKH Monthly Prevents pH crashes
GH (General Hardness) 4-12 dGH >20 dGH Monthly Affects fish osmoregulation

Water Testing Best Practices

Test water weekly at the same time of day for consistent results
Use liquid test kits — test strips are unreliable for exact readings
Write down results in a log to spot trends before they become problems
Test tap water before adding it to the tank for baseline parameters
Quarantine new fish in a separate tank and monitor parameters
Rely on test strips for accurate ammonia or nitrite readings
Add fish during a cycle — ammonia and nitrite are lethal
Make dramatic water changes — sudden parameter shifts stress fish
Test immediately after water changes — wait 30 minutes for mixing

Ammonia is far more toxic at high pH (8.0+) and high temperature (80+°F). A 'safe' reading of 0.25 ppm at pH 7.0 can be lethal at pH 8.0.

Consistent weekly testing creates a baseline you can compare against. A sudden change in your normal parameters is often the first sign of a developing problem.


Test aquarium water weekly using a liquid test kit (not strips -- they are significantly less accurate). The critical parameters: ammonia 0 ppm, nitrite 0 ppm, nitrate under 20 ppm, pH stable within species range, temperature within 1-2 degrees of target. Any ammonia or nitrite reading above 0 ppm is a water quality emergency. The solution to most water quality problems is a 25-30% partial water change performed immediately.

Aquarium Water Parameters: Targets and Danger Zones

Parameter Safe Range Danger Zone Fix
Ammonia 0 ppm Above 0.25 ppm 50% water change, Seachem Prime
Nitrite 0 ppm Above 0.5 ppm Water change + add salt (short term)
Nitrate Under 40 ppm Above 80 ppm Regular water changes
pH 6.5-7.5 (most fish) Below 6.0 or above 8.5 Buffer slowly; avoid rapid changes
Temperature 75-80F (tropical) Below 70 or above 86F Reliable heater with thermostat
Liquid Test Kit
API Master Kit -- strips are inaccurate
Test Weekly
Established tank: at minimum weekly
After Changes
Always test after adding new fish or meds

Why water quality is the single most important factor in fish health

Fish live in their own waste. Unlike terrestrial animals, fish cannot escape the byproducts of their metabolism -- ammonia, CO2, and other compounds build up in the water they breathe and swim in. The only things standing between a fish tank and a toxic waste container are beneficial bacteria, your filter, and regular water changes. Understanding what these parameters mean and how to maintain them is the core skill of fishkeeping.

The nitrogen cycle: what it is and why it matters

Fish excrete ammonia (NH3) through their gills and waste. Ammonia is highly toxic -- concentrations above 0.25 ppm stress fish, and levels above 2 ppm can be lethal within hours depending on pH and temperature (ammonia toxicity increases at higher pH). Beneficial bacteria (primarily Nitrosomonas species) colonize filter media and convert ammonia to nitrite (NO2-). Nitrite is also toxic -- it interferes with hemoglobin's ability to carry oxygen, causing nitrite poisoning (brown blood disease). A second bacterial colony (Nitrospira species) then converts nitrite to nitrate (NO3-), which is relatively harmless at concentrations below 40 ppm and is removed by partial water changes.

A cycled aquarium maintains 0 ppm ammonia, 0 ppm nitrite, and nitrate under 40 ppm between water changes. This cycle takes 2-6 weeks to establish in a new tank. Never add fish to an uncycled tank.

How to test water: liquid kits vs. test strips

The API Master Test Kit is the most widely recommended option for freshwater aquariums. It tests ammonia, nitrite, nitrate, and pH using liquid reagents and a color comparison chart. Liquid tests are accurate to 0.25 ppm for ammonia and nitrite -- accurate enough to catch dangerous levels early. Test strips are faster but less accurate, often failing to distinguish between 0 ppm and 0.5 ppm ammonia -- a difference that matters when managing a disease outbreak or new tank cycle.

Test water weekly in an established tank, daily during cycling or when fish show stress symptoms, and after any major change (adding fish, large water change, medication). Test before and after water changes to verify the change improved parameters.

pH: stability matters more than the exact number

pH measures how acidic or alkaline the water is, on a scale from 0-14. Most tropical community fish tolerate pH 6.8-7.4 without problems. African cichlids need 7.8-8.5. Discus prefer 6.0-7.0. What matters more than hitting an exact number is stability -- a pH that fluctuates between 6.5 and 7.5 across a week causes chronic stress even if both values are within a species' tolerance range. If your tap water is stable at pH 7.2, most community fish will do better in that than in water you're constantly adjusting toward pH 6.8.

Never use pH-adjusting chemicals in an established tank without understanding their effects on the buffering capacity (KH/carbonate hardness) of the water. Unbuffered water is highly susceptible to pH crashes. If you need to adjust pH, use a mix of RO (reverse osmosis) water and tap water, or a substrate that naturally buffers in the target direction (crushed coral raises pH; peat lowers it).

Temperature: stability and species match

Use a reliable aquarium thermometer -- submersible glass or digital. Heater temperature displays are often inaccurate. Most tropical fish need 74-80 degrees F; fluctuations greater than 2-3 degrees within 24 hours stress fish and trigger ich (Ichthyophthirius multifiliis) outbreaks. During hot summers, monitor tank temperature actively -- tanks in warm rooms can overheat. Solutions for overheating include floating ice packs in bags (slow, temporary), aquarium fans across the water surface, or a chiller.

Performing water changes correctly

A 25-30% partial water change weekly maintains nitrate below 20 ppm in a moderately stocked tank. Siphon substrate during each water change to remove accumulated waste. Match temperature: water added to the tank should be within 1-2 degrees of the tank water. Treat replacement water with dechlorinator (Prime, Seachem Neutral) before adding -- municipal tap water contains chlorine and chloramines that kill beneficial bacteria and harm fish gills on contact.

Seachem Prime deserves specific mention: it dechlorinates water, detoxifies ammonia and nitrite temporarily (for 24-48 hours), and can be used at double dose during ammonia emergencies to buy time before a water change is possible. Keep it on hand always.

Sources

  • Helfman GS et al. The Diversity of Fishes, 2009
  • Harker R. "Nitrogen cycle in freshwater aquaria." Practical Fishkeeping, 2018
  • Wedemeyer GA. Physiology of Fish in Intensive Culture Systems, 1996
Share:

Want more pet care tips?

Join thousands of pet parents who get practical pet care guides every week. No spam — unsubscribe anytime.