Water Quality Is Everything
Here's a truth that experienced fishkeepers learn early but beginners often learn the hard way: fish don't die from disease nearly as often as they die from bad water. Most diseases are secondary to water quality problems. Fix the water, and you fix most of the health issues. It sounds too simple, but after years of dealing with sick fish, I can tell you it's accurate about 80 percent of the time.
The problem is that bad water doesn't always look bad. Crystal-clear water can be loaded with invisible ammonia. Slightly cloudy water might be a harmless bacterial bloom. You simply cannot judge water quality by appearance. This is why testing isn't optional — it's the only way to know what's actually happening in your tank.
I test my tanks weekly now, but during my first year of fishkeeping, I tested every other day. It taught me more about aquarium management than any article or forum post ever could. If you're new to this, commit to regular testing for at least the first six months. You'll develop an intuition for your tanks that saves fish lives down the road.
Essential Parameters to Test
Ammonia (NH3/NH4+)
Ammonia is the first product of fish waste decomposition and is extremely toxic to fish. Even concentrations as low as 0.25 ppm cause gill irritation and stress. At 1 ppm and above, you're looking at serious tissue damage, respiratory distress, and potentially death within days.
Target reading: 0 ppm. Always. Any detectable ammonia in an established tank means something is wrong — overstocking, overfeeding, a dead fish you haven't found, or a filtration failure.
What to do if elevated: Perform an immediate 50 percent water change. Then identify and address the source. Check for dead fish, test your filter flow, evaluate your stocking and feeding levels. If the tank is new, you're likely dealing with an incomplete nitrogen cycle.
Nitrite (NO2-)
Nitrite is produced when beneficial bacteria process ammonia. Like ammonia, it should always read zero in a cycled tank. Nitrite binds to hemoglobin in fish blood, preventing oxygen transport — it literally suffocates fish from the inside out, a condition called brown blood disease.
Target reading: 0 ppm. Same as ammonia — any detectable level in a cycled tank is cause for concern.
What to do if elevated: Water change immediately. Adding aquarium salt at 1 tablespoon per 5 gallons can help reduce nitrite toxicity temporarily. Investigate why your biological filtration isn't converting nitrite to nitrate — did you recently replace filter media, clean the filter with tap water, or add medication that killed bacteria?
Nitrate (NO3-)
Nitrate is the end product of the nitrogen cycle and is far less toxic than ammonia or nitrite. Fish can tolerate moderate levels, but chronic exposure to high nitrate leads to stress, stunted growth, weakened immune systems, and reduced lifespan. There's a phenomenon called old tank syndrome where tanks that go months without water changes accumulate very high nitrate — the fish appear fine until a sudden change triggers a crash.
Target reading: Below 20 ppm is ideal. Below 40 ppm is acceptable. Above 40 ppm indicates you need more frequent or larger water changes.
What to do if elevated: Perform a water change. If nitrate is consistently high, evaluate your maintenance schedule. You may need to increase water change volume, feed less, reduce stocking, or add live plants (which absorb nitrate as a nutrient).
pH
pH measures how acidic or alkaline your water is, on a scale from 0 to 14. Most freshwater fish thrive between 6.5 and 7.5, but many species adapt to a wider range. More important than hitting a specific number is maintaining stability. A stable pH of 7.8 is better for most fish than a pH that swings between 6.5 and 7.0 because you're adding chemicals to adjust it.
Target reading: Depends on species. Most community fish adapt to 6.5 to 8.0. African cichlids prefer 7.8 to 8.6. Discus and many South American species prefer 5.5 to 7.0.
What to do if unstable: Stop adding pH adjusting chemicals — they create instability. Instead, address the root cause. Low KH (buffering capacity) causes pH swings. If your KH is below 3 dKH, consider adding crushed coral to your filter to stabilize pH naturally.
GH and KH (General and Carbonate Hardness)
General Hardness (GH) measures dissolved calcium and magnesium. Carbonate Hardness (KH) measures buffering capacity, which determines how stable your pH remains. These are often overlooked but matter more than many fishkeepers realize.
GH target: Depends heavily on species. Livebearers (guppies, mollies, platies) prefer hard water (8-12 dGH). Tetras, rasboras, and discus prefer soft water (2-8 dGH).
KH target: At least 3-4 dKH to prevent dangerous pH crashes. Higher is generally safer for pH stability.
Test Kits: Strips vs. Liquid
There are two main testing methods, and they're not created equal.
Test Strips
Convenient and quick — dip a strip, wait 30 seconds, compare colors to a chart. The problem is accuracy. Strips give a rough approximation at best. They can be off by a full grade on the color chart, which matters when you're trying to distinguish between 0 ppm and 0.25 ppm ammonia. They're also more expensive per test than liquid kits in the long run.
Strips are better than nothing, and they're fine for a quick weekly check once you have an established, stable tank. But they're not precise enough for cycling a new tank or diagnosing a problem.
Liquid Test Kits
The API Freshwater Master Test Kit is the standard recommendation, and for good reason. It tests ammonia, nitrite, nitrate, and pH using precise liquid reagents. You mix water samples with specific drops, wait a set time, and compare to a color chart. The results are significantly more accurate than strips.
The kit costs about $25 to $30 and provides hundreds of tests. Per-test cost is pennies. There's really no reason not to have one if you keep fish. The nitrate test requires vigorous shaking of Bottle #2 for 30 seconds and the test tube for a full minute after adding drops — skip this step and you'll get artificially low readings. It's the most common source of inaccurate results with this kit.
Testing Schedule
- New tanks (cycling): Every other day for ammonia, nitrite, and nitrate
- Newly cycled tanks (first 3 months): Twice per week for the full panel
- Established tanks: Weekly before water change day. Test ammonia, nitrite, nitrate, and pH.
- Whenever something seems off: Immediately. Test first, diagnose after.
Maintaining Consistent Water Quality
Testing tells you what's happening. Maintenance keeps things in line. Here's what consistent maintenance looks like:
Weekly Water Changes
Replace 25 to 30 percent of tank water weekly with dechlorinated water matched to tank temperature. This is the single most effective maintenance action. It removes accumulated nitrate, replenishes minerals, and dilutes any dissolved organics that filtration doesn't catch.
For heavily stocked or messy fish (goldfish, large cichlids), bump this to 40 to 50 percent weekly or even twice weekly if nitrate accumulates quickly.
Gravel Vacuuming
Use a siphon gravel vacuum during water changes to pull debris from the substrate. Focus on open areas and under decorations where waste accumulates. In planted tanks, vacuum around plants gently to avoid disturbing roots.
Filter Maintenance
Rinse mechanical filter media (sponges, floss) in old tank water every 2 to 4 weeks. Never replace all filter media at once and never rinse in tap water. The beneficial bacteria living in your filter media are the foundation of your tank's health — protect them.
Avoid Overstocking
More fish equals more waste, which makes maintaining water quality harder. If you're struggling to keep nitrate below 40 ppm between weekly water changes, your tank may be overstocked for its filtration capacity.
Feed Responsibly
Only feed what fish consume in 2 to 3 minutes. Uneaten food decomposes and produces ammonia. Most fish benefit from one meal per day, though growing fry and some species do better with smaller, more frequent feedings.
When to Worry
Some test results require immediate action:
- Any detectable ammonia or nitrite — water change immediately and investigate the cause
- Nitrate above 80 ppm — large water change (but do it gradually if nitrate has been high for a long time, as a sudden drop can shock fish)
- pH dropping below 6.0 — indicates depleted KH. Add buffering material and perform a water change
- Suddenly cloudy water with ammonia spike — possible bacterial die-off. Test frequently and change water daily until it clears
Good water quality isn't about perfection. It's about consistency and catching problems before they become emergencies. Test regularly, maintain a schedule, and your fish will reward you by staying healthy and active for years.