pH

pH is one of the most important water-quality parameters in aquaculture. It influences fish physiology, oxygen transport, ammonia toxicity, biofilter performance, nutrient availability and overall system stability. Even when oxygen, temperature and filtration look acceptable, poor pH control can cut growth and raise stress.

pH measures how acidic or alkaline the water is on a scale from 0 to 14: 7 is neutral, below 7 acidic, above 7 alkaline. The scale is logarithmic - a change from 7 to 6 is a tenfold increase in acidity. Small pH steps are therefore large chemical changes.

Why pH matters for fish

Fish continuously exchange ions and gases across the gills. Water that is too acidic or too alkaline can damage gill tissue, disrupt osmoregulation, raise stress and reduce growth. Sudden swings are usually worse than a slow move. In many cases stability matters more than a precise target.

  • Reduced appetite and slower growth.
  • Higher feed conversion (FCR) and weaker immunity.
  • Reproductive problems and, at worst, higher mortality.
Typical pH ranges
pH rangeGeneral effect
< 5.5Dangerous for most cultured fish
5.5–6.5Significant stress for many species
6.5–7.5Good range for many freshwater systems
7.0–8.0Common target range in RAS
8.0–8.5Generally acceptable
> 8.5Increased ammonia toxicity
> 9.0Potentially harmful
> 10Dangerous for most fish species

Freshwater orientation. Most freshwater farms run best around pH 6.8–8.0. Do not apply this table unchanged to brackish or seawater.

Brackish water and seawater have a different background chemistry. Open sea is often around pH 7.8–8.3 (typically near 8.0–8.2) with higher alkalinity than most fresh waters. Brackish water sits in between and follows the mix of fresh and salt, algal production and CO₂. Marine and brackish RAS can still be pulled down by fish CO₂ - then gas control, not "an acidic source", is usually the fix. At pH 8+ the toxic NH₃ fraction is already higher than in near-neutral freshwater: the same TAN is more serious. See salinity, carbon dioxide and ammonia.

pH rangeBrackish / seawater - general effect
< 7.2Unusual in open sea; in marine RAS often a sign of high CO₂ or spent buffer - stress and weaker nitrification
7.2–7.6Low for natural seawater; can occur in closed marine/brackish RAS under CO₂ load
7.6–8.0Acceptable in many brackish and marine systems; a common target when CO₂ is controlled
8.0–8.3Typical open sea and many net pens / marine RAS in balance
8.3–8.5Upper natural seawater; higher NH₃ fraction - keep TAN low
> 8.5Elevated ammonia risk even at moderate TAN; check algae, degassing and TAN
> 9.0Potentially harmful - same warning as in freshwater

Orientation. Natural seawater is more strongly buffered than most fresh waters, but closed marine RAS can still lose pH via CO₂ and nitrification. Species and salinity set the target.

Species differences

Cold-water salmonids (rainbow trout, Arctic char, Atlantic salmon) often do well around pH 6.8–7.8. Warm-water species such as tilapia, carp, catfish and pangasius often tolerate 6.5–8.5. Tilapia are among the more pH-tolerant farmed fish. Kingfish (Seriola) is usually farmed in more marine or brackish water where background pH is often higher than in freshwater - steer to species and salinity, not a freshwater target.

pH and biofiltration

In RAS, pH is tightly linked to nitrification. Bacteria convert ammonia (NH₃/NH₄⁺) → nitrite (NO₂⁻) → nitrate (NO₃⁻). The process generates acid and consumes alkalinity. Without enough buffer, pH falls over time, nitrification slows or stops, and the system becomes unstable. Alkalinity often has to be topped up - see alkalinity and ammonia.

pH and ammonia toxicity

Total ammonia nitrogen (TAN) exists as NH₄⁺ (ammonium, relatively harmless) and NH₃ (unionised ammonia, highly toxic). As pH rises, a larger fraction becomes NH₃. The same TAN level can be relatively safe at pH 7.0 and dangerous at pH 8.5. Temperature also shifts the equilibrium - always read pH, temperature and TAN together. Calculate the NH₃ fraction in the ammonia section.

Open TAN calculator →

Daily pH fluctuations

In ponds, raceways and algae-rich systems, pH often changes through the day. In the morning photosynthesis is low, CO₂ has built up overnight and pH is typically lowest. In the afternoon algae consume CO₂, pH rises and oxygen often peaks. Large daily swings (sometimes more than one full pH unit in productive ponds) can stress fish even when average pH looks fine. See ponds and dissolved oxygen.

pH and carbon dioxide (CO₂)

pH and CO₂ are tightly linked. Dissolved CO₂ forms carbonic acid (CO₂ + H₂O ⇌ H₂CO₃) and lowers pH. When CO₂ is stripped (degassing, aeration or photosynthesis), carbonic acid falls and pH rises. In intensive RAS many "pH problems" are actually poor CO₂ control. See carbon dioxide (CO₂).

Alkalinity and buffer capacity

Alkalinity is the water's ability to neutralize acid and resist a pH drop. In aquaculture it is mainly the carbonate system: bicarbonate (HCO₃⁻), carbonate (CO₃²⁻) and dissolved CO₂. pH shows the condition now; alkalinity shows how much buffer remains. Simplified: CO₂ ⇌ H₂CO₃ ⇌ HCO₃⁻ ⇌ CO₃²⁻. When acid is added, bicarbonate/carbonate take up H⁺ and pH falls more slowly.

In RAS, nitrification consumes alkalinity continuously. Without make-up, pH falls, the biofilter loses performance and a pH crash can come suddenly when the buffer is gone. Two farms at the same pH can therefore behave very differently - one is stable, the other close to collapse. Treat alkalinity as a consumable, much like oxygen. See alkalinity.

Alkalinity (as CaCO₃)Interpretation
< 50 mg/LLow buffering capacity
50–100 mg/LModerate buffering
100–200 mg/LCommon operational target
200–300 mg/LStrong buffering
> 300 mg/LVery high buffering capacity

Typical freshwater/RAS bands. Targets depend on species, feed load, nitrification, source and strategy.

Common ways to hold alkalinity: sodium bicarbonate (NaHCO₃), calcium carbonate (limestone), dolomite, calcium hydroxide, sodium carbonate. Sodium bicarbonate is widely used in commercial RAS - it replenishes HCO₃⁻ and is relatively easy to handle. Degassing removes CO₂ and often raises pH; more bicarbonate mainly strengthens resistance to future pH decline, not necessarily a dramatic pH jump.

Monitoring and alarms
  • Continuous pH in RAS; calibrate probes and check by hand.
  • Regular alkalinity tests - not pH alone.
  • Read pH together with CO₂, TAN, nitrite and temperature.
  • Alarms for both low and high pH. Examples (not universal): low about 6.5, high about 8.5 - adjust to species and strategy.
Signs of pH problems

Reduced feeding, flashing/rubbing, increased gill movement, surface aggregation, erratic swimming, poor growth and more disease. The same picture can be oxygen, ammonia or CO₂ - measure, do not guess. See monitoring systems.

Rule of thumb

Temperature determines how fast biology works. Oxygen determines whether fish can breathe. pH determines whether water chemistry stays stable enough for everything else to function. Alkalinity tells you how resistant the system is to becoming acidic tomorrow.

Sources/overview (selection): Timmons & Ebeling, Recirculating Aquaculture; Boyd & Tucker, Pond Aquaculture Water Quality Management; established RAS practice on the carbonate system, nitrification and ammonia equilibrium. Ranges are indicative - use species, salinity and site data.

Content is general knowledge and concept guidance — not site- or permit-specific design.

DABCE can support with reviews, checklists, short training, early project definition (including for investors) or execution support.

contact@dabce.se

Back to Aquaculture Helper