sodcalculator

06 Weather and Seasons

Accumulated Degree Days: How to Calculate Them

Tag 06-3193 · Updated · Standard formula, shown below

ADD today 15.0 °F·days
Accumulated degree days
15.0 °F·days
Result
Minimum daily temp
55 °F
You entered
Maximum daily temp
75 °F
You entered
You enter
Minimum daily temp, Maximum daily temp, Base temperature, Previous ADD total
You get
ADD today, Accumulated degree days
Rounding
1 dp

Accumulated degree days (ADD) measure heat buildup over time, which is used to predict plant growth, insect development, and even energy demand for heating or cooling. You enter daily high and low temperatures and a base temperature, and the calculator adds up the daily heat units to give you a running total. This guide explains the formula, works through an example, and covers the common pitfalls that skew the results.

Formula

The daily degree-day value is the average of the day’s minimum and maximum temperatures, minus the base temperature. The accumulated total is simply the sum of all daily values up to that date.

Daily ADD = (Tmin + Tmax) / 2 − Tbase

Accumulated ADD = Σ (daily ADD) over all days since the start date

Where:

  • Tmin = lowest temperature of the day (in °F or °C)
  • Tmax = highest temperature of the day (in °F or °C)
  • Tbase = the threshold below which the organism or system doesn’t develop (in the same unit as the temperatures)
  • ADD = degree days, expressed in the same temperature unit times days (e.g., °F·days or °C·days)

If the average is below the base temperature, the daily ADD is conventionally set to zero—you don’t subtract negative heat. The calculator above does not enforce this automatically, so you’ll need to apply that rule yourself when reading the result.

Worked Example

Using the calculator defaults: minimum 55°F, maximum 75°F, base 50°F, and a previous total of 0.

Step 1: Find the daily average temperature.
(55 + 75) / 2 = 130 / 2 = 65°F

Step 2: Subtract the base temperature.
65 − 50 = 15°F·days

Step 3: Add to the previous total.
0 + 15 = 15°F·days

So the daily ADD is 15 and the accumulated total is 15. If you had a previous total of 120, the new accumulated value would be 135.

When to Use Accumulated Degree Days

Accumulated degree days are most useful in agriculture and pest management. Many crops and insects have a known ADD requirement to reach a certain stage—for example, a pest might emerge after 200 degree days above 50°F. By tracking ADD from a biofix date (a starting point like first trap catch or bud break), you can time sprays, irrigation, or harvest more precisely than by calendar date alone.

It also applies to heating and cooling: heating degree days (base 65°F in the US) estimate energy demand, and cooling degree days do the same for air conditioning. The same math works, just with a different base and interpretation.

How to Read the Result

The daily ADD tells you how much heat accumulated on that single day. A value of 15 means the day contributed 15 degree-days of development. The accumulated total is the sum since your start date. Compare this total to the known requirement for your crop or pest. If the requirement is 300 ADD and your total is 280, you’re close to that stage.

Because the calculator gives one decimal place, you can track small changes day to day. For most biological applications, rounding to the nearest whole degree day is fine.

Common Mistakes

  • Using the wrong base temperature. Each organism or system has its own base. Using 50°F when the correct base is 45°F will shift every daily value by 5, and the error compounds over weeks.
  • Forgetting to zero out negative values. If the average temperature is below the base, development stops—it doesn’t go backwards. Set that day’s ADD to zero, not a negative number.
  • Mixing units. All temperatures must be in the same scale. Don’t pair a Celsius base with Fahrenheit readings.
  • Using the daily high and low incorrectly. The average is the simple mean of the two, not the high minus the low, and not the high alone.
  • Starting the accumulation on the wrong date. The biofix date matters. Starting a week early adds extra heat units that don’t count toward the organism’s development.

Tips

  • Use local weather station data rather than a city forecast—urban heat islands can raise temperatures by several degrees.
  • If you have hourly data, the average of 24 hourly readings is more accurate than the daily min/max average, but the difference is usually small.
  • Keep a running total in a spreadsheet. Enter the daily min and max, let the formula compute the daily ADD, and sum it down the column.
  • For pest management, look up the specific degree-day model for your pest—some use a sine wave method, not just the simple average. The simple method here underestimates development when temperatures swing widely.
  • When the daily average is below base, record 0, not the negative value, in your log.

Troubleshooting

Your accumulated total seems too high. Check that you’re not adding negative daily values. Also verify the base temperature is correct for your organism—a lower base produces higher totals.

The total seems too low. Confirm you’re using the actual daily high and low, not the forecasted ones. Also make sure your start date is correct. If you missed the first few days after the biofix, you’ll be behind.

You get a “Cannot compute� message. This happens when the previous total plus the daily ADD would be negative—meaning your inputs produce a daily ADD below zero. Either raise the temperatures or lower the base. The calculator won’t show negative totals because they don’t make sense in this context.

Your daily ADD is negative. That’s mathematically correct but biologically wrong. Reset that day to zero and continue from the previous total.

You’re comparing your total to published thresholds but they don’t match. Published degree-day models often use a different calculation method (sine wave or horizontal cut-off). Your simple average will differ slightly. For most practical purposes the difference is a few percent, but for precise pest management, use the same method the threshold was derived from.

Frequently Asked Questions

What is a base temperature?
The base temperature is the threshold below which the organism or system doesn’t develop. For many cool-season plants it’s 40–50°F; for warm-season crops it might be 50–60°F. Heating degree days use 65°F as a standard base.

Can I use Celsius instead of Fahrenheit?
Yes. The formula works identically, but you must use the same unit for all temperatures and the base. The resulting degree days will be in °C·days, which are roughly 1.8 times larger than °F·days for the same heat accumulation.

What if the daily average is exactly equal to the base?
Then the daily ADD is zero. No development occurs that day.

How do I know the right base temperature for my crop?
Look up university extension guides or agricultural research for your specific plant or pest. They publish base temperatures and ADD requirements for key growth stages.

Do I need to start counting from January 1?
Not necessarily. Most biological models start from a biofix date—like first bud break, first trap catch, or planting date. For heating degree days, the season typically starts in July and runs through June, but for simple tracking you can start any day.

What’s the difference between growing degree days and accumulated degree days?
They’re the same thing. Growing degree days (GDD) is the common term in agriculture; accumulated degree days is the general term. The math is identical.

Related

Formula used
in tmin | Minimum daily temp | °F | 55 | -60 | 130
in tmax | Maximum daily temp | °F | 75 | -60 | 130
in tbase | Base temperature | °F | 50 | 0 | 100
in tprev | Previous ADD total | °F·days | 0 | 0 | 10000
out add | ADD today | °F·days | (tmin + tmax) / 2 - tbase | 1
out total | Accumulated degree days | °F·days | tprev + ((tmin + tmax) / 2 - tbase) | 1

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More in this bed

The whole Weather and Seasons bed →