Skip to main content
Calcimator

HACCP Critical Limit Calculator

Evaluate time/temperature critical limits for different food types per FDA Food Code.

About this calculator

In HACCP (Hazard Analysis and Critical Control Points) planning, a "critical limit" is the minimum time and temperature combination a food must reach during cooking to reduce pathogens to a safe level -- fall short of either the temperature or the hold time, and the critical limit is not met, regardless of how close you got. This calculator checks your measured internal temperature and hold time against the required combination for the food type you select: poultry requires 165°F reached instantaneously, ground meat requires 155°F for 17 seconds, whole-muscle meat and seafood require 145°F for 15 seconds, and reheated food (for hot holding) requires 165°F for 15 seconds -- figures cited from FDA Food Code ¶3-401.11(A) and ¶3-403.11(A) and used in food-safety training. Both conditions must be satisfied together; meeting the temperature alone with insufficient hold time (or vice versa) still fails the critical limit check, and the calculator reports the specific temperature or time shortfall so you know what's missing.

Separately, it tracks cumulative "danger zone" time -- how long the food has spent between 41°F and 135°F, the FDA Food Code's temperature-control-for-safety (TCS) range where bacterial growth accelerates -- against a commonly used 4-hour cumulative guideline, reporting how much danger-zone time remains before that threshold is exceeded. An estimated log reduction (a rough measure of how much the pathogen population has been reduced) is also shown, but it's a simplified planning estimate rather than a precise microbiological calculation, since real log reduction depends on the specific pathogen, food matrix, and exact time-temperature history in ways this calculator does not model.

Inputs

°F

Results

Critical Limit Met

No

Danger Zone Exceeded

No

Required Temperature (°F)155
Required Hold Time (sec)17
Temperature Deficiency (°F)0
Time Deficiency (sec)2
Danger Zone Time Left (min)210
Est. Log Reduction4

Figures current as of 2022. Source: U.S. Food and Drug Administration, Food Code 2022, §3-401.11(A): poultry cooked to 74°C (165°F) instantaneous; comminuted/non-intact meat to 68°C (155°F) for 17 seconds; intact meat and fish to 63°C (145°F) for 15 seconds. §3-403.11(A): time/temperature control for safety food reheated for hot holding shall reach 74°C (165°F) for 15 seconds.

How to Use This Calculator
  1. Select the food type being cooked (poultry, ground meat, whole muscle, seafood, or reheated food).
  2. Enter the measured internal temperature in °F and hold time in seconds.
  3. Enter cumulative danger zone time (minutes food spent between 41–135 °F).
  4. The calculator shows whether the critical limit is met, required temperature and hold time, any deficiencies, danger zone status, and estimated log reduction achieved.
  5. If critical limit is not met, continue cooking until both temperature and hold time requirements are satisfied.

What each input means

Food Type
Select the food type
Internal Temperature (°F)
Measured internal temperature of the food.
Hold Time at Temp (seconds)
Time held at the measured temperature.
Danger Zone Time (minutes)
Cumulative time food spent between 41-135°F.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Food Type = 2, Internal Temperature (°F) = 160, Hold Time at Temp (seconds) = 15, Danger Zone Time (minutes) = 30 = 4 input(s) provided
  2. Calculate Critical Limit Met
    Critical Limit Met
    No = No
  3. Calculate Danger Zone Exceeded
    Danger Zone Exceeded
    No = No
  4. Calculate Required Temperature
    Required Temperature
    155 = 155
  5. Calculate Required Hold Time
    Required Hold Time
    17 = 17

Figures and sources

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does the required temperature change based on the food type I select?

Different foods carry different risk profiles and are cooked to different minimum temperature/hold-time combinations under FDA Food Code §3-401.11(A) -- poultry requires 165°F instantaneously, ground meat requires 155°F for 17 seconds, whole-muscle meat or seafood require 145°F for 15 seconds, and reheated food requires 165°F for 15 seconds. Selecting a different food type looks up a different required temperature and hold time pair; it has no effect on your entered internal temperature or hold time readings themselves.

Can I meet the critical limit by holding a slightly lower temperature for a much longer time?

No -- this calculator requires both the specific temperature AND the specific hold time for your selected food type to be satisfied simultaneously; it does not model a sliding time-temperature trade-off curve. If your internal temperature is below the required threshold for your food type, the critical limit is reported as not met no matter how long you held that lower temperature.

What happens when cumulative danger zone time passes four hours?

Once cumulative time between 41°F and 135°F exceeds the calculator's 240-minute (4 hour) guideline, danger zone time remaining is reported as zero and the danger zone is flagged as exceeded. Beyond that point, additional danger-zone minutes don't push the remaining-time figure negative -- it stays at zero once the guideline is passed.

Is the estimated log reduction figure a precise microbiological measurement?

No -- it's a simplified planning estimate, not a calculated pathogen kill rate from an actual thermal-death-time model. Real log reduction depends on the specific pathogen, the food's composition, and the precise temperature history over time, none of which this calculator has enough information to model exactly, so treat the figure as illustrative rather than a validated safety guarantee.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Safety, Compliance & Emergency.