Guide

How to track aquarium water parameters

Knowing what to test, how often, and what the numbers mean helps you catch problems early and keep fish healthy.

Why track water parameters?

Fish are sensitive to changes in pH, ammonia, nitrite, and nitrate. In the wild, water is buffered by volume and flow; in a tank, waste and feeding can shift chemistry quickly. Tracking parameters over time lets you see trends, fix issues before they become emergencies, and keep your tank stable.

What to test in a freshwater aquarium

  • Ammonia — Toxic to fish. Should be 0 once the tank is cycled. Any reading above zero needs attention (water change, check filter and stocking).
  • Nitrite — Also toxic. Should be 0 in a cycled tank. Spikes often happen during cycling or if the filter is disrupted.
  • Nitrate — End product of the cycle. Low is best; many keepers aim for under 20 ppm. High nitrate stresses fish and encourages algae. See our how to lower nitrate guide if it creeps up.
  • pH — Stability matters more than a “perfect” number. Sudden swings are harmful; match your fish’s natural range and keep it consistent.

Optional tests (depending on your tap water and livestock) include GH, KH, and chlorine/chloramine. For most tropical community tanks, ammonia, nitrite, nitrate, and pH are the core four.

Why do water parameters go wrong?

Ammonia and nitrite spike when the tank isn’t fully cycled, the filter is disrupted, or waste outstrips the bacteria (overfeeding, overstocking). Nitrate creeps up when water changes are too small or too rare — see how often to change water and how to lower nitrate. pH can swing if the tank is new, you change a lot of water at once, or your tap water is unstable. Tracking over time shows you the pattern before fish show stress.

How often to test

New tanks (cycling): Test every day or every other day until ammonia and nitrite stay at zero and nitrate appears. See our how to cycle a fish tank for the full process; that usually takes a few weeks.

Established tanks: Once a week is enough for most people. After water changes or if you add fish or change feeding, test a bit more often until you’re confident nothing is spiking.

When something seems wrong: Test immediately. If fish are gasping at the surface, see our fish gasping guide. Lethargy, gasping, or cloudy water are good reasons to check ammonia and nitrite first.

Recording results so they’re useful

A number on its own is less helpful than a trend. Writing down each reading with the date lets you see if pH is drifting, nitrate creeping up, or ammonia starting to appear. An app like App-aquatic can log your parameters and show trends over time, so you can spot issues before they become serious and keep a simple history for each tank.

Quick takeaways

  • Test ammonia, nitrite, nitrate, and pH regularly.
  • In a cycled tank, aim for 0 ammonia, 0 nitrite, and low nitrate.
  • Test more often when cycling or when something seems off.
  • Log results so you can see trends; use an aquarium app if that makes it easier.

More guides · How to cycle · Fish gasping at surface · Lower nitrate · water displacement, water change frequency · Get the app · App-aquatic