What pH Should a Fish Tank Be?

At a Glance

Most freshwater fish do well between pH 6.5 and 8.0, and a steady reading matters more than an exact number. Aim for what your species prefers, and only act when pH sits outside 6.5 to 8.0 or swings from day to day.

What pH should a fish tank be? For most freshwater community fish, anywhere from about 6.5 to 8.0 is fine, and the sweet spot is whatever your tap water gives you, kept steady. South American fish such as tetras and discus lean acidic, while African cichlids and livebearers like it more alkaline. The number matters less than sudden swings, so don’t chase 7.0.

This explainer sits in our pH & Hardness guides. If you need to change it, see how to raise pH or how to lower pH.

What pH Should a Fish Tank Be? Ranges by Fish Group

pH measures how acidic or alkaline water is, on a scale of 0 to 14 where 7.0 is neutral. Every whole number is a tenfold change, so a jump from 7.0 to 8.0 is bigger than it looks.

Fish groupTypical pHNotes
Most freshwater fish6.5 to 8.0Aquarium Co-Op range for a typical freshwater tank
Community fish6.5 to 7.5Widely used range for mixed tanks
Goldfish6.8 to 7.4Do best in this band, per hobby guides
Tetras and other South American fishBelow 7.0Lean acidic; many tolerate more
Discus and soft-water specialistsSoft, acidic waterAlso need low hardness
African cichlids (Lake Malawi)7.8 to 8.6Prefer harder, more alkaline water

These ranges are general guides for common fish, not a buying list. Species within a group differ, and wild-caught or breeding fish can be fussier. Check the specific species you plan to keep before you adjust anything.

Stability Matters More Than the Number

Aquarium Co-Op’s rule is to keep pH relatively stable with no sudden spikes, and most fish will adapt. Note that pH also drifts naturally through the day, so one reading isn’t the whole story. Sudden crashes cause frantic swimming, lethargy and rapid breathing. That is why the buffer, KH, matters. Read our explainer on KH and GH.

Some experienced fishkeepers go further and argue pH itself is not important. Aquarium Science points to a discus study that found no harm from pH 5.5 to 8.5 over 90 days. Treat that as a reason not to panic over 7.4 versus 7.8, not as licence to ignore swings.

When pH Does Matter

  • Below about 6.5. Nitrifying bacteria slow down, so the nitrogen cycle gets less reliable. Aquarium Science reports that nitrite toxicity also rises around pH 6.0.
  • Above about 8.5. Ammonia gets more toxic as pH climbs, and at pH 9.0 even trace ammonia becomes a concern, according to the same source. Test ammonia when pH runs high.
  • Sudden change. A swing of a full unit in a day can stress fish, whichever way it goes.
  • Breeding. Eggs and fry survive better near the native pH of the species.

If ammonia is your worry, see how to reduce ammonia.

What About Australian Tap Water?

Your tap water sets your starting point. The Australian Drinking Water Guidelines give a pH range of 6.5 to 8.5 for drinking water and note that supplies range from 6 to 10.8. Most will fall inside the 6.5 to 8.0 band that suits typical freshwater fish, but a supply near the top edge or above it is worth testing. Test a glass of tap water beside your tank water to see the difference.

Many Australian supplies use chloramine, at least in some areas, so treat new water with a conditioner that names it.

How to Check Your Tank pH

Use a liquid test kit or multi-test strips, following the instructions exactly. Test weekly or fortnightly on an established tank, and any time fish look unwell or you’ve changed rocks, wood or substrate. See our guide to testing fish tank water and our water test kit picks.

Frequently Asked Questions

What pH should a fish tank be for tropical fish?

Usually 6.5 to 7.5 for common community tropicals. South American species like tetras lean lower, while livebearers and African cichlids prefer higher.

What should the pH level be in a fish tank?

Most freshwater fish do well from 6.5 to 8.0. Aim for stable and species-appropriate rather than a fixed 7.0.

What is pH in a fish tank?

It’s a measure of how acidic or alkaline the water is, from 0 to 14, with 7.0 neutral. Each whole number is a tenfold change.

Is 8.0 pH too high for a fish tank?

Not for most freshwater fish, and it suits African cichlids and livebearers well. It is worth an ammonia test, because ammonia is more toxic as pH rises.

How do I fix the wrong pH in my fish tank?

First check whether it needs fixing. If it does, adjust slowly, using KH as your guide. See how to raise or lower pH in the linked guides.

Written by

G'day, I'm Bobby Rawat. I've kept aquariums for the past five years and researched fishkeeping for just as long. I write practical, Australia-focused guides on setting up tanks, water care, maintenance and choosing the right equipment, based on what I've seen in my own tanks and checked against reliable research.

View all 98 guides by Bobby Rawat