Making a hydroponic nutrient solution involves dissolving specific water-soluble fertilizer salts into water at precise concentrations, then adjusting the pH to between 5.0 and 6.0. You can mix a complete solution from about a dozen individual compounds, or simplify the process with pre-formulated two-part concentrates. Either way, understanding what goes into the water and why gives you far more control over plant health than blindly following a label.
What Plants Need From the Water
In soil, roots pull nutrients from decomposing organic matter and mineral particles. In hydroponics, the water is the soil, so it needs to contain every essential element in dissolved, plant-available form. A widely used baseline is the Modified Sonneveld recipe from Penn State Extension, which targets these concentrations in parts per million (ppm):
- Nitrogen: 150 ppm
- Potassium: 210 ppm
- Calcium: 90 ppm
- Phosphorus: 31 ppm
- Magnesium: 24 ppm
- Iron: 1 ppm
- Manganese: 0.25 ppm
- Boron: 0.16 ppm
- Zinc: 0.13 ppm
- Copper: 0.023 ppm
- Molybdenum: 0.024 ppm
Nitrogen, potassium, and calcium make up the bulk of the recipe. The trace elements (iron through molybdenum) are needed in tiny amounts, but skipping even one will eventually cause visible problems. One convenient fact makes the math easier: 1 ppm equals 1 milligram per liter, so if you want 150 ppm nitrogen in 100 liters of water, you need 15,000 mg (15 grams) of pure nitrogen dissolved in that volume.
The Salts You Actually Dissolve
You don’t add pure nitrogen or pure potassium to water. Instead, you use fertilizer-grade salts that each deliver one or more elements. Here are the most common ones used in DIY hydroponic solutions:
- Calcium nitrate (15.5-0-0, 19% calcium): Your primary source of both nitrogen and calcium.
- Potassium nitrate (13-0-44): Supplies potassium and additional nitrogen.
- Monopotassium phosphate (0-52-34): Delivers phosphorus and more potassium.
- Magnesium sulfate, or Epsom salt (9.1% magnesium): Covers magnesium and sulfur.
- Chelated iron (such as Sequestrene 330, 10% iron): Iron in a form that stays dissolved across a wider pH range.
- Manganese sulfate (31% manganese): Trace manganese source.
- Zinc sulfate (35.5% zinc): Trace zinc source.
- Copper sulfate (25% copper): Trace copper source.
- Borax (11% boron): Ordinary laundry-grade borax works.
- Sodium molybdate (39% molybdenum): Trace molybdenum source.
These are all highly water-soluble. Calcium nitrate dissolves at over 121 grams per 100 ml in cold water. Potassium nitrate is less soluble at about 13 grams per 100 ml cold, so if you’re making a concentrated stock, you may need warm water to get it fully dissolved.
Why You Need Two Separate Stock Solutions
This is the single most important mixing rule in hydroponics: calcium and phosphorus (or sulfates) cannot be concentrated together in the same container. When calcium ions meet phosphate or sulfate ions at high concentrations, they form an insoluble compound that drops out of solution as a chalky precipitate. That precipitate is locked-up nutrition your plants will never absorb.
The standard workaround is an A/B system. Tank A holds calcium nitrate and chelated iron. Tank B holds everything else: monopotassium phosphate, magnesium sulfate, potassium nitrate, and all the trace elements. Each tank is mixed as a concentrated stock, typically 100 to 200 times the final working strength. When you’re ready to fill your reservoir, you add equal portions of A and B to fresh water. Because they’re diluted into a large volume, the calcium and phosphate concentrations stay low enough that no precipitation occurs.
Calculating How Much to Add
The math has one core principle: you need to account for the percentage of your target element inside the fertilizer compound. Fertilizer labels express phosphorus as phosphate (P₂O₅) and potassium as potash (K₂O), which include oxygen atoms. For hydroponic recipes written in elemental ppm, you convert using these factors: phosphate is 43% actual phosphorus, and potash is 83% actual potassium.
Say your recipe calls for 31 ppm phosphorus and you’re using monopotassium phosphate graded at 0-52-34. The “52” means 52% phosphate by weight. Since phosphate is 43% phosphorus, the fertilizer contains 0.52 × 0.43 = 0.2236, or about 22.4% actual phosphorus. To get 31 mg/L of phosphorus, you need 31 ÷ 0.224 = roughly 138 mg of that fertilizer per liter of final solution. For a 100-liter reservoir, that’s 13.8 grams.
Repeat this process for each salt and each target element. Because most salts deliver two nutrients (potassium nitrate gives both potassium and nitrogen), you calculate one element first, then subtract the “bonus” contribution of the second element from its total target before sourcing the remainder from another salt. A spreadsheet or one of the free online hydroponic calculators makes this dramatically faster.
Preparing Your Water First
Start with the cleanest water you can. Tap water often contains chlorine or chloramine, both of which can harm beneficial root-zone microbes. Simple chlorine will off-gas if you let the water sit in an open container for 24 to 48 hours, or faster with an air stone bubbling through it. Chloramine, which many municipal systems now use, does not evaporate. You’ll need an activated carbon filter or a reverse osmosis (RO) system to remove it. Carbon filters also reduce heavy metals and other contaminants.
Hard tap water already contains calcium, magnesium, and sometimes significant amounts of other minerals. If your tap water has a noticeable baseline electrical conductivity (EC), you’ll need to reduce the calcium and magnesium in your recipe accordingly, or switch to RO water for a clean starting point. RO water lets you control exactly what goes in.
Adjusting and Monitoring pH
The target pH for hydroponic nutrient solution is 5.5, with an acceptable range of 5.0 to 6.0. At this acidity level, the root environment stays between 6.0 and 6.5, which is the range where all essential nutrients remain dissolved and available for absorption. When pH drifts above 6.5, iron, manganese, and other trace metals begin to lock out, forming insoluble compounds the roots can’t take up. When it drops below 5.0, calcium and magnesium availability decreases.
After mixing your nutrients into the reservoir, test the pH with a digital meter or liquid test kit. Most nutrient blends push the pH in one direction or another. Use small amounts of phosphoric acid to lower pH, or potassium hydroxide to raise it. Add in tiny increments, stir, wait a minute, and test again. pH will drift over time as plants selectively absorb certain ions, so check it every day or two and adjust as needed.
Keeping the Reservoir Healthy
Water temperature matters more than most growers realize. Aim for 18 to 22°C (65 to 72°F). Warm water holds less dissolved oxygen, and roots need oxygen for respiration. When reservoir temperatures climb above this range, oxygen levels drop, creating ideal conditions for root rot pathogens. In hot climates or grow rooms, a small aquarium chiller or frozen water bottles can keep temperatures in check. An air pump with a stone running continuously helps maintain oxygen levels regardless of temperature.
Plants consume water and nutrients at different rates, which means the concentration and balance of your solution shifts over time. Monitor EC regularly. As plants drink more water than they absorb nutrients, the EC rises and the solution becomes too concentrated. If they absorb nutrients faster than water, EC drops. In practice, most growers top off with plain water when EC rises, or add a small dose of nutrients when it falls. Completely replacing the reservoir every one to two weeks prevents imbalances from compounding.
Storing Concentrated Stock Solutions
Mixed stock concentrates last a long time if stored properly: in sealed, opaque containers in a cool, dry space between 7°C and 29°C (45 to 84°F). Some manufacturers rate their concentrated nutrients at a two-year shelf life. Light exposure is the main enemy, particularly for chelated iron, which degrades under UV. Keep your stocks in dark bottles or a closed cabinet. If you see crystals forming at the bottom of a stock container, the solution may have gotten too cold or too concentrated. Gently warming it and stirring usually redissolves the precipitate.
Spotting Deficiencies in Your Plants
Even with a well-mixed solution, individual nutrients can become unavailable if pH drifts or uptake conditions change. Visual symptoms on the leaves tell you which element is likely off. The key distinction is whether symptoms appear on older leaves (lower on the plant) or newer leaves (at the top and tips).
Nitrogen deficiency shows up on older leaves first. The entire plant takes on a pale, light green color, and lower leaves yellow, then dry out and turn brown. Potassium and phosphorus deficiencies also express on older leaves, since these are mobile nutrients that the plant pulls from old growth to feed new growth. Calcium, boron, and copper deficiencies appear on new leaves, often as distorted, curled, or necrotic (brown-tipped) growth at the top of the plant. If the growing tip itself dies, calcium or boron is the most likely culprit.
When you spot symptoms, check pH first. A solution with perfect nutrient ratios can still cause deficiencies if the pH has locked out a specific element. Correcting pH often resolves the problem faster than adding more of the missing nutrient.

