Methodology

Last Updated: May 17, 2026

A transparent breakdown of the scientific formulas, baseline assumptions, and calculation algorithms powering the Ferti-Calc engine.

How the Calculator Works

The Ferti-Calc algorithm bridges the gap between commercial fertilizer labels and actual elemental plant uptake. It takes your target volume, desired NPK ratio, and chosen fertilizer base, then computes the exact mass (in grams or milliliters) required to achieve specific part-per-million (PPM) concentrations in your reservoir.

Scientific Basis and Formulas

Commercial fertilizer bags display P (Phosphorus) and K (Potassium) in their oxide forms: P₂O₅ and K₂O. Plants only absorb the elemental form. We use exact molar mass conversions to calculate true availability:

  • Elemental Phosphorus (P): P₂O₅ × 0.4364
  • Elemental Potassium (K): K₂O × 0.8302

Nitrogen (N) is represented in its true elemental percentage on commercial labels, so no oxide conversion is necessary.

PPM, EC, and Nutrient Calculations

We calculate Parts Per Million (PPM) based on the metric weight of the solute in the solvent volume: 1 PPM = 1 mg/L. When scaling recipes, the engine calculates the mass needed to reach the limiting nutrient's target PPM, and proportionally maps out the resulting PPMs of the other macronutrients to prevent toxicity.

Key Assumptions & Limitations

Our tool assumes 100% solubility of the provided inputs and calculates based on a neutral water baseline (0 PPM / 0.0 EC).Limitations: Local water supplies contain existing minerals (calcium, magnesium) that will affect the final reservoir EC. The calculator does not account for chemical lockouts caused by extreme pH fluctuations or precipitation from mixing incompatible concentrated stock solutions.

Why Our Methodology is Reliable

By relying strictly on established atomic mass ratios and standard stoichiometric math, our logic eliminates the guesswork of agricultural dosing. It is the same foundational math utilized by commercial greenhouse climate-control computers, made accessible to everyone.