This is the one-page reference every betta owner should print and tape beside the tank. The complete set of betta water parameters — temperature, pH, ammonia, nitrite, nitrate, KH, and GH — fits in a single chart, and the moment something looks wrong with your fish, checking the water against these numbers is the first thing you should do, before any medication. This guide gives you the master chart, explains how every parameter connects, and turns the whole thing into a practical maintenance and troubleshooting system.

The Master Betta Water Parameters Chart
| Parameter | Ideal | Acceptable | Danger | Full guide |
|---|---|---|---|---|
| Temperature | 78–80°F | 76–82°F | <74°F or >84°F | Temperature |
| pH | ~7.0 | 6.5–7.5 (stable) | <6.0 or >8.0 / swinging | pH |
| Ammonia | 0 ppm | 0 ppm | >0.25 ppm | Ammonia |
| Nitrite | 0 ppm | 0 ppm | >0.5 ppm | Nitrite |
| Nitrate | <20 ppm | 20–40 ppm | >40 ppm | Nitrate |
| KH (buffer) | Enough to hold pH steady (~3–8 dKH typical) | Stable | Very low = crash risk | pH crash |
| GH (hardness) | Soft–moderate | Moderate | Extreme either way | Best water |

The One Rule Behind the Whole Chart
Every row above shares one principle: stability is as important as the value. A betta adapts to a steady “slightly off” parameter far better than to one that bounces around. The chart isn’t a set of targets to chemically chase — it’s a set of steady states to maintain through good husbandry.
How Each Parameter Connects
- Ammonia → Nitrite → Nitrate is the nitrogen cycle. A working cycle converts the deadly ones into the manageable one; water changes remove the rest.
- KH protects pH. Low KH = pH crashes. Test KH to predict pH stability.
- Temperature affects everything — metabolism, immunity, oxygen, disease risk.
- Source water sets your starting point — see best water for betta fish.

The Maintenance Routine That Keeps the Chart Green
| Frequency | Task |
|---|---|
| Daily | Check temperature; observe the betta; remove uneaten food |
| Weekly | Test ammonia/nitrite/nitrate/pH; 20–30% water change (dechlorinated, temp-matched) |
| Periodically | Test KH; clean substrate/filter gently; inspect heater |
| New tank | Test every 1–2 days until fully cycled |
Tools and method: best water test kit; cleaning cadence: how often to clean a betta tank.
Quick Troubleshooting Index
| You see… | Likely parameter | Go to |
|---|---|---|
| Gasping, red gills | Ammonia / low O₂ / heat | Ammonia · Too hot |
| Gasping, brown gills | Nitrite | Nitrite |
| Slow decline, faded | High nitrate | Nitrate |
| Fine yesterday, sick today | pH crash (low KH) | pH crash |
| Lethargic, not eating | Cold water | Too cold |
| Cloudy water | Bloom / overfeeding | Cloudy water |

Metric Conversions and Test Units (so the numbers always make sense)
Charts cause confusion when units differ between regions and test kits, so here is the same information translated. Temperature in Celsius, hardness in both dKH/dGH and ppm, and a reminder that ppm and mg/L are the same thing for aquarium purposes.
| Parameter | Ideal (imperial) | Ideal (metric / alt. units) |
|---|---|---|
| Temperature | 78–80°F | 25.5–26.5°C |
| pH | ~7.0 (6.5–7.5) | Same — pH has no units; logarithmic scale |
| Ammonia (total) | 0 ppm | 0 mg/L |
| Nitrite | 0 ppm | 0 mg/L |
| Nitrate | <20 ppm | <20 mg/L |
| KH | ~3–8 dKH | ≈54–143 ppm |
| GH | ~3–8 dGH | ≈54–143 ppm |
One degree of hardness (1 dKH or 1 dGH) is roughly 17.9 ppm. If your kit reports ppm and a guide quotes degrees, divide ppm by about 18 to convert.
Parameter Priority: What to Fix First in an Emergency
When more than one number is off, you cannot fix everything at once, and the order matters. This priority list reflects how fast each parameter harms the fish:
| Priority | Parameter | Why this order |
|---|---|---|
| 1 (most urgent) | Ammonia / Nitrite | Acutely toxic — can kill within hours. Water change immediately. |
| 2 | Temperature (if extreme) | Severe heat (low oxygen) is acute; correct cold more gradually. |
| 3 | pH crash (very low pH + low KH) | Can be rapidly fatal; correct slowly while restoring KH. |
| 4 | Nitrate | Chronic, not acute — important but addressed via routine changes. |
| 5 | GH / minor pH offset | Rarely urgent if stable; adjust slowly over time if at all. |
The universal first move for most acute water emergencies is the same: a dechlorinated, temperature-matched partial water change. It simultaneously dilutes ammonia, nitrite, and nitrate and is almost never the wrong action.
Reading the Chart as a Detective Tool
The real power of this chart is diagnostic: a betta’s symptoms plus its water numbers usually point to one cause. Red or dark gills with a positive ammonia test is ammonia poisoning. Brown gills with positive nitrite in a young tank is nitrite poisoning. A slow, months-long fade with high nitrate is chronic nitrate stress. A perfectly healthy fish that is suddenly dying with a very low pH and near-zero KH is a pH crash. Lethargy and no appetite with a thermometer under 74°F is simply cold water. Trained this way, the chart replaces guesswork — instead of “my betta is sick”, you reach a specific, actionable answer, which is exactly what prevents the common mistake of medicating a fish whose only problem is its water.

The Stability Principle, Restated
If you take one idea from this entire cluster, make it this: across temperature, pH, and the nitrogen parameters, a betta adapts to a stable value far better than it tolerates a value that swings. A steady 79°F beats a tank oscillating 74–82°F; a stable pH of 7.6 beats a tank see-sawing 6.8–7.4; a consistent low nitrate beats a tank that spikes and crashes between big cleanings. This is why the chart is framed as steady states to maintain through good husbandry — cycling, right-sized tanks, routine water changes, controlled feeding, a reliable heater, and regular testing — rather than numbers to chase with chemicals. Keep the parameters boring and stable, and the fish stays healthy.
Parameter-by-Parameter: The Numbers Explained in Plain English
The chart gives you the targets, but a number only helps if you understand what it represents and why a betta cares. Here is each row explained the way I would explain it to a friend setting up their first tank.
Temperature (78–80°F): the master switch
A betta is a tropical fish from the warm, shallow waters of Southeast Asia. Its entire body chemistry is calibrated for warmth. At 78–80°F its metabolism, digestion and immune system all run the way nature intended. Drop below the mid-70s and everything slows: the fish becomes sluggish, eats less, digests poorly, and its immune defences weaken right when opportunistic bacteria and ich are most active. Push above the low 80s and the opposite problem appears — metabolism races, the fish ages faster, and warm water holds less dissolved oxygen, so a hot tank is also a low-oxygen tank. Temperature earns the “master switch” label because it silently amplifies or dampens every other problem on the chart. The single best investment for a stable reading is an adjustable, properly sized heater paired with a separate glass or digital thermometer you actually read every day. Never trust the heater’s own dial alone.
pH (~7.0, stable in the 6.5–7.5 band): the parameter people overthink
pH measures how acidic or basic the water is on a logarithmic 0–14 scale, where 7.0 is neutral. Bettas are remarkably adaptable here. A fish living happily at a steady 7.8 is in far better shape than one in “perfect” 7.0 water that swings half a point every day. The mistake I see constantly is owners chasing a textbook number with pH-up and pH-down bottles, creating the very instability that harms the fish. Unless your tap water is genuinely extreme (below ~6.0 or above ~8.0), the right move is almost always to leave pH alone and focus on keeping it steady. Stability beats perfection here more than for any other parameter.
Ammonia and nitrite (both 0 ppm, always): the non-negotiables
These are the only two rows on the chart with zero tolerance. Ammonia enters the water from fish waste, uneaten food and decaying plant matter; in a healthy cycled tank, beneficial bacteria convert it to nitrite, then a second group converts nitrite to far-less-toxic nitrate. Until that bacterial colony is established (the “cycling” period), or any time it gets damaged, ammonia or nitrite can spike and poison the fish within hours. There is no safe trace amount. Any reading above 0 means a water change now and an investigation into why the cycle failed.
Nitrate (under 20 ppm): the slow one
Nitrate is the end product of the nitrogen cycle and the least toxic of the three — but “least toxic” is not “harmless”. It accumulates steadily between water changes and causes chronic, low-grade stress: faded colour, clamped fins, lethargy, poor growth and a weakened immune system over weeks and months. Most “my betta is mysteriously declining” cases are untested chronic-nitrate cases. Routine partial water changes are what keep this number green; there is no biological filter that removes nitrate in a normal betta tank.
KH and GH: the two hardness numbers nobody tests until it’s too late
KH (carbonate hardness) is the water’s buffering capacity — its resistance to pH change. Think of it as the shock absorber under your pH. With healthy KH, pH stays put; with near-zero KH, pH can crash overnight and kill a fish that “was fine yesterday”. GH (general hardness) measures dissolved calcium and magnesium and affects long-term health and osmoregulation. Bettas tolerate a wide GH range but do best in soft-to-moderate water. The practical takeaway: test KH at least occasionally, because it is the early-warning system for the pH crashes that catch so many keepers by surprise.

Building Your Betta Water Logbook
The chart tells you the targets; a logbook tells you the trends, and trends are where the real diagnostic power lives. A single nitrate reading of 30 ppm means little on its own. The same reading, seen against a log showing 10, 18, 24, 30 over four weeks, tells you exactly how fast your tank produces nitrate and precisely when your next water change is due — before the fish ever shows stress.
You do not need anything fancy. A cheap notebook taped near the tank, or a note on your phone, with one row per test session works perfectly. Record the date, temperature, pH, ammonia, nitrite, nitrate, and a one-line behaviour note (“active, eating well” or “hiding, fins clamped”). Add KH whenever you test it. Over a month or two this log becomes the single most useful tool you own, because it converts isolated numbers into a moving picture of your specific tank.
| Date | Temp | pH | NH₃ | NO₂ | NO₃ | Behaviour note |
|---|---|---|---|---|---|---|
| e.g. 12 May | 79°F | 7.2 | 0 | 0 | 10 | Active, ate full meal |
| e.g. 19 May | 79°F | 7.2 | 0 | 0 | 20 | Normal; did 25% change |
| e.g. 26 May | 78°F | 7.1 | 0 | 0 | 15 | Bright colour, building bubble nest |
The behaviour column is not optional. The day a number drifts and the behaviour note changes in the same week, your log has just diagnosed the problem for you. Owners who keep a log almost never lose a fish to a slow water problem, because the trend warns them long before the symptoms do.
The Most Common Chart Mistakes Owners Make
Knowing the numbers is only half the battle; most fish are lost not because the chart was unknown but because it was misused. These are the recurring mistakes I see most often, and avoiding them matters more than memorising any single value.
- Chasing pH with chemicals. The single most damaging habit. pH-adjusting bottles create swings far more dangerous than a stable “wrong” pH. Unless your water is genuinely extreme, leave it alone.
- Trusting clear water. Ammonia, nitrite and a pH crash are completely invisible. “But the water looks fine” has killed countless bettas. Only a test kit tells the truth.
- Skipping the cycle. Adding a fish to an uncycled tank guarantees an ammonia and then a nitrite spike. The chart’s zeros are impossible to hold without an established bacterial colony.
- Testing only when the fish looks sick. By the time symptoms show, the parameter has been wrong for a while. Routine weekly testing catches problems while they are still fixable.
- Using only test strips and trusting them blindly. Strips drift, expire and read roughly. For the zero-tolerance parameters (ammonia, nitrite), a liquid kit is far more reliable.
- Big, infrequent “deep cleans” instead of small regular changes. A massive monthly change swings every parameter at once and can crash a low-KH tank. Small, frequent, temperature-matched changes keep the chart stable.
- Never testing KH. The reason the “fine yesterday, dead today” pH crash blindsides people is that they only ever watched pH and never its shock absorber.
A Realistic Week in a Healthy Betta Tank
To make the maintenance routine concrete, here is what a normal week actually looks like when the chart stays green. Daily, it takes thirty seconds: glance at the thermometer, watch the betta during feeding (a fish that eats eagerly and swims normally is the best health monitor there is), and remove any food it ignores after a couple of minutes so it cannot rot and feed ammonia. Mid-week, nothing is required if the tank is established and behaviour is normal — resist the urge to fiddle; a stable tank left alone is doing exactly what you want. On water-change day (once a week for most setups), test ammonia, nitrite, nitrate and pH first so you have a record, then perform a 20–30% change with dechlorinated water matched to tank temperature, gently siphoning waste from the substrate as you go. Occasionally — every few weeks — test KH, rinse the filter media in old tank water (never tap water, which kills the bacteria), and check the heater and thermometer still agree. That is the entire system. It is deliberately boring, and boring is precisely what keeps every row of the chart in the green column.
Sources & Further Reading
Bettafish.org — betta water parameters; Aquarium Co-Op — water quality basics; FishLab — parameter guides; Merck Veterinary Manual — Water quality standards for ornamental fish.
Frequently Asked Questions
What are the ideal water parameters for a betta fish?
Temperature 78–80°F, pH ~7.0 (6.5–7.5, stable), ammonia 0, nitrite 0, nitrate under 20 ppm, with enough KH to keep pH steady and soft-to-moderate GH.
What ammonia and nitrite levels are safe for a betta?
Both must be 0 ppm. Any ammonia above 0.25 ppm or nitrite above 0.5 ppm is dangerous and needs immediate action.
What nitrate level is okay for a betta?
Under 20 ppm is ideal; 20–40 ppm is acceptable but should be reduced; above 40 ppm causes chronic stress.
Is stability or the exact number more important?
Both matter, but stability is critical — a steady slightly-off value is healthier than one that swings, especially for pH and temperature.
How often should I check these parameters?
Weekly for an established tank (around water-change day), every 1–2 days while cycling, and immediately if the betta looks unwell.
What’s the most overlooked betta parameter?
KH (carbonate buffering). It protects pH from crashing, yet most owners only test pH and never see a crash coming.
Why is my betta sick if the water “looks” fine?
Ammonia, nitrite, and pH problems are invisible. Clear water can still be deadly — only a test kit reveals the truth.
If several parameters are wrong, which do I fix first?
Ammonia and nitrite first — they are acutely toxic and can kill within hours. Then extreme temperature, then a pH crash (correct slowly), then nitrate, then minor GH/pH offsets. A dechlorinated, temperature-matched water change addresses several at once.
How do I convert hardness from ppm to degrees?
One degree (1 dKH or 1 dGH) is roughly 17.9 ppm. Divide a ppm reading by about 18 to get degrees. The betta-friendly range of ~3–8 dKH/dGH equals roughly 54–143 ppm.
Is ppm the same as mg/L on a test kit?
Yes. For aquarium purposes ppm and mg/L are interchangeable, so an ammonia reading of 0.25 ppm and 0.25 mg/L mean the same thing.
What’s the single most important habit for keeping parameters good?
Routine partial water changes paired with regular testing and a logbook. Stable, boring parameters maintained through good husbandry — not chemical chasing — are what keep a betta healthy long-term.
