Sources & accuracy
How this tool works
Open to see the science, species data, management guidance, and accuracy notes behind the calculator.
⌄
This calculator draws on three independent scientific resources. Each plays a different role — statistical modelling, species-level agronomy, and management guidance.
Statistical model & soil health estimates
The average percentage change estimates for all 13 soil health and productivity parameters come from this peer-reviewed meta-analysis. The authors compiled paired treatment/control data from 269–281 published field studies across 38+ countries, then used one-sample t-tests and unbalanced analysis of variation (UANOVA) to identify which factors — climate type, soil texture, cover crop category, and cash crop type — most strongly determine how much each indicator responds. Those four factors became the structure of this calculator's five-step inputs. The companion dataset paper (Data in Brief 29, 105376) is fully open-access and includes the R code and raw data at github.com/jinshijian/SoilHealthCalculator. The original web tool was hosted by Virginia Tech's School of Plant and Environmental Sciences at soilhealth.spes.vt.edu.
Species-level agronomy data
Every species dropdown, C:N ratio, crude protein value, salinity tolerance, seeding depth, water use rating, and nitrogen-scavenging tier in Step 4 comes from the NRCS Cover Crop Chart — a compendium assembled by USDA-ARS from the Midwest Cover Crops Council, USDA-SARE, the USDA-NRCS PLANTS database, and peer-reviewed journal articles. The chart covers 50+ species across cool-season grasses, warm-season grasses, cool- and warm-season legumes, and broadleaf/brassica groups. Species modifiers applied to the base model values — for example, radish's strong effect on bulk density and infiltration, or hairy vetch's outsized nitrogen contribution — are derived from the trait ratings and C:N data in this chart. The chart is produced and freely distributed by the NGPRL in Mandan, ND.
Management insights & agronomic guidance
The species insights shown after calculating — termination timing, allelopathy warnings, N credit guidance, cash crop compatibility notes, and C:N interpretation — are drawn from this USDA-SARE handbook. It synthesizes farmer trials, university extension research, and peer-reviewed studies to provide practical management guidance for each species. Key findings used here include: hairy vetch N credit ranges of 90–200 lb N/ac and its documented yield uplift in no-till corn; cereal rye allelopathic effects on soybean germination and appropriate termination windows; brassica bio-fumigant effects on nematodes and soilborne disease; the legume inoculation requirement for effective N fixation; and the 3-week termination buffer before planting for allelopathic species. The book is published by the Sustainable Agriculture Research & Education (SARE) program with funding from USDA-NIFA.
Resume where we left off
Upload the Complete ZIP from the previous Roll Up export. The tool will find the saved progress file inside the ZIP, auto-fill the form, and return to the saved step.
Step 1: Farm Details
Logging information
The farm State is used as the default for every crop and automatically selects climate. A crop can be marked as grown in another state within Crop Setup. Years practicing cover crops is entered as a number, then grouped into benefit maturity ranges in results and exports; it does not change the average directional percentage estimates.
Field Boundary KML Upload
Upload a KML with field boundary polygons. Boundary names populate the crop setup dropdowns, and total acres / total fields are auto-populated from the KML.
Step 2: Crop Setup
Crop Setup
Create each crop record here. The farm State applies to all crops by default; use the per-crop alternate-state option only when a crop is grown in another state. Crop names, cash crops, acres, climate, soil texture, and selected KML field boundaries flow into the crop-by-crop calculator. Cash crop selection is completed here rather than in a separate calculator tab. Selected KML boundary acres automatically fill crop acres.
Step 1: Climate Type
Climate type
Climate type is set from Crop Setup. You can still manually override it for local conditions. Look up your Köppen climate →
Step 2: Soil Texture
Soil texture
Coarse = sand/loamy sand/sandy loam · Medium = loam/silt loam · Fine = clay loam/silty clay
Find your soil type →
→ Mapped to Medium texture group — chip updated above.
Step 3: Cover Crop
Cover crop type & species
Cool season — typically planted in fall, winter, or early spring windows
Step 4: Results
Select average change percentage parameters to estimate
Configure your settings above and click Calculate to see results.