What a growing degree day actually measures
A growing degree day is one degree of warmth above a threshold, held for one day. It is a unit of biological time. Insects and most crop plants are ectothermic: the rate at which their enzymes work, and therefore the rate at which leaves appear, cells divide and larvae moult, rises roughly in proportion to temperature over a wide middle range. Count the degrees rather than the days and you get a clock that runs at the speed the organism actually experiences.
That is why a corn hybrid is sold with a heat-unit rating rather than a promise about dates. A 105-day hybrid planted into a cold May does not silk in 105 days; it silks when it has banked the heat it needs. Two fields 40 miles apart, planted the same morning, can reach the same stage nine days apart, and the degree-day totals will tell you so before the plants do.
The same arithmetic drives insect scouting. Codling moth, European corn borer, alfalfa weevil and dozens of other pests have published degree-day models that place egg hatch and peak flight at specific accumulations from a defined biofix date. Spraying on the calendar is a guess; spraying at the modelled accumulation puts the material on the crop while the vulnerable stage is present.
The formula, and why it has clipping in it
Start with the honest version: you want the area under the temperature curve above the base temperature, integrated over the day. Nobody has that curve, so you approximate it with the average of the daily high and the daily low, subtract the base, and refuse to go below zero.
The base temperature is the point at which development effectively stops. It is a property of the species. Maize and soybean are both modelled from 50 °F, cotton from 60 °F, sunflower from 44 °F, and many small grains from 32 °F or 40 °F depending on whose model you follow. Use the base the model you are running was fitted with, not the one that seems physiologically tidy; a model and its base temperature are a matched pair.
The clipping exists because the linear relationship between temperature and development rate breaks down at both ends. Above roughly 86 °F maize stops speeding up, and past the mid-90s it slows down, so counting those degrees would over-predict development. The upper cutoff handles this by treating everything above the cutoff as if it were the cutoff. The modified method used for maize goes further and also raises the daily low to 50 °F before averaging, on the reasoning that the plant is already at its floor and a colder night does not push it below zero progress. That second clip is what makes a 95/45 day and an 86/50 day identical at 18 GDU, and it is the single most common source of disagreement between two people calculating the same field.
Because it is a sum of non-negative terms, degree-day accumulation is monotonic. A frost does not remove heat units. It may kill the crop, which is a different question entirely, and one this calculator does not model.
Worked example: 30 days at 84 °F and 62 °F, base 50 °F
Take a mid-season stretch averaging a high of 84 °F and a low of 62 °F, run through the simple method with a base of 50 °F and an upper cutoff of 86 °F.
- Apply the cutoff. The high of 84 °F is below the 86 °F cutoff, so it passes through unchanged. Effective high = 84 °F, effective low = 62 °F.
- Average the two. (84 + 62) ÷ 2 = 146 ÷ 2 = 73 °F.
- Subtract the base. 73 − 50 = 23 GDD per day. It is positive, so no flooring is needed.
- Multiply by the days. 23 × 30 = 690 GDD added over the month.
- Compare to the target. Against a 2,400 GDU hybrid starting from zero, 690 ÷ 2,400 = 28.8% of the way to black layer.
- Project the remainder. (2,400 − 690) ÷ 23 = 1,710 ÷ 23 = 74.3 more days if this weather held, which it will not — September nights will cut the daily rate well below 23.
Now run the same day through the modified corn method to see the difference. The high of 84 °F is still under the 86 °F clip and the low of 62 °F is still above the 50 °F floor, so nothing is clipped and the answer is identical at 23 GDU. Change the day to 95/45 and the two methods split: simple average with an 86 °F cutoff gives (86 + 45) ÷ 2 − 50 = 15.5, while the modified method gives (86 + 50) ÷ 2 − 50 = 18. The 2.5-unit gap is entirely the treatment of the cold night.
How to read the number you get
A degree-day total is only meaningful against a starting date and a target. Always record the biofix — planting date for a crop model, first sustained moth catch for many insect models, green-up for a forage model — because the same accumulation from a different start means nothing.
For maize, the figures Extension services publish are approximate and hybrid-specific, but the shape is consistent: emergence takes a hundred-odd GDU after planting, silking arrives at roughly 60% of the season total, and black layer at the rating on the bag. If your field is 200 GDU behind the same hybrid across the road, look for a planting-date difference or a residue-cooled seedbed before you blame the seed.
For pest models, treat the accumulation as a scouting trigger rather than a spray order. The model tells you when the vulnerable stage should be present; your own scouting tells you whether the population justifies treating. The percentage figure this calculator returns is progress toward whatever target you entered, so entering the degree days to egg hatch rather than to maturity converts the same tool into a scouting timer.
The projection of further days assumes the weather you typed continues unchanged. That assumption is fine for a week and poor for a month, because daily accumulation falls sharply as the season turns. Re-run it with a lower high and low to see how much the answer moves; if a 5-degree drop in the average changes your date by a fortnight, the projection is not decision-grade and you should be watching the plant instead.
Base temperatures and upper cutoffs in common use
| Organism | Base | Upper cutoff | Usual method |
|---|---|---|---|
| Maize (field corn) | 50 °F / 10 °C | 86 °F / 30 °C | Modified 86/50 |
| Soybean | 50 °F / 10 °C | 86 °F / 30 °C | Simple average |
| Cotton | 60 °F / 15.6 °C | None commonly applied | Simple average |
| Sunflower | 44 °F / 6.7 °C | None commonly applied | Simple average |
| Wheat and small grains | 32 °F / 0 °C | None commonly applied | Simple average |
| Grape | 50 °F / 10 °C | None commonly applied | Simple average |
| Codling moth | 50 °F / 10 °C | 88 °F / 31.1 °C | Simple or sine, horizontal cutoff |
| European corn borer | 50 °F / 10 °C | 86 °F / 30 °C | Simple average |
| Alfalfa weevil | 48 °F / 8.9 °C | None commonly applied | Simple average |
Thresholds as used by the North Dakota Agricultural Weather Network crop models and the UC IPM degree-day models listed in the sources. Check your own regional model before committing a spray decision to one of these.
The averaging method is part of the model, not a preference
A hybrid maturity rating in GDU was derived using the modified 86/50 method. A codling moth threshold in degree days was derived using a sine-wave or single-triangle method with a horizontal cutoff at 88 °F. Feeding the same weather through a different method and comparing to the published threshold can be off by several days at the moment the decision matters. When you switch method in this calculator, you are switching model, so switch the target number too.
This calculator implements the two rectangle methods: simple average with a horizontal cutoff, and the modified 86/50. It does not implement the single-sine or single-triangle methods, which estimate the sub-daily temperature curve and therefore give slightly different totals on days that cross the base or the cutoff.
Mistakes that put a degree-day total wrong
- Averaging the averages. Degree days computed from a monthly mean high and mean low are not the same as the sum of daily degree days, because the max(0, ...) and the cutoff are non-linear. The difference is small in mid-season and can be large in spring and autumn, when many individual days sit near the base.
- Mixing scales. A total of 1,200 GDD base 50 °F is not 1,200 GDD base 10 °C. Fahrenheit degree days are 1.8 times Celsius degree days for the same weather and the same physical threshold.
- Using the wrong start date. Insect models are anchored to a biofix — a trap catch, a first observation — not to 1 January. Crop models are anchored to planting or emergence, and the two differ by around 100 to 125 GDU in maize.
- Applying a cutoff the model does not have. Setting an 86 °F cutoff on a cotton or small-grain model will systematically under-count heat in a hot summer.
- Reading air temperature from the wrong place. A sensor over asphalt, under a canopy or on a south wall will not match the shelter-height observations the models were built on.
- Treating the projection as a forecast. The days-remaining figure assumes today's weather forever. Re-run it weekly with real data instead of trusting the first answer.
Where degree days sit among the alternatives
Degree days are the cheapest useful phenology model there is: two numbers a day and one subtraction. They ignore photoperiod, water stress, nitrogen status and cultivar-specific temperature optima, all of which move real development dates. Where those matter — soybean maturity groups are photoperiod-driven, and a drought-stressed maize crop silks late regardless of heat — a degree-day clock will drift and you must correct it against field observation.
More elaborate models exist. Beta and Wang–Engel functions replace the straight line with a curve that falls away above the optimum, and process-based crop simulators such as APSIM and DSSAT carry water and nitrogen alongside heat. They need far more input than a high and a low, which is exactly why the degree-day sum has survived as the working tool.
In the field, pair this calculator with the ones that answer the questions degree days raise. If accumulation is running behind and you are deciding whether to switch to a shorter-season hybrid, the plant stand you actually established matters, so check your planter setup with the row spacing and in-row seed spacing calculator. If the crop is short of water rather than heat, size the deficit with the crop water requirement calculator and convert it to run time with the drip irrigation flow rate calculator. If a degree-day model has just triggered an insecticide timing, the acres per spray tank calculator tells you how many loads and how many hours that spray window needs.
Key terms
- Biofix
- The dated event from which a degree-day model starts counting: planting or emergence for a crop, a first sustained trap catch or a first observed egg mass for an insect. A total without a biofix is uninterpretable.
- Base temperature
- The lower developmental threshold, below which the model credits no progress. A fitted parameter of the model, not a measured physiological constant.
- Upper cutoff
- The temperature above which extra heat is not credited. A horizontal cutoff caps the value; a vertical cutoff would discard the excess entirely, which this calculator does not implement.
- GDU
- Growing degree unit. Used interchangeably with GDD in maize, where it almost always implies the modified 86/50 method and a 50 °F base.
- Black layer
- Physiological maturity in maize, marked by a dark abscission layer at the kernel tip. The end point that a hybrid's GDU rating refers to.
