Water quality and maintenance

Betta Fish Water Parameters: The Complete Guide

Target temperature, pH, GH, KH and the numbers that actually kill fish. What to test, how often, and what to do at each reading.

A glass pipette releasing a clear water droplet into a single sample vial beside a planted aquarium
Taking a water sample before testingConceptual illustration of clean aquarium water being transferred into a sample vial. It does not show or imply a test result.Illustration

Most betta problems that look like illness are water problems. The fish is the symptom. The water is the cause.

This guide covers what to test, what the numbers mean, and what to actually do at each reading. If you only take one thing from it: ammonia and nitrite must read zero, and nothing else on this page matters as much.

The numbers, in one table

Parameter Target Acts on your fish
Ammonia 0 ppm Burns gills and fins. Lethal well before it is visible
Nitrite 0 ppm Stops blood carrying oxygen
Nitrate Under ~20 ppm Slow stressor. Removed by water changes
Temperature 25 to 28 °C Below range suppresses the immune system
pH Stable, ~6.5 to 8.0 Sudden change is the danger, not the value
GH 3 to 15 dGH Very tolerant. Rarely worth adjusting
KH 3 to 8 dKH Low KH lets pH swing

The first two are pass or fail. The rest are ranges, and a stable value slightly outside a range beats a perfect value you keep chasing.

Ammonia: the one that kills

Your fish excretes ammonia constantly, and uneaten food produces more. In a cycled tank, bacteria convert it within hours. In an uncycled tank it accumulates.

Ammonia burns gill tissue and fin edges. By the time you can see the damage the exposure has been going on for days. There is no safe visible level: 0.25 ppm is already doing harm.

If you read anything above zero:

  1. Change 50 percent of the water now, dechlorinated and temperature matched.
  2. Stop feeding for a day or two, since less food means less ammonia.
  3. Test again in 24 hours, and repeat the change until it reads zero.
  4. Then work out why. Usually the tank was never cycled, or the filter media was rinsed in tap water and the colony died with it.

Water changes are first aid, not a cure. The cure is a working cycle.

Nitrite: the one people forget

Nitrite is the second stage of the cycle and is also toxic. It interferes with the blood’s ability to carry oxygen, so a fish in nitrite may gasp at the surface even though the water is well oxygenated.

Treat a nitrite reading exactly like an ammonia reading. Same response, same urgency.

A hand holding a pale yellow aquarium test vial against a bright plain white background
Check liquid tests in neutral daylightIllustrative image showing neutral daylight and a white background, which help prevent a colour cast. Compare the real result with the manufacturer's chart separately.Illustration

Nitrate: the one you manage

Nitrate is the end of the cycle and is far less harmful. It builds up steadily and is removed by water changes, which is most of the reason water changes exist.

Under about 20 ppm is comfortable. Rising nitrate usually means you are changing water too rarely, feeding too heavily, or both. Live plants use some of it, but plants are not a substitute for maintenance.

Temperature: stability over precision

Bettas are tropical. Target 25 to 28 °C.

The number matters less than the steadiness. A fish held at 25 °C all year is better off than one that reaches 27 °C each afternoon and drops to 21 °C overnight. Repeated chilling suppresses the immune system, and a great deal of what gets treated as mystery illness is a fish that has been cold too often.

Practical notes:

  • Use an adjustable heater and a separate thermometer. Heater dials are frequently wrong.
  • Check the thermometer, not the dial, when you check the tank.
  • Heaters fail, sometimes stuck on. A thermometer is what tells you.
  • Do not chase a degree. Chase consistency.

pH: leave it alone

Bettas are far more tolerant of pH than the internet suggests. Wild fish come from soft acidic water, but the fish you bought was bred for generations in ordinary tap water.

Anything stable in roughly the 6.5 to 8.0 range is fine. What harms fish is change, and pH-adjusting products cause exactly that: they move the value, the water’s buffering pulls it back, and the fish rides the swing.

If your tap water is 7.8, keep your betta at 7.8.

GH and KH: the ones nobody explains

GH is dissolved calcium and magnesium. KH is the water’s resistance to pH change.

GH matters little for bettas across a wide range. KH matters indirectly: when it is very low, pH loses its anchor and can move quickly. If your pH will not stay put, low KH is usually why, and the fix is a small amount of buffering rather than a pH product.

Most keepers can test these once, note the values, and never think about them again.

How to test, and how often

Buy a liquid kit. Strips struggle exactly where accuracy matters, at the low end of ammonia and nitrite, and the difference between 0 and 0.25 ppm is the difference between fine and harmful.

Read the results in daylight against something white. Tank lighting shifts the colours enough to mislead.

Frequency:

Situation How often
Cycling a new tank Daily
First month with a new fish Every two or three days
Established and stable Weekly
Anything looks wrong Immediately, before anything else

That last row is the habit worth building. When a betta looks off, test the water before you reach for a medication. Most of the time the water explains it, and medicating a water-quality problem makes it worse.

Reading your results

What you see What it means What to do
Ammonia or nitrite above 0 Not cycled, or the colony is damaged 50% water change now, repeat daily
Nitrate climbing past 20 Not enough water changes, or overfeeding Larger or more frequent changes
Everything 0, including nitrate Often an uncycled new tank, not a clean one Keep testing; a cycled tank produces nitrate
pH moved a lot in a week Low KH, or a product is fighting the water Stop adjusting, check KH
Temperature swinging Heater undersized, failing, or absent Replace, and verify with a thermometer

The third row surprises people. Zero across the board on a young tank usually means nothing is happening yet, not that the water is pristine.

Where to go next

Cycling is the process that keeps ammonia and nitrite at zero on their own, and it is the single most useful thing to get right before a fish goes in the tank.

Key takeaways

  • Ammonia and nitrite must read zero. Everything else is a preference; those two are the ones that kill.
  • Hold 25 to 28 °C and keep it steady. A stable imperfect temperature beats a swinging ideal one.
  • Bettas tolerate a wide pH range. Chasing a number with chemicals causes more deaths than the original pH did.
  • Use a liquid test kit. Strips are too imprecise at the low end, which is exactly where it matters.
  • Test weekly once cycled, and daily if anything looks wrong or the tank is new.

Frequently asked questions

What water parameters do betta fish need?
Ammonia 0 ppm, nitrite 0 ppm, nitrate under about 20 ppm, temperature 25 to 28 °C, and a stable pH anywhere in roughly the 6.5 to 8.0 range. The first two are non-negotiable. The rest have useful ranges rather than exact targets.
What pH is best for a betta?
Anything stable between about 6.5 and 8.0 is fine. Wild bettas come from soft acidic water, but domesticated bettas have been bred for generations in ordinary tap water. A steady pH of 7.8 is better for your fish than one you keep pushing to 7.0 with chemicals.
How do I lower ammonia in a betta tank?
Change water immediately, 50 percent, dechlorinated and temperature matched, and repeat daily until it reads zero. Stop or reduce feeding while you do it. Ammonia means the tank is not cycled or the colony has been damaged, so treat the water change as first aid and then fix the cycle.
Are test strips good enough?
Not for ammonia and nitrite. Strips are hard to read accurately at the low concentrations that matter, and the difference between 0 and 0.25 ppm is the difference between fine and harmful. A liquid kit costs more once and lasts hundreds of tests.
How often should I test my water?
Weekly on an established tank. Daily while cycling, after adding a fish, or any time the fish looks off. Once you know your tank you will mostly be confirming it has not changed.
Does my betta need special water?
Almost certainly not. Treated tap water suits most bettas. Distilled or reverse osmosis water on its own is unsuitable because it has no minerals, and it needs remineralising before use.

Sources