Fertiliser estimate
A bed's requirement for nitrogen, phosphorus, potassium and lime: what comes from fertilisation guides and what remains the app's own estimate.
Quantities
| Symbol | Quantity | Unit |
|---|---|---|
N | crop nitrogen requirement | kg N/ha; shown as g N/m² |
Y | average yield at which the source prints the row | dt of fresh matter per hectare |
c | nutrient content of the harvested produce | kg per dt of fresh matter |
A | nutrient removal by the crop | kg/ha |
Z | adjustment to removal by soil supply class | kg/ha |
pH | acidity of the salt extract | dimensionless |
H | humus content | % by mass |
D | liming dose | dt CaO/ha; shown as kg CaCO₃ |
Ab | deduction from the nitrogen requirement for the soil reserve and the previous crop | kg N/ha |
I | Soil Nitrogen Supply Index (SNS) | dimensionless, 0…6 |
J | Teagasc soil supply index | dimensionless, 1…4 |
P_M | available phosphorus by the Morgan extract | mg/l |
Formulas
Nitrogen requirement per bed area
N [g/m²] = N [kg/ha] / 10
1 kg/ha = 0.1 g/m². The value is published per crop at a stated average yield: tomato 225 kg N/ha at 600 dt/ha, i.e. 22.5 g N/m².
Phosphorus and potassium requirement
A = Y × c; requirement = A + Z, not below zero
The adjustment Z is set by the soil supply class: classes A and B add 60 kg P₂O₅/ha and 75 kg K₂O/ha, class C adds nothing, class D subtracts half the requirement and class E all of it. A negative result is set to zero, as the source states.
Liming dose per bed area
kg CaCO₃/m² = D [dt CaO/ha] × 0.01 × 1.785
1 dt/ha = 0.01 kg/m². The factor 1.785 is the ratio of the molar masses of CaCO₃ and CaO (100.09 / 56.08).
Phosphorus and potassium dose by index
dose [kg/ha] = cell(crop, J); above 20 % organic matter, no higher than the index 3 cell
Nothing is computed between the cells: four values are printed, not a function. The cap belongs to an Irish environmental regulation (SI 378 of 2006) printed in the table's own footnote rather than to agronomy, and it is named on screen together with the figure the source prints without it.
Nitrogen requirement after the deductions
N_net = N − Σ Ab, not below zero
There are two deductions: 20 kg N/ha where the humus content is above 4.0%, and 0, 10 or 20 kg N/ha for last year's main crop. The source calls both of them minimum deductions — a lower bound, not a value — and the soil's mineral nitrogen (Nmin) is still not subtracted from the requirement.
Converting a nutrient mass into fertiliser mass
fertiliser mass = nutrient mass × 100 / share [%]
The share of active ingredient is published per product: urea 46% nitrogen, calcium ammonium nitrate 27%, ammonium sulphate 21%, superphosphate 18% P₂O₅, triple superphosphate 45%, potassium sulphate 50% K₂O. It is applied to N_net: the deductions are already taken off, and what is worth converting into fertiliser is what remains to be applied.
Sources
The nitrogen requirement, the liming dose and the share of active ingredient come from Basisdaten für die Düngung und Nährstoffflüsse of the Bavarian State Research Center for Agriculture, tables 9a, 9c and 9d, 8a and 3 respectively. The soil supply classes for phosphorus and potassium and the adjustment to removal by class come from Leitfaden für die Düngung von Acker- und Grünland of the same institute, tables 11, 12 and 32. Both documents serve as the calculation basis for determining fertiliser requirements under the German fertiliser ordinance.
The requirement is a property of the crop
The values are published per hectare of a single crop. Where a bed carries several crops the app shows each figure separately and does not add them: adding would count the bed's area twice.
The supply class is set by a figure, not by a word
Class boundaries are given in milligrams of nutrient per 100 g of soil: for phosphorus by calcium-acetate-lactate (CAL) extraction, for potassium with soil texture taken into account, since the same content falls into different classes on light and heavy soil. A home kit's low/medium/high readings are not those quantities and do not enter the calculation.
Humus content in liming
The dose table is printed in three parts by humus content: mineral soils (up to 4%), humose soils (4.1–15%) and boggy soils (15.1–30%). Their doses differ fivefold, so without a measured humus content no dose is given. A laboratory computes this quantity as Corg × 1.72.
Requirement and single application are different quantities
The source states separately the largest amount of lime for a single application: on mineral soils from 15 to 100 dt CaO/ha depending on texture. On heavy acid soil the requirement exceeds that amount twofold or more, and the remainder is applied in later years.
Deductions from the nitrogen requirement
The German fertiliser ordinance (DüV, Anlage 4) subtracts several quantities from the requirement. Two of them are calculated from data already on the device: the soil reserve from the humus content (table 6, a deduction of 20 kg N/ha where the content is above 4.0%) and the previous crop from last year's main crop (table 7: 20 kg N/ha after grassland, lucerne and clover, 10 after oilseed rape, grain legumes and cole vegetables, 0 after cereals, maize, potatoes and other vegetables). The previous crop is determined from the bed's ground rather than from its record: a bed dug over and marked out afresh gets a new identifier while the soil stays the same.
The catch crop is not calculated
The second half of table 7 sets a deduction for a green manure, and its rows distinguish frost-kill from the time of incorporation: for legumes 10 kg N/ha if frost-killed and 40 if incorporated in spring. The app knows neither — it has no incorporation event, and frost-kill is recorded nowhere — and substituting one of the rows would mean choosing on the source's behalf.
A second method: the dose by RB209 index
The British Nutrient Management Guide (RB209), section 6, answers with a dose rather than a crop requirement, and arrives at it without a soil analysis: the Soil Nitrogen Supply Index comes from soil category, previous crop and annual rainfall (under 600 mm, 600–700 mm, over 700 mm), and the index then gives the dose from a per-crop table. For carrots that is 100 kg N/ha at index 0 and nothing at index 3. Figures from the two methods neither add nor average: they are two different answers to one question, and each has its own heading on screen.
The method is chosen by the laboratory report, not by country
Class and index boundaries belong to the extraction method rather than to the nutrient: calcium acetate lactate for the German method, Morgan for the Irish one, Olsen and ammonium nitrate for the British one, Kirsanov (GOST R 54650) at a Russian laboratory. The method is recorded on the soil test and decides which method may speak from it. The app converts units — mg/kg and mg/100 g differ by a factor of ten, and dividing by ten is the definition of the unit — but never converts between extractions. Until a method is named the figures are read against the CAL boundaries, as they were before the field existed, and this is said alongside them.
A third method: the index by Morgan
Teagasc, The Green Book, chapter 16: four soil supply indices by the Morgan extract and a per-crop dose in kg/ha. Of the twenty-five vegetables the source covers, eight match the app's catalogue. The source prints nitrogen too, and the app does not take it: the nitrogen index is derived from the previous crop, and for a vegetable predecessor the row requires knowing how much nitrogen it received.
A fourth method: the standard doses of Emilia-Romagna
Regione Emilia-Romagna, Disciplinari di produzione integrata 2026: each crop has a sheet with a standard dose of N, P₂O₅ and K₂O in kg/ha. Nitrogen is printed at a stated yield with a list of increases and decreases and a cap on the increases; the app applies those it has data for — the organic matter class from humus and texture group, an annual legume predecessor, and rainfall above 300 mm from 1 October to 28 February — and shows the rest verbatim. N = max(0, standard + min(Σ increases, cap) − Σ decreases). Phosphorus and potassium are printed by soil supply class; the general norms (ch. 11.1) treat a vegetable plot under 1000 m² and a fruit plot under 5000 m² as well supplied without an analysis, and the app takes the “elevata” column only when the garden area is below the limit. Twenty-five catalogue crops, twenty-eight rows: tomato and eggplant have greenhouse and open field, asparagus establishment and production years.
What was examined and not taken
The Dutch Adviesbasis is the only model found in which the dose is a continuous function of the analysis rather than a step of a table. It is not taken for two structural reasons: its phosphorus formulas branch on Dutch soil types that cannot be derived from USDA triangle classes, and its potassium route goes through an intermediate kaligetal that takes the clay content — a quantity the app does not store.
Phosphorus and potassium are not taken from RB209
The per-crop RB209 tables print phosphorus and potassium too, but their indices are defined by the Olsen extract and the ammonium-nitrate extract, while the app stores milligrams from the calcium-acetate-lactate extract. A published review of conversion equations between extracts (Steinfurth et al., 2021) concludes that coefficients differ more than twofold between authors and that conversions should only be carried out if absolutely necessary.
What remains the app's own decision
Assigning USDA texture triangle classes to the four texture groups of the German classification is done by clay content. Assigning the app's crops to the rows of table 7 is done the same way: the source names groups (“Kohlgemüse”, “Gemüse ohne Kohlarten”), not species. RB209 soil categories are determined by describing the profile down to the subsoil, whereas the app knows the topsoil, and the assignment is made from it.
Applicability and limitations
- The soil's mineral nitrogen (Nmin, kg/ha) is subtracted from the requirement by the method; the app has no such measurement, so only the deductions for humus and for the previous crop are taken off.
- The nitrogen released by the residues of the same season's preceding crop is given per crop by the source (Anlage 4, table 4, column 5: from 5 kg N/ha for radish to 130 for Brussels sprouts) and is not applied.
- The Soil Nitrogen Supply Index is not determined for organic and peat soils: there the source prints a referral to an adviser rather than a number.
- RB209 doses are for commercial field vegetable production in the United Kingdom; the rainfall scale and the soil categories are British.
- Teagasc doses are for commercial vegetable production in Ireland; of the twenty-five crops the source covers, eight match the catalogue and the rest stay silent.
- Nothing is interpolated between the cells of the index tables: four values are printed, not a function.
- Nitrogen is not calculated from Teagasc: its index requires knowing how much nitrogen last year's crop received.
- DPI doses are norms for commercial integrated production in Emilia-Romagna; adjustments for yield, vigour and applied organic matter are not applied, and the increase for incorporated cereal straw is not applied because incorporation is not recorded.
- DPI phosphorus and potassium classes from an analysis (Olsen, exchangeable potassium) are not read: a garden not below the small-plot limit gets a silence.
- The adjustment for a yield differing from the one at which the value is published is not applied: no planned yield is requested.
- Applied fertiliser is not subtracted from the requirement: the requirement is expressed as a nutrient mass, while the log records a fertiliser mass whose share of active ingredient is not stated.
- The scheme shifting part of the dose between crops in a rotation (Schaukeldüngung) is not applied: it requires the share of cereals in the rotation.
- Maintenance liming above pH 5.6 is given by the source but not shown by the app.
- The phosphorus supply classes are defined for calcium-acetate-lactate extraction; a result from another method does not match these boundaries.
- For the potassium supply classes the source names no extraction at all: it says only that the content falls into the same classes, and advises determining potassium with the same analysis as phosphate.
Sources
- Bayerische Landesanstalt für Landwirtschaft, 2022. Basisdaten für die Düngung und Nährstoffflüsse. LfL Bayern, таблицы 1a, 1c и 1d (содержание элементов), 1b (промежуточные культуры и связывание азота), 3 (доля действующего вещества), 8a (известкование), 9a, 9c и 9d (потребность в азоте); данные таблицы 1c — Bayerische Landesanstalt für Weinbau und Gartenbau — full text open Open
- Bayerische Landesanstalt für Landwirtschaft, 2022. Leitfaden für die Düngung von Acker- und Grünland («Gelbes Heft»). LfL Bayern, таблицы 11 и 12 (классы обеспеченности фосфором и калием) и 32 (поправка к выносу по классу) — full text open Open
- Bundesministerium für Ernährung und Landwirtschaft, 2017. Düngeverordnung (DüV), Anlage 4 — Ermittlung des Stickstoffdüngebedarfs. Bundesgesetzblatt, таблицы 4 (потребность овощных и азот пожнивных остатков), 6 (скидка за запас почвы) и 7 (скидка за предшественника) — full text open Open
- AHDB, 2021. Nutrient Management Guide (RB209), Section 6: Vegetables and bulbs. Agriculture and Horticulture Development Board — full text open Open
- Coulter, B.S. & Lalor, S. (ред.), 2008. Major and Micro Nutrient Advice for Productive Agricultural Crops. Teagasc, 3-е издание; главы 4 и 16 — full text open Open
- Regione Emilia-Romagna, Settore Agricoltura sostenibile, 2026. Disciplinari di produzione integrata 2026 — Norme tecniche di coltura. Determinazione n. 3130 del 16.02.2026; листы культур: dose standard N-P-K, sesti d'impianto, irrigazione, avvicendamento; CC BY 4.0 — full text open Open
- Regione Emilia-Romagna, Settore Agricoltura sostenibile, 2026. Disciplinari di produzione integrata 2026 — Norme generali. глава 7 (avvicendamento), глава 11 и приложения 3–4 (fertilizzazione); CC BY 4.0 — full text open Open
- van Dijk, W. (сост.), 2003. Adviesbasis voor de bemesting van akkerbouw- en vollegrondsgroentengewassen. Praktijkonderzoek Plant & Omgeving, Wageningen UR — full text open Open
- Steinfurth, K., Hirte, J., Morel, C. & Buczko, U., 2021. Conversion equations between Olsen-P and other methods used to assess plant available soil phosphorus in Europe — A review. Geoderma 401: 115339 — abstract open, full text paywalled Open
- Soil Science Division Staff, USDA, 2017. Soil Survey Manual. USDA Agriculture Handbook 18 — full text open Open