Chat with us
๐ŸŸKolathur
Fish Market
/Blog
Home/Blog/Aquarium Water Parameters Explained: Ammonia, Nitrite, Nitrate, pH
Care Guide8 min readUpdated 30 August 2026

Aquarium Water Parameters Explained: Ammonia, Nitrite, Nitrate, pH

Clear water tells you nothing. Here is what each test result actually means, what the safe range is, and exactly what to do when a reading comes back wrong.

Water testing is the difference between guessing and knowing. Almost every fishkeeping problem, from cloudy water to fin rot to sudden deaths, shows up in a test result days before it shows up in your fish. A liquid master test kit costs โ‚น2,500-โ‚น3,500 in India, lasts two to three years, and is the best value purchase in the hobby.

Safe Ranges at a Glance

ParameterSafe rangeTest how oftenUrgency if wrong
Ammonia (NH3/NH4)0 ppmWeekly, daily in a new tankEmergency
Nitrite (NO2)0 ppmWeekly, daily in a new tankEmergency
Nitrate (NO3)Under 40 ppm (under 20 ideal)FortnightlyFix within days
pH6.5-7.8 for most community fishMonthly, or when fish look offOnly if unstable or extreme
GH (general hardness)4-12 dGH for mostOnce, then when the source changesChoose fish to match instead
KH (carbonate hardness)3-8 dKHOccasionallyLow KH means unstable pH
TemperatureSpecies dependent, stableDailyFix same day

Advertisement

The Nitrogen Cycle in One Paragraph

Fish excrete ammonia, which is highly toxic. One group of bacteria converts ammonia into nitrite, which is also toxic. A second group converts nitrite into nitrate, which is far less harmful. Nothing in a normal aquarium removes nitrate, so you remove it with water changes. That is the whole system. Ammonia and nitrite should always read zero in an established tank; if either does not, the bacteria colony is either missing or overwhelmed.

Ammonia

Any reading above 0 is a problem. Ammonia burns gill tissue, and the damage is often irreversible even after the water is fixed.

ReadingWhat it meansAction
0 ppmHealthy, cycled tankNothing
0.25-0.5 ppmCycle incomplete or overloaded30% water change today, stop feeding for 24 hours
1-2 ppmDangerous50% water change now, repeat daily, dose Prime, add aeration
Over 2 ppmEmergency50% change now and again in 6 hours, no feeding, check for a dead fish

Common causes: a new uncycled tank, too many fish added at once, overfeeding, a dead fish hidden behind decor, filter media washed under a tap, a filter that stopped during a power cut, or an over-enthusiastic gravel clean that stripped the bacteria colony.

๐Ÿ’กAmmonia toxicity rises sharply with pH and temperature. The same 0.5 ppm reading is far more dangerous in hard alkaline water at 30ยฐC than in soft water at 24ยฐC. If your tap water is hard and alkaline, which is common in Chennai, Hyderabad and much of north India, treat any ammonia reading as urgent.

Nitrite

Nitrite blocks the blood from carrying oxygen, so fish suffocate even in well aerated water. Symptoms look identical to low oxygen: gasping, rapid gill movement, lethargy. Any reading above 0 requires immediate water changes. Adding aquarium salt at 1 gram per litre helps protect the gills while the cycle catches up, since chloride competes with nitrite uptake.

Nitrate

The end product of the cycle, and the reason water changes exist. Under 20 ppm is ideal, under 40 ppm is acceptable, and over 80 ppm causes chronic stress, stunted growth, poor colour, and a tank that always has algae.

  • Rising nitrate means you are changing too little water, too infrequently, or you are overstocked.
  • Nitrate at zero in a stocked tank usually means a test error or a very heavily planted tank.
  • Test your tap water too. Some Indian municipal and borewell supplies come out at 20-40 ppm nitrate already, which changes what a water change can achieve.
  • Fast growing plants (hornwort, water sprite, floating plants) consume nitrate directly and are the only genuinely passive way to lower it.

pH, GH and KH

Advertisement

The single most important thing about pH is stability. A stable 7.8 is much better for fish than a pH that bounces between 6.5 and 7.5 because someone is dosing chemicals. Farm bred fish in India, which is nearly everything you can buy, are raised in local water and adapt to a wide range.

