Home / Science / Agriculture and food / Agronomy and soil science / Soil test interpreterTool #382

Soil test interpreter: lime requirement to raise pH, and nutrient results against your lab's ranges

Work out how much lime raises your soil's pH, from CEC and base saturation, from a buffer capacity, or from your lab's lime factor, scaled to your depth and to your lime's neutralising value and fineness. Then see which nutrients are low, in range or high against the ranges you type.

Keep it one tap away for everyday use.

Bookmark Soil test interpreter?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Soil pH
  2. Lime
  3. Nutrients
  4. Ratings
Nothing is uploadedWorks offline once open

pH and lime

Your lime

CCE is the lime's neutralising value compared with pure calcium carbonate (100 %); fineness efficiency is the share that reacts within the time you care about, from its particle sizes. Both are on the lime's label or quarry test; their product is the ECCE. The example values are made up.

Nutrients against your lab's ranges

The example results and ranges are made up and rounded; they are not any lab's or agency's. Ranges depend on the extraction method, the crop and the region, so use the ranges printed on your lab report or given by your adviser.

Download

What it does

A soil test report gives a pH and a list of nutrient results. This page helps you read it in two parts.

Lime. Acid soils hold acidity on their clay and organic matter. Lime (calcium carbonate, or a product compared with it) neutralises that acidity: one mole of CaCO₃ takes up two moles of H⁺, so 50.04 g of CaCO₃ neutralises one mole of charge. The page works out how much acidity there is to neutralise in the layer you will mix lime into, turns it into kg of pure CaCO₃ per hectare, and then into tonnes of your lime from its neutralising value and fineness.

Nutrients. Type each result with the bottom and top of the range your lab or adviser gives, and the page marks it low, in range or high, with a picture of where it sits.

Three ways to work out lime

  • CEC and base saturation: the charge to neutralise is CEC × (target − present base saturation) ÷ 100, in cmol(+)/kg.
  • pH and buffer capacity: the buffer capacity (cmol(+)/kg per pH unit, from a titration or your lab) × the pH rise.
  • Your lab’s lime factor: type the tonnes of CaCO₃ per hectare that raise pH by one unit for the depth your lab states; it is scaled to your depth.

The soil mass of the layer is depth × bulk density: 15 cm of soil at 1.3 g/cm³ weighs 1,950 t per hectare. Deeper mixing needs more lime.

Your lime

CCE (calcium carbonate equivalent) is the neutralising value compared with pure calcium carbonate. Fineness efficiency is the share fine enough to react in the time you care about. Their product is the ECCE. Moisture adds weight that does nothing, so a wet lime needs more tonnes.

Worked example

The page opens with a made-up soil: CEC 15 cmol(+)/kg, base saturation 60 % and a target of 80 %, limed to 15 cm at a bulk density of 1.3 g/cm³. The charge to neutralise is 3 cmol(+)/kg in 1,950 t/ha of soil, which needs 2,928 kg/ha of pure CaCO₃. The lime has a CCE of 95 % and a fineness efficiency of 85 %, an ECCE of 80.75 %, so you spread 3.63 t/ha (1.62 tons/acre): 29.00 t for the 8 ha field.

In the nutrient part, the made-up results show 3 of 6 in range; phosphorus (12 against 20 to 40 mg/kg: “Low, 60 % of the bottom”), magnesium and organic matter are low.

FAQ

Why not use my lab’s buffer pH? Buffer pH methods turn a buffer reading into lime with equations calibrated by each lab or agency for its own soils. Use the lime factor or recommendation your lab gives with that method; type it as the lime factor here to scale it to your depth and lime.

Where do the ranges come from? From your lab report or adviser. Ranges depend on the extraction method (for example Olsen or Mehlich-3 for phosphorus), the crop and the region, so the example ranges are only there to show how the page works.

Can it lower pH? No; this page only works out lime to raise pH.

Is my soil test uploaded? No. Everything runs in your browser and works offline.

Where the numbers come from

  • Lime from a charge balance: acidity to neutralise (cmol(+)/kg) × soil mass of the layer (depth × bulk density) × 50.04 g CaCO3 per mole of charge (CaCO3 + 2H+ → Ca2+ + CO2 + H2O; standard atomic weights). Effective calcium carbonate equivalent = CCE × fineness efficiency. General soil chemistry, as in standard soil science textbooks.
  • No agency lime tables, buffer-pH equations or nutrient sufficiency ranges are bundled: users type their own lime factor and their lab's ranges.
  • Checked against an independent Python calculation (moles of H+ in the layer) and hand-worked examples in the tests. The example soil, lime and ranges are made up and rounded.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Related tools

Fertiliser blend calculator #381 Type the nitrogen, phosphate, potash (and sulphur) your field needs and the fertiliser grades you can buy, such as 46-0-0, 18-46-0 and 0-0-60. Get the amount of each product per hectare or acre, what is over or under supplied, totals and bags for the field, and the cost if you type prices. Irrigation scheduler #383 Paste or open daily reference evapotranspiration (ET0) and rain, describe the soil and crop, and follow the root-zone water balance day by day: when the crop reaches its readily available water, how much to put back, deep drainage after big rain, stress days, and the water to pump. Seeding rate calculator #384 Turn a target plant population into seeds and kg (or lb) to sow from germination, purity, field emergence and seed weight, with seeds per metre or foot of row and the gap between seeds. Then count plants in a length of row or a frame to see the stand you got and your real establishment. Field trial designer #385 Lay out a field or glasshouse trial as a randomised complete block, Latin square or completely randomised design. Random but repeatable from a seed, checked, drawn as a plot map, and saved as a CSV field book. Nothing is uploaded. Yield trial ANOVA and LSD #386 Paste or open your plot yields and get the analysis of variance for a randomised complete block, completely randomised or Latin square trial: F tests with p-values, CV %, standard errors, the LSD at 5 % or 1 % and letters that group the means. Nothing is uploaded. Sprayer calibration calculator #387 Work out a boom sprayer's spray volume from nozzle flow, travel speed and nozzle spacing, or the nozzle flow and pressure a volume needs. Check every nozzle with a catch test, use the 1/128-acre method, and see how far a tank goes and how much product goes in each tank for the label rate you type.