GDU Calculator
Heat units since planting from real daily weather at your ZIP, for corn or soybeans: crop stage, black layer date and frost risk.
Weather: daily highs and lows for your ZIP from Open-Meteo.
Pulls the daily high and low for every day since planting from the Open-Meteo weather archive and adds up your GDUs.
Or enter temperatures or GDUs by hand
| Month | Avg Hi | Avg Lo | GDU/Day | Monthly |
|---|---|---|---|---|
| May | 65°F | 44°F | 7.5 | 232 |
| June | 76°F | 55°F | 15.5 | 465 |
| July | 82°F | 61°F | 21.5 | 667 |
| August | 80°F | 59°F | 19.5 | 605 |
| September | 70°F | 50°F | 10.0 | 300 |
| Stage | GDUs | Key Event | Management |
|---|---|---|---|
| VE | ~120 | Emergence | Stand count; scout black cutworm V1–V3 |
| V2 | ~200 | Growing point below soil | Side-dress N window opens (V3–V6 optimal) |
| V4 | ~345 | Ear shoots initiated | n/a |
| V6 | ~475 | Growing point above soil | Post-emerge herbicide window closes on many labels: read yours; rapid growth begins |
| V8 | ~610 | Kernel rows determined | S and micronutrient uptake peaks; ECB scouting |
| V10 | ~740 | Ear size potential being set | Tassel forming inside stalk |
| VT | ~1135–1350 | Tasseling: pollen shed | Critical drought window. Sources differ on the GDU: Purdue NCH-40 / UKY AGR-202 list 1,135; tassels usually emerge 1–3 days before silking (UW-Madison). Time a VT/R1 fungicide by what you see in the field, not by GDU |
| R1 | ~1400 | Silking | Most drought-sensitive stage; rootworm silk threshold |
| R2 | ~1660 | Blister | Kernel number locked; protect from disease |
| R4 | ~1925 | Dough | Grain fill accelerating; watch Gray Leaf Spot |
| R5 | ~2190 | Dent | Watch for stalk rot; plan harvest order |
| R5.5 | ~2450 | Full dent | Silage harvest window opens |
| R6 | ~2700 | Black layer / maturity | ~30–35% moisture; harvest at <25% |
| Stage | GDUs | Key Event | Management |
|---|---|---|---|
| VE | ~130 | Emergence | Stand count; 100k plants/ac minimum |
| V1 | ~200 | First trifoliate | Post-emerge herbicide window |
| V3 | ~400 | Third trifoliate | Post-emerge herbicide window: cutoff stage is set by the product label |
| V5 | ~600 | Fifth trifoliate | Branching begins; canopy closure |
| R1 | ~800 | First flower | Fungicide window opens (frogeye, white mold) |
| R2 | ~1000 | Full bloom | N fixation climbing; fungicide is usually timed at R3 |
| R3 | ~1200 | Beginning pod set | Primary fungicide window; most drought-sensitive stretch through R6 |
| R4 | ~1400 | Full pod | Irrigation highest priority; pod abortion risk |
| R5 | ~1600 | Beginning seed fill | Seed size and oil/protein content determined |
| R6 | ~1750 | Full seed | Harvest planning |
| R7 | ~1900 | Beginning maturity | One normal pod on the main stem at mature color |
| R8 | ~2000 | Full maturity | 95% pods tan/brown; harvest <15% moisture; watch for shattering after R8 |
GDU/day = ((Hi + Lo) ÷ 2) − 50, with Hi and Lo each set to 50°F if below 50 and to 86°F if above 86.
Above 86°F corn growth doesn’t increase; below 50°F there is no heat accumulation, so a day can never go negative.
GDUs to black layer ≈ (RM × 22) + 250
Example: 108-day hybrid ≈ 2,650 GDUs (2,626 on the line; the calculator rounds to the nearest 50). AGSIST line: 22 GDUs per day of RM, set on K-State’s 110-day ≈ 2,670 (Purdue’s 112-day ≈ 2,700 sits 14 under the line); an extrapolation away from 110 days. Always verify with your seed company’s published hybrid-specific GDU requirement.
Soybeans use the same base formula but are photoperiod-sensitive: flowering is triggered by day length (short-day plant), not GDUs alone. US maturity groups run from 00 in northern North Dakota to VII and VIII on the Gulf Coast; this calculator takes MG 0.5 to 5.5. Check your local Extension for recommended MGs.
GDU to R8 here is 1750 + 280 × MG, a straight line through the NDSU soybean GDD model (planting to R8: 1,694 for 00.8, 1,890 for 0.5, 2,058 for 1.1 RM). It is used only for MG 00.8–1.1. For later groups there is no published GDD-to-maturity figure, so the target, R8 date and frost check are withheld. Use the seed company’s rating.
Real GDU fetch uses the Open-Meteo weather archive API: no API key required. Historical data is ERA5-based, validated against NOAA station data. Accuracy: typically ±2 GDU/day vs. on-farm weather stations.
Method: daily 86/50 GDUs from the Open-Meteo archive; stage GDUs scaled to your hybrid’s target; after a fetch, the rest of the season is projected from that spot’s average daily GDU for 1991–2020 (same archive), through Oct 31; without one, at Wisconsin monthly rates and withheld outside the Upper Midwest; VT shown as 1,135–1,350 because sources differ · Sources: Purdue NCH-40 and UKY AGR-202 (Neild & Newman corn stages), UW-Madison (tassel to silk 1–3 days), NDSU soybean GDD model, K-State and Purdue maturity anchors, Wisconsin 30-year monthly GDU normals · Reviewed by Sigurd Lindquist, CCA