The best pH for a betta is around 6.5 to 7.5, close to neutral. That said, a betta cares far more about a stable pH than a perfect one, and chasing an exact figure with chemicals does more harm than the reading you are trying to fix. Bettas are farmed by the million across a wide range of water and adapt to most steady conditions, including hard, alkaline tap like mine.

Stability beats the perfect number

A betta held steadily at pH 8 is healthier than one bounced between 6.5 and 7.5 by a keeper dosing “pH down” from a bottle. Those products work briefly, then the water’s natural buffering drags the pH back, and the swing stresses the fish far more than the original reading ever did. Set the acid bottle aside. Pick a water source, keep it consistent, and let the betta settle into it.

This is why I never adjust pH for a betta. My tap runs well above 7.5 and my fish are fine on it, because it is the same every water change. Consistency is the thing a betta’s body actually feels.

When the reading genuinely matters

There are only two situations worth acting on. If your pH is unstable, swinging noticeably between water changes, the fix is a small amount of buffering rather than acid, and often it points to a low KH; the GH and KH guide explains how carbonate hardness holds pH steady. And if your source water sits at an extreme, below 6 or above 8.5, that is worth addressing at the source. Everything in between, held stable, is fine for a betta.

How to actually hold pH steady

If your reading does wander, the fix is almost never a bottle of acid. It is carbonate hardness, the KH, which buffers the acids a tank naturally produces and stops the pH sliding; a tank with a sensible KH holds its number on its own, and the GH and KH guide covers how to check it. Most of the rest is routine: change water with the same source each time, keep the stocking light, and do not let uneaten food rot in the substrate, because that is what drives pH down between changes. If you genuinely want the softer, slightly acidic blackwater look, do it gently with a couple of Indian almond leaves or a little peat rather than a chemical, and keep half an eye on the KH so it never drops far enough for the pH to crash. On hard tap like mine I do none of this: the betta gets what the tap gives, the same every week, and the steadiness is the whole point.

A quick FAQ

Can a betta live in a pH of 8? Yes, provided it is stable. A steady 8 is far better than a fluctuating 7.

Should I use pH-down products for my betta? No. They cause the swings that harm the fish. Fix instability through buffering and consistent water, not chemicals.

What is more important than pH for a betta? Temperature and clean water. A heated tank at 24 to 27 degrees with zero ammonia matters far more than the pH reading.

For the full requirements, tank size, heat, gentle filtration and feeding, see the betta care guide, and the numbers worth watching are in aquarium water parameters.