SpeciesPreferred pHPreferred hardness
Guppy, molly, platy, swordtail7.0-8.2Hard
Goldfish, koi7.0-8.4Hard
African cichlids7.8-8.6Very hard
Betta6.5-7.5Soft to medium
Tetras, rasboras6.0-7.5Soft to medium
Discus, wild caught species5.5-6.8Very soft
Angelfish, gourami6.5-7.5Soft to medium
Blood parrot, Oscar, flowerhorn6.5-7.5Medium

KH (carbonate hardness) is the buffer that stops pH from moving. If KH is below about 3 dKH, pH can crash overnight, which kills fish faster than a slightly wrong pH ever will. If you have very soft water and an unstable pH, add crushed coral or a small amount of aragonite to the filter to raise KH gently rather than dosing pH chemicals.

โš ๏ธDo not use pH up and pH down products. They move the number without addressing KH, so the pH drifts back and you end up with repeated swings. Swinging pH is far more harmful than a stable value slightly outside the ideal range. Choose fish that suit your water instead.

Testing: Strips vs Liquid Kits

Test stripsLiquid master kit
Price in Indiaโ‚น400-โ‚น900 for 25-50 stripsโ‚น2,500-โ‚น3,500, roughly 800 tests
Accuracy on ammoniaPoor, many strips omit ammonia entirelyGood
Cost per testHigherMuch lower
SpeedSeconds5 minutes
Best forA quick weekly nitrate glanceDiagnosing an actual problem

A practical routine: liquid kit for ammonia, nitrite and nitrate every fortnight and any time something looks wrong; daily ammonia testing during the first six weeks of a new tank or after any disruption. Shake the nitrate bottle hard for 30 seconds before use, or you will get false low readings.

Quick Diagnostic Table

Test resultMost likely causeFirst action
Ammonia high, nitrite 0, nitrate 0Brand new tank, cycle has not startedDaily 30% water changes, add bottled bacteria
Ammonia low, nitrite high, nitrate lowCycle in progress, roughly halfwayDaily 30% changes, keep feeding minimal, be patient
All zero including nitrate, tank is stockedTest error, or an extremely planted tankRetest, shake the nitrate reagent properly
Ammonia and nitrite 0, nitrate 80+Overdue water changes or overstockedTwo 40% changes a few days apart, then weekly
Ammonia spike in an old, stable tankDead fish, filter failure, or media washed in tap waterSearch for the dead fish, check filter flow, water change
pH dropping steadily week to weekLow KH, no buffering capacityAdd crushed coral to the filter, increase water change frequency
Shop Test Kits, Conditioners & Bacteria Starters โ†’

Ready to buy?

Browse our full range with pan-India delivery.

Shop Now โ†’

More Guides

Care Guide

Betta Fish Care Guide for Indian Homes (2026)

Care Guide

Aquarium Fish Compatibility Chart for Indian Homes

Beginners Guide

Aquarium Cycling Guide for India - Before You Add Fish

โ† Back to all guides

Advertisement

๐ŸŸ

Kolathur Fish Market

Healthy. Beautiful. Trusted.

Your neighbourhood aquarium store - now available online. Live fish and accessories, delivered safely to your door or ready for pickup.

WhatsApp UsGet the Android App

Shop

  • Shop Online
  • Price List
  • Order via Chat
  • Order Now
  • Chennai Delivery
  • Guppy Fish Online

Wholesale

  • Wholesale Info
  • Get a Quote
  • Start a Pet Shop
  • ๐Ÿ  Become a Supplier

Explore

  • Home
  • Fish Care Guides
  • Fish Guides & Blog
  • Blog RSS Feed
  • Community Classifieds
  • Visit Us & Timings
  • Track Order
  • Refund Policy
  • Privacy Policy

Contact

  • Mahatma Gandhi Nagar,
    Kolathur, Chennai 600099
  • +91 73387 01314
  • โœ‰support@kolathurfishmarket.com
  • 9:00 AM โ€“ 9:00 PM

    Every day, incl. holidays

Popular Fish

  • Guppy Fish Online
  • Discus Fish Online
  • Molly Fish Online
  • Flowerhorn Fish Online
  • Arowana Fish Online
  • Betta Fish Online
  • Goldfish Online
  • Koi Fish Online
  • Angelfish Online
  • Oscar Fish Online
  • Tetra Fish Online
  • Platy Fish Online
  • Gourami Fish Online

ยฉ 2026 Kolathur Fish Market. All rights reserved.

Secured by Razorpay