Water Quality Guide for Aquariums
Water quality is the foundation of fish health. Most disease outbreaks, unexplained fish deaths, and behavioral problems in aquariums trace back to water chemistry — often problems that were invisible until they became serious. Understanding what’s in your water, what it should look like, and how to fix it when something goes wrong is the single most valuable skill you can develop as an aquarist.
This guide covers the key water parameters every freshwater aquarist needs to understand, how to test them, and how to maintain them long-term.
The Key Water Parameters
Ammonia (NH₃)
Ammonia is produced by fish waste, uneaten food, and decaying plant matter. It’s the most acutely toxic parameter in a freshwater aquarium — even low concentrations cause gill damage, immune suppression, and death. In a properly cycled tank, beneficial bacteria convert ammonia to nitrite almost as fast as it’s produced.
- Target: 0 ppm at all times
- Danger signs: Any detectable ammonia in an established tank indicates a problem — overstocking, overfeeding, filter failure, or a dead fish decomposing somewhere in the tank
- Emergency response: Perform a 25–50% water change immediately. Identify and remove the source. Dose with a water conditioner that detoxifies ammonia (such as Seachem Prime) to buy time while the biological filter catches up
Nitrite (NO₂)
Nitrite is produced as bacteria break down ammonia. It’s less acutely toxic than ammonia but still dangerous — it interferes with the ability of fish blood to carry oxygen, causing a condition sometimes called “brown blood disease.” In a cycled tank, a second group of bacteria converts nitrite to nitrate rapidly.
- Target: 0 ppm in an established tank
- Common cause of spikes: Adding too many fish at once, medicating the tank (which can harm beneficial bacteria), or cleaning too much filter media at the same time
- Emergency response: Water change + identify the cause. Adding aquarium salt at appropriate doses can temporarily reduce nitrite toxicity in many freshwater systems, though it may not be suitable for all species or planted aquariums — research compatibility before use
Nitrate (NO₃)
Nitrate is the end product of the nitrogen cycle. It’s far less toxic than ammonia or nitrite and accumulates gradually in established tanks. Most community freshwater aquariums are commonly maintained below 20–40 ppm, though acceptable levels vary depending on the species being kept — sensitive species like discus and shrimp often do better with lower concentrations.
- Target: Below 20–40 ppm for most community fish; lower for sensitive species
- Primary control: Regular partial water changes. Live plants also absorb nitrate, which is one reason planted tanks often have lower nitrate levels than fish-only tanks
- Warning sign: Consistently high nitrate (80+ ppm) causes chronic stress, suppresses immune function, and shortens fish lifespans even without acute symptoms
pH
pH measures the acidity or alkalinity of your water on a scale of 0–14. Most tropical freshwater fish thrive between 6.5–7.5. Stability is more important than hitting an exact number — a fish adapted to a stable pH of 7.8 is healthier than one experiencing daily swings between 7.0 and 7.8.
- Typical range for community fish: 6.5–7.5
- African cichlids: 7.8–8.5
- Discus and soft water species: 6.0–7.0
- Common cause of pH swings: CO₂ fluctuations in planted tanks, low KH (carbonate hardness), or substrate that affects chemistry
GH and KH (Hardness)
GH (General Hardness) measures the concentration of dissolved calcium and magnesium. KH (Carbonate Hardness) measures the buffering capacity of the water — its ability to resist pH swings. Low KH makes pH unstable; high KH keeps pH locked in place.
- Soft water species (discus, apistogramma, most tetras): prefer low GH and KH
- African cichlids and livebearers: prefer high GH and KH
- Neocaridina shrimp: thrive in moderate GH (6–8 dGH) and moderate KH
- Most community fish are adaptable and do well in a wide range of hardness
Temperature
Temperature affects every biological process in the aquarium — bacterial activity, fish metabolism, dissolved oxygen levels, and disease susceptibility. Sudden temperature swings are more dangerous than a reading that’s slightly outside the ideal range. Always verify temperature with a dedicated aquarium thermometer rather than relying on the heater’s built-in display.
How to Test Your Water
Liquid reagent test kits are significantly more accurate than test strips for ammonia, nitrite, and nitrate. The API Freshwater Master Test Kit covers the four most critical parameters and is the standard recommendation for freshwater aquarists.
- During cycling: Test ammonia, nitrite, and nitrate every 1–2 days
- Established tanks: Test nitrate weekly; test ammonia and nitrite any time fish show signs of stress
- After water changes: Test within 24 hours to confirm parameters are stable and tap water isn’t introducing unexpected chemistry
- After adding fish: Test 24–48 hours later to confirm the biological filter is keeping up
→ Best Water Test Kits for Aquariums
Water Changes
Regular partial water changes are the most reliable tool for maintaining water quality. They dilute nitrate, remove dissolved waste products that tests don’t measure, replenish trace minerals, and reset the chemistry before problems accumulate.
- Frequency: 25–30% weekly for most community tanks
- Heavily stocked tanks: May need 2x weekly changes to keep nitrate in check
- Planted tanks: Live plants absorb nitrate and may allow less frequent changes, but don’t skip them entirely
- Always dechlorinate: Add a water conditioner to neutralize chlorine and chloramine before adding tap water to the tank
- Match temperature: Add water that’s close to the tank temperature to avoid thermal shock
Common Water Quality Problems
Ammonia spike in an established tank
Usually caused by overfeeding, a dead fish, overstocking, or filter failure. Perform an immediate water change, remove any dead fish or uneaten food, and check that the filter is running properly. Dose with a detoxifying water conditioner to protect fish while the biological filter recovers.
Persistent high nitrate
Increase water change frequency and volume. Reduce feeding. Check stocking levels — overstocked tanks produce more waste than the filter and water changes can keep up with. Adding live plants helps absorb nitrate between changes.
pH crash
Usually caused by very low KH, which means the water has no buffering capacity. Even normal biological processes (CO₂ production, nitrification) can drive pH down rapidly in unbuffered water. Test KH alongside pH — if KH is below 2–3 dKH, the tank is vulnerable to pH swings. Commercial buffering products or carefully measured baking soda can increase KH, but any adjustment should be made gradually to avoid rapid changes in water chemistry.
Cloudy water
White/grey cloudiness in a new tank is usually a bacterial bloom — harmless and self-resolving as the cycle establishes. Avoid repeatedly changing large amounts of water solely because of a bacterial bloom, as it typically resolves on its own as the aquarium matures. Green cloudiness is algae — usually caused by excess light or nutrients. Brown cloudiness is often tannins from new driftwood. Test water parameters to rule out ammonia or nitrite as the cause before assuming it’s cosmetic.