Why your water behaves the way it does — and why the number that governs your root zone is the one you're probably not measuring.
The hub made the case that your water isn't neutral: it's a solvent with a chemistry you inherited, and your recipe goes on top of whatever's already there. This page is the why and the how much — what's actually in the water, why one number (not pH) decides how the whole root zone behaves, and what to do when the water you have isn't the water you need. Water is the foundation variable in the root zone. Every chapter downstream — pH, nutrition, oxygen, root-zone temperature — quietly assumed a water starting point. This is that starting point, examined.
What's actually in your water
Every water source carries a chemical fingerprint, and the first tool for reading it is EC — electrical conductivity, a measure of the total concentration of dissolved ions that can carry a current. It's reported in millisiemens per centimeter (mS/cm). The key thing about EC is what it doesn't tell you: it's a sum, not a breakdown. It says how many ions are dissolved, not which ones. A reading of 0.8 mS/cm could be benign calcium and magnesium, or it could be sodium you don't want — and EC can't tell the difference.
What EC does give you is a budget. If your target nutrient solution runs at 2.0 mS/cm and your source water already sits at 0.8, you have only 1.2 mS/cm of room left for the nutrients the plant actually needs — and some of that 0.8 may be ions working against you. Source water below 0.3 mS/cm is ideal; 0.3–0.5 is workable with adjustments; above 0.5 the water is eating a meaningful share of your recipe before you start, and above 1.0 it's occupying half the budget with ions you didn't choose.
To know which ions, you have to look past EC at the individual players:
- Calcium and magnesium are hardness — and they're real nutrients. The plant can't distinguish a calcium ion from your fertilizer from one dissolved out of limestone before the water reached your tank. Hard water (above 150 ppm) can supply much of a crop's calcium need on its own, which means you must subtract what the water provides from your recipe — or end up antagonizing magnesium and potassium uptake. This is a formulation error that lives in the water report, not the fertilizer bag.
- Sodium is the problem ion. It has no real biological role in most crops, but roots take it up anyway — it slips in through the potassium channels — where it causes osmotic stress and competes with potassium. Above 50 ppm it's a concern; above 100 it's serious. And in a recirculating system it's relentless: the plant drinks the water and leaves the sodium behind, so it concentrates with every cycle, and no acid or filter removes it — only RO at the source or enough leaching to flush it.
- Chlorine and chloramine are the municipal disinfectants, and the difference is operationally critical: free chlorine off-gasses (stand the water open overnight, or run it through carbon, and it's gone), but chloramine does not — it persists for days and needs carbon filtration with real contact time. A grower who lets water sit to clear "the chlorine" succeeds if the city chlorinates and fails completely if it chloraminates, and the only way to know which is to read the utility's report.
- The minor cast rounds it out: chloride (essential but often far above need, adding to salinity); boron (essential, with a razor-thin margin before toxicity); iron and manganese in some well water (invisible dissolved, then oxidizing to rusty sludge that clogs emitters); sulfate (a sulfur source, harmless but it adds EC); and trace heavy metals worth testing in any new source.
The throughline: every ion in your water either helps, occupies budget, or actively harms — and you cannot manage what you have never measured. (The source-by-source specifics — which contaminants come with well, municipal, rain, and RO water — live in the matrix cells; this section is the universal map.)
Alkalinity: the capacity behind the number
Now the heart of it. Of everything in your water, one property determines more about how your root zone behaves than any other, and it is almost never the number growers watch. It is alkalinity.
Return to the distinction from the hub and push on it. pH is a snapshot — the hydrogen-ion concentration at the instant you measure. Alkalinity is a capacity — how much acid the water can absorb before that pH actually changes. They are different physical quantities, and pH alone tells you almost nothing about how the water will behave when you start adding things to it.
Chemically, alkalinity is the dissolved compounds that neutralize acid — mainly bicarbonate (HCO₃⁻) and, at higher pH, carbonate (CO₃²⁻). These come from the rock the water moved through: limestone (calcium carbonate), dolomite, and similar deposits. Well water from a limestone aquifer can carry 200–400 ppm of bicarbonate alkalinity. Rainwater and RO water carry almost none.
Here is the mechanism that makes it the master number. When you add acid to high-alkalinity water, the bicarbonate intercepts it — the acid reacts with the buffer instead of changing the pH. The number barely moves, dose after dose, until you've consumed enough of the buffer that the pH finally falls, often suddenly. That's why the same bottle of pH-down feels powerful in soft water and useless in hard water. It's not the product. It's the buffer eating your corrections.
Reported as ppm CaCO₃, alkalinity sorts into bands that each describe a different life:
- Below 30 ppm — almost no buffer. pH swings easily with any addition, or even with the plant's own activity. For a precision grower with a good controller this is an advantage: the water responds predictably and doesn't fight back.
- 30–100 ppm — the comfortable range. Enough buffer for stability, not so much that it dominates.
- Above 100 ppm — the buffer is now a management factor. Every irrigation delivers a dose of alkalinity to the root zone, and that's the part most growers miss: bicarbonate in irrigation water acts like a continuous drip of lime. Over a long crop, the cumulative delivery can shift substrate pH a full unit or more — pushing iron, manganese, and zinc toward deficiency even when they're present in the fertilizer.
- Above 150 ppm — alkalinity management becomes a daily activity. You inject acid to neutralize the bicarbonate before it reaches the root zone, or you remove it at the source with RO. Unmanaged high alkalinity is the single most common cause of unexplained pH drift in container and hydroponic growing — and it is almost always a water problem misdiagnosed as a fertilizer one.
This is why a grower with 30 ppm alkalinity and one with 300 ppm are not playing the same game. The first sets pH and largely forgets it. The second fights for it. And the gap between feed and root zone makes it concrete: you acidify the feed to 5.8 at the tank, but as the water moves through the substrate and its bicarbonates react, the leachate — the solution draining from the bottom of the pot — reads 6.5 or higher. The feed pH is your intention. The leachate pH is the truth.
Three numbers, three meanings: alkalinity, hardness, and pH
The single most useful advanced idea on this page is learning to keep three numbers apart that growers routinely collapse into one.
- pH is acidity right now.
- Hardness is the dissolved calcium and magnesium.
- Alkalinity is the acid-neutralizing capacity — mostly bicarbonate.
They often travel together, which is why they get conflated: limestone hands you water that's both hard and alkaline, so a grower learns to treat "hard water" and "high-pH water" as the same thing. But they're independent quantities, and they come apart in ways that matter. Water can be soft but highly alkaline — sodium bicarbonate water, low in calcium but loaded with buffer, which fights your pH while contributing a problem ion. Or it can be hard but low in alkalinity — calcium sulfate (gypsum) water, full of calcium yet easy to acidify.
The reason to hold them separate is that each answers a different question. Hardness tells you what to subtract from your recipe. Alkalinity tells you how hard pH will be to hold. pH, on its own, tells you almost nothing — which is exactly why managing to it is a trap. The grower who reads all three reads the water; the grower who reads only pH is flying blind on the two numbers that actually predict behavior.
When your corrections backfire: the coupling traps
Water quality interacts with everything you add, and several of those interactions are coupling traps — where the obvious fix moves a second variable you didn't mean to touch.
The phosphoric-acid spiral. This is the most common one, and it compounds. Your well water runs 250 ppm alkalinity, so pH keeps drifting up, so you correct it with phosphoric acid. But phosphoric acid adds phosphorus, and the heavy, repeated dosing that high alkalinity demands pushes phosphorus well past what the recipe called for. Excess phosphorus suppresses zinc uptake and ties up iron — so now you see interveinal yellowing on new growth and diagnose an iron deficiency. You add iron. Then stunted new growth and small leaves appear, and you add zinc. Each addition raises EC; the alkalinity keeps demanding more acid; the spiral accelerates. The cascade began with water quality and ended in a multi-nutrient deficiency that looked like a formulation problem but was an alkalinity problem all along. The clean way out is to break the link: correct pH without adding phosphorus. A non-mineral pH adjuster like Paul's Pro pH moves acidity and nothing else, so heavy correction on hard water stops quietly rewriting your nutrition.
Alkalinity into calcium lockout. High alkalinity drives root-zone pH up, and elevated pH reduces the availability of calcium even when there's plenty of calcium in the solution. The result is the calcium-deficiency disorders — blossom end rot in tomato, tip burn in lettuce — appearing at adequate calcium formulation levels. The grower sees the symptom and adds calcium; the problem was never the calcium quantity, it was the pH environment limiting its uptake, and that environment was set by alkalinity. The durable fix has two parts: manage the alkalinity, and control calcium delivery independently of the rest of the recipe so you can place it precisely where and when the plant needs it. Decoupled calcium delivery (Cropsalt) is built for that second part — but it only performs against a water baseline you've actually accounted for. Unmeasured calcium in the source undermines the precision it's there to provide.
Sodium accumulation. In a recirculating system, sodium is a one-way ratchet. The plant takes up water and nutrients and leaves sodium behind, so it concentrates with every pass, climbing toward toxicity no matter how clean your additions are. Acid won't touch it, filtration won't touch it. Only RO at the source or a drain-to-waste leaching strategy keeps it in bounds — which is why, in a closed loop, sodium management begins and ends with source water quality.
The thread connecting all three is clean intervention — the principle of changing one variable without disturbing the others. It isn't a product; it's a test you apply to any tool: does this move only what I'm aiming at, or does it also move something I'll have to chase later?
Reverse osmosis: the reset button, and its catch
When the water genuinely fights you, RO is the definitive answer. It forces water under pressure through a membrane that rejects 95–99% of dissolved ions, producing water at 0.01–0.05 mS/cm — a near-blank canvas. Out go calcium, magnesium, sodium, chloride, bicarbonate, sulfate, heavy metals. The grower regains complete control over every ion in the solution, which is why commercial cannabis and high-wire tomato treat RO as the cost of precision: the annual cost of membranes and energy is usually less than the crop losses from managing a difficult source, and the clean baseline unlocks advanced strategies — like decoupled calcium delivery — that variable, mineral-loaded water makes impossible.
The catches are real and worth stating. RO water has zero alkalinity and zero buffer, so its pH is responsive but volatile — easier to set, easier to overshoot, and unforgiving of a sloppy correction. It often needs minerals added back (calcium and magnesium especially), which is where independent calcium control pays off. It produces a reject stream of concentrated brine, typically 25–40% of the input, that has to go somewhere. And it does not remove dissolved gases — chloramine has to be stripped with carbon before the membrane, or it will degrade it. RO solves the alkalinity problem by removing the buffer entirely; that solution is also the thing you then have to manage.
For good source water — EC below 0.3, alkalinity below 80, sodium below 30 — RO may be unnecessary, and the water's own calcium and magnesium can reduce what you need to add. The decision is economic and honest: can you formulate accurately against the water you have, or do you need a clean slate?
The coupling you can't see: water temperature and oxygen
One water property hides a root-killer, and it's temperature. Warm water holds less dissolved oxygen — that's Henry's law, non-negotiable physics: at 20°C water saturates near 9 mg/L of oxygen, at 30°C only about 7.5. But warmth does something worse than lower the ceiling. It also speeds up the root and microbial respiration that consumes oxygen (the same temperature-rate relationship that governs every biological process). Warm solution loses oxygen from both ends at once: less capacity, faster draw.
This sets up the most-misdiagnosed failure in the summer root zone. Heat warms the solution to 27°C. Dissolved oxygen falls below 5 mg/L. The roots' energy production drops, nutrient uptake slows, and — critically — the roots' own immune defenses, which need energy to run, weaken. Pythium, the opportunistic root pathogen that thrives in warm, low-oxygen water, invades the weakened tissue. Root mass declines, water uptake falls, calcium delivery to the shoot stalls, and the canopy yellows with tip burn or blossom end rot. The grower sees disease and deficiency and reaches for fungicide and calcium nitrate — treating three symptoms of a problem that was, at its root, a physics problem. The actual fix was a chiller and an air pump. Cooling the solution from 28°C to 20°C raises the oxygen ceiling about 15%, slows the microbes, and collapses the Pythium growth rate — one intervention addressing the coupling instead of any single symptom.
The lesson for water management: solution temperature is a quality parameter, root-zone temperature is independent of air temperature, and the cleanest, coolest water holds the most oxygen and creates the best conditions for root health.
Your source decides your starting line
Where your water comes from largely sets its chemistry: well water hard and high in alkalinity (the classic "my pH won't hold" source), municipal water carrying the chlorine-versus-chloramine question, rainwater the near-blank slate the Dutch built their tomato industry on, and RO the engineered clean slate described above. Each behaves differently enough to warrant its own playbook — and each source's full handling lives in its own cell.
→ Water × source: well, municipal, rainwater, and RO, one cell each.
Reading your water honestly: the test report
A water test is the opening page of your nutrient plan, not a formality. Test for the full set — EC, pH, alkalinity, hardness, sodium, chloride, and the disinfectant — because each number changes a downstream decision, and EC alone hides all of them. On cadence, water quality is a design-managed variable, not a real-time one: test at least quarterly, and any time the source changes (a new well, a municipal blend shift, a switch to stored rainwater). Build the treatment system — RO, carbon, acid injection — to hold the water within spec consistently, then verify it on schedule. You're not chasing water minute to minute; you're characterizing it well enough to formulate against it with confidence.
The synthesis: water is the foundation variable
Water quality sits beneath every other root-zone decision, which is what makes it the variable to settle first and the one whose neglect propagates furthest. Mature water management has five parts working together:
- Test before you formulate. Know the ion fingerprint — EC as the budget, and the individual ions that fill it. You can't account for what you haven't measured.
- Read alkalinity, not just pH. Alkalinity sets the magnitude of every pH decision downstream. It's the number that predicts whether pH is a setting or a struggle.
- Account for what the water already provides. Subtract source calcium and magnesium from the recipe; treat the water report as the first line of the formulation, not an afterthought.
- Treat at the source when the water fights you. RO or acid injection, chosen by the numbers — and clean correction so the treatment doesn't distort the nutrition it's meant to protect.
- Watch for accumulation. In recirculating systems, sodium climbs cycle after cycle; the source water quality decides whether that's a slow problem or a fast one.
With all five in place, water becomes the solid foundation it's supposed to be. With any one missing, every decision built on top of it inherits the gap.