Fertilizer NPK Calculator

Calculate nutrients delivered, required application rates, and bags needed from any NPK grade.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

The Fertilizer NPK Calculator turns the three numbers printed on every fertiliser bag — the N-P₂O₅-K₂O grade — into actionable field data: exact kilograms of each nutrient delivered per hectare or acre, the application rate needed to hit a soil-test recommendation, and the number of bags required to cover your field. All three calculations happen live in your browser with no data sent anywhere.

How the NPK grade works

Every fertiliser bag carries a grade expressed as three percentages, for example 15-15-15 or 18-46-0. These tell you the percentage by weight of:

  • N — available nitrogen, reported as elemental N
  • P₂O₅ — available phosphate, reported as phosphorus pentoxide (not elemental P)
  • K₂O — available potash, reported as potassium oxide (not elemental K)

The total of the three numbers is the total nutrient content of the product; the rest is filler, micronutrients, or carrier material. A 50 kg bag of 20-10-10 therefore holds 10 kg N, 5 kg P₂O₅, and 5 kg K₂O.

Because soil-test reports and crop nutrition guides typically express phosphorus as elemental P and potassium as elemental K, the calculator converts automatically using the standard conversion factors: divide P₂O₅ by 2.2914 to get elemental P; divide K₂O by 1.2046 to get elemental K.

Three calculation modes

Mode 1 — Nutrients delivered. Enter your application rate and field area. The calculator multiplies the rate by each nutrient fraction:

Nutrient (kg/ha) = application rate (kg/ha) × (nutrient % / 100)

It then multiplies by the area to give total fertiliser weight required.

Mode 2 — Application rate from targets. Enter the nutrient rates your agronomist recommends (as elemental kg/ha). The calculator works backwards:

Required rate (kg/ha) = target nutrient (kg/ha) / elemental fraction

Because a fixed-grade fertiliser delivers N, P, and K in locked proportions, the application rate is set by whichever nutrient requires the highest rate — the limiting nutrient. Any nutrient requiring a lower rate is over-supplied; the surplus column lets you see and manage this.

Mode 3 — Bags needed. Divide total fertiliser needed by bag size. Always round up when buying — you can spread any leftover on the edges rather than run short mid-field.

Worked example

A market garden of 0.5 ha has a soil test recommending 80 kg N/ha, 20 kg P/ha, and 30 kg K/ha (all elemental). The grower wants to use DAP (18-46-0).

Elemental P fraction of DAP = 46 / 2.2914 = 20.07% — so DAP is ~20% elemental P. Rate needed to supply 20 kg P/ha = 20 / 0.2007 = 99.7 kg/ha. At that rate DAP delivers: N = 99.7 × 0.18 = 17.9 kg N/ha (far below the 80 kg target).

The calculator immediately shows P is the limiting nutrient at 99.7 kg/ha, with a large nitrogen deficit — which tells the agronomist to follow up with a nitrogen-only product like urea (46-0-0) to make up the 62 kg N/ha shortfall. The tool surfaces the gap rather than hiding it.

Total DAP for the 0.5 ha plot = 99.7 × 0.5 = 49.9 kg — two 25 kg bags.

Formula note

The nutrient delivery formula is linear: multiply rate by fraction. All unit conversions (acres to hectares, lb to kg, etc.) are applied before the multiplication so results are always expressed in the unit you chose. The P₂O₅ → P and K₂O → K conversions derive from molar masses: P₂O₅ (141.94 g/mol) / 2P (61.94 g/mol) = 2.2914; K₂O (94.20 g/mol) / 2K (78.20 g/mol) = 1.2046. These are internationally standardised and match IFA, FAO, and AHDB conventions.

Ad placeholder (rectangle)