Agriculture, Livestock & Landscaping Crop Planting, Seeding & Field Layout Simple average and modified (86/50) GDD methods

Growing Degree Days (GDD/GDU) Calculator

Plants and insects develop on accumulated heat, not on the calendar, so this calculator converts daily high and low temperatures into growing degree days and adds them up over a period. It runs both of the methods you will meet in practice: the simple average method with a base temperature you choose, and the modified corn method that clips the high at 86 °F and the low at 50 °F. Enter your average daily high and low, the base temperature for your crop or pest, and the number of days, and you get daily GDD, the running total, how far that is toward your target, and how many more days at this weather it will take.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Temperature scaleAll four temperature fields below are read in this scale, and the result is in degree days of the same scale.Fahrenheit (°F)
Averaging methodChoose the modified method for maize hybrid maturity ratings; choose simple average for most other crops and for insect models.Simple average with upper cutoff
Daily maximum temperatureThe average daily high over the period you are accumulating, in the scale selected above.84 °
Daily minimum temperatureThe average daily low over the same period, measured at standard shelter height.62 °
Base temperatureThe threshold below which the organism makes no measurable progress; 50 °F suits maize, soybean and many insects.50 °
Upper cutoff temperatureHighs above this are counted as this value; set it far above your maximum if your model has no cutoff.86 °
Number of days in the periodHow many days the entered high and low represent; use a monthly or weekly average for a longer stretch.30 days
Degree days already accumulatedCarry-in from earlier in the season, so the running total starts where your records leave off.0 GDD
Degree days needed for the target stageThe requirement printed on your seed bag or in the pest model, from the same starting date as your carry-in.2400 GDD

It returns

  • Cumulative degree days — Carry-in plus everything accumulated over the period entered.
  • Degree days per day
  • Degree days added this period
  • Effective daily mean temperature — After any clipping the chosen method applies to the high and the low.
  • Progress toward the target
  • Further days at this weather

The formula

GDD=d=1nmax(0,Tmax+Tmin2Tbase)
GDU=min(Tmax,86)+max(Tmin,50)250

In plain text: GDD = max(0, (min(Tmax, Tcut) + Tmin) / 2 − Tbase), summed over days

  • TₘₐₓDaily maximum temperature, after any upper cutoff is applied (°F or °C)
  • TₘᵢₙDaily minimum temperature (°F or °C)
  • Tₘₐₓ − TₘᵢₙThe daily swing; only the mean of the two enters the formula (°)
  • TᵇₐₛₑBase or threshold temperature for the organism (°F or °C)
  • nNumber of days summed (days)

The max(0, ...) is what makes this a one-way accumulator: a cold day adds nothing, but it never subtracts heat already banked.

Updated Category Crop Planting, Seeding & Field Layout Verified against published test cases Reading time 13 min

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.

  1. 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.
  2. Average the two. (84 + 62) ÷ 2 = 146 ÷ 2 = 73 °F.
  3. Subtract the base. 73 − 50 = 23 GDD per day. It is positive, so no flooring is needed.
  4. Multiply by the days. 23 × 30 = 690 GDD added over the month.
  5. Compare to the target. Against a 2,400 GDU hybrid starting from zero, 690 ÷ 2,400 = 28.8% of the way to black layer.
  6. 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

Thresholds used by the widely published models. Use the pair the model was fitted with; mixing a base from one source with a cutoff from another gives a number that matches nothing.
OrganismBaseUpper cutoffUsual method
Maize (field corn)50 °F / 10 °C86 °F / 30 °CModified 86/50
Soybean50 °F / 10 °C86 °F / 30 °CSimple average
Cotton60 °F / 15.6 °CNone commonly appliedSimple average
Sunflower44 °F / 6.7 °CNone commonly appliedSimple average
Wheat and small grains32 °F / 0 °CNone commonly appliedSimple average
Grape50 °F / 10 °CNone commonly appliedSimple average
Codling moth50 °F / 10 °C88 °F / 31.1 °CSimple or sine, horizontal cutoff
European corn borer50 °F / 10 °C86 °F / 30 °CSimple average
Alfalfa weevil48 °F / 8.9 °CNone commonly appliedSimple 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.

Frequently asked questions

What is the difference between GDD and GDU?

Nothing, as units — both mean one degree above the base held for one day. The difference is convention. In maize, GDU almost always means the modified method with the high clipped at 86 °F, the low raised to 50 °F and a 50 °F base, because that is how hybrid maturity ratings are published. GDD is the general term and can mean any base and any cutoff. Whenever you see either abbreviation without a stated base, ask before you use the number.

Why does a cold night not subtract degree days?

Because development is a one-way process. Cells that have divided do not un-divide when it gets cold, so the model floors the daily contribution at zero rather than allowing a negative. A day whose mean sits below the base simply adds nothing and the running total holds. This is why the accumulation curve on this page is flat or rising and never falls.

Can I convert a Fahrenheit degree-day total to Celsius?

Yes, if the two models use physically equivalent thresholds: divide Fahrenheit degree days by 1.8 to get Celsius degree days. A 2,400 GDU base-50 °F maize rating is 2,400 ÷ 1.8 = 1,333 degree days base 10 °C. The conversion works because a degree day is a difference of temperatures, so only the size of the degree matters, not the offset of the scale.

How many growing degree units does a corn hybrid need?

Read the number off the seed bag or the seed guide — it is a hybrid-specific rating, not a constant. Ratings are quoted in modified 86/50 GDU from planting to black layer, and adjacent relative-maturity numbers differ by tens of units. Enter the bag figure as the target in this calculator so the progress percentage is against your own hybrid rather than a generic assumption.

Should I enter daily data or a period average?

Daily data is more accurate, and the gap matters most in spring and autumn. The formula clips at the base and at the cutoff, so it is non-linear: averaging a warm day and a cold day before applying the clip gives a different answer from clipping each day and then summing. Use a short period, or a season-average of the daily values from a weather service that already summed them day by day, and treat the projection here as an estimate.

Does this calculator handle the single-sine method?

No. It runs the two rectangle methods — simple average with a horizontal upper cutoff, and the modified 86/50 — because those are what crop maturity ratings and most Extension insect tables assume. The single-sine and single-triangle methods fit a curve between the daily high and low and integrate the part above the base, which gives a different answer on days that straddle the base or the cutoff. If your pest threshold was published for a sine method, use a service that computes it that way.

What base temperature should I use for a pest I cannot find a model for?

Do not guess one. A base temperature is fitted alongside the threshold accumulation, and the two are only meaningful together, so an invented base paired with a borrowed threshold produces a date that means nothing. Check your state Extension IPM programme or the UC IPM degree-day database for a published model, and if there is none, scout on a calendar and record what you see so a local model can be built.

Why does the modified method ignore the base temperature I typed?

Because the modified 86/50 method is defined with a 50 °F base as part of its specification, along with the 86 °F high clip and the 50 °F low floor. Changing the base would make it a different model whose output no longer matches any published hybrid rating. The calculator overrides your entry and says so in a note; switch to the simple average method if you need a base of your own choosing.

How far behind is a normal year?

There is no universal figure — the answer is entirely local, and the only useful comparison is your own site's long-term accumulation to the same date. Most state climate offices and networks such as NDAWN publish accumulated degree days against a multi-year normal for their stations. Pull your nearest station's number and compare, rather than relying on a national rule of thumb.

References