What a critical control point is
A critical control point (CCP) is a step where you can stop a food safety problem, and where getting it wrong could make someone sick. Cooking chicken is one: miss the temperature and Salmonella survives. Cooling a braise is another: cool it too slowly and spores that survived cooking wake up and grow. The Food Code defines both terms you need in its definitions section.
FDA Food Code 2022, 1-201.10(B)"Critical control point" means a point or procedure in a specific FOOD system where loss of control may result in an unacceptable health RISK.
FDA Food Code 2022, 1-201.10(B)"Critical limit" means the maximum or minimum value to which a physical, biological, or chemical parameter must be controlled at a CRITICAL CONTROL POINT to minimize the RISK that the identified FOOD safety HAZARD may occur.
Read those together and the idea is simple. A CCP is the where. A critical limit is the number at that step: a minimum cooking temperature and time, a maximum cooling time, a maximum pH. If the food is on the right side of the number, the hazard is under control. If not, you act.
In a HACCP plan for a special process, the CCPs are not optional prose. Section 8-201.14(E) says the plan must include a CCP summary for each food or category that clearly identifies:
FDA Food Code 2022, 8-201.14(E)A CRITICAL CONTROL POINTS summary for each specific FOOD or category type that clearly identifies:
- each critical control point;
- the significant hazards at each one;
- the critical limits for each one;
- how and how often the designated food employee or the person in charge monitors it;
- what they do when a critical limit is not met;
- how and how often the person in charge verifies that staff follow procedures and monitor the CCPs;
- the records kept to show the plan is working.
That list is the backbone of every CCP table, including the ones ClearHACCP builds. Plan reviewers read it column by column.
Critical control point examples in a restaurant
Annex 4 of the Food Code, FDA's guide to applying HACCP at retail, names the usual suspects:
FDA Food Code 2022, Annex 4, Principle 2Common examples of CCPs include cooking, cooling, hot holding, and cold holding of ready-to-eat time/temperature control for safety foods.
Special processes add a few of their own. Here is where CCPs typically fall for the processes that need a plan:
| Process | Typical CCPs | Why that step |
|---|---|---|
| Sous vide | Cook, cool in the bag, cold hold, reheat if hot held | Cooking kills vegetative cells; spores survive and the bag has no oxygen, so cooling and cold storage carry the load |
| Cook-chill | Cook, hot fill and seal, cool, cold hold, reheat | Same as sous vide, plus sealing before the food drops below 135°F (3-502.12(D)(2)(d)) |
| Vacuum packing raw or cooked food | Cold hold, labeling and shelf life, the barrier (pH, aw, cure or competing organisms) | 3-502.12(B) requires 41°F plus at least one barrier, and a 30-day limit |
| Vacuum packing fish | Kept frozen before, during and after packing; removed from the bag before thawing | 3-502.12(C) and 3-501.13(E): no refrigerated reduced oxygen fish |
| Acidified sushi rice | Acidification (pH) | pH is what makes the rice safe at room temperature |
| Curing | Weighing the cure, curing temperature, cooking or drying, cooling; freezing for fish | Annex 6 names cure mixing as a CCP; fish served cured needs parasite destruction |
| Smoking for preservation | Brining or curing, the smoke-cook, cooling, cold hold | The smoke step only preserves if time, temperature and salt are controlled |
Notice what is missing: receiving, washing hands, cleaning boards. Those matter, but they are controlled everywhere, every day, by procedures. The next two sections show how to tell the difference.
The CCP decision tree
Annex 4 suggests a tool for sorting steps into CCPs and everything else:
FDA Food Code 2022, Annex 4, Principle 2One tool that can be used to assist each facility in the identification of CCPs unique to its operation is a CCP decision tree.
The Food Code prints its own diagram, labeled CCP Decision Tree 1
and noted as adapted from NACMCF, the National Advisory Committee on Microbiological Criteria for Foods. The version below is the common four-question decision tree used in Codex and NACMCF HACCP training, in plain words. Run it once for each significant hazard at each step.
- Q1
Is there a control measure for this hazard, at this step or a later one?
No Is control at this step needed for safety? If yes, change the step, the recipe or the process until there is a control. If no, not a CCP
Yes Go to Q2
- Q2
Is this step designed to eliminate the hazard or cut it to a safe level?
Yes CCP
No Go to Q3
- Q3
Could the hazard get in here, or grow here, to an unsafe level?
No Not a CCP
Yes Go to Q4
- Q4
Will a later step eliminate the hazard or cut it to a safe level?
Yes Not a CCP (the later step is)
No CCP
The tree, run on a sous vide short rib
Here is how the questions fall for a sous vide short rib that is bagged raw, cooked in a circulator, chilled in an ice bath and held at 34°F.
| Step and hazard | Q1 | Q2 | Q3 | Q4 | Result |
|---|---|---|---|---|---|
| Receive raw beef: Salmonella, E. coli O157:H7 | Yes | No | Yes | Yes, cooking | Not a CCP |
| Cold store raw beef: pathogen growth | Yes | No | Yes | Yes, cooking | Not a CCP (walk-in procedure) |
| Cook: vegetative pathogens surviving | Yes | Yes | CCP | ||
| Cool: spores germinating | Yes | Yes | CCP | ||
| Hold at 34°F: C. botulinum, Listeria growth | Yes | Yes | CCP | ||
| Reheat to order, served at once: growth | Yes | No | No | Not a CCP |
If the same short rib were reheated and held on a steam table, reheating would answer Q2 "yes" and become a CCP with the limits in 3-403.11.
For special processes, the Food Code has already decided several CCPs for you. 3-502.12(D) sets the cooking, cooling and cold-holding rules for sous vide and cook-chill, so your plan treats those as CCPs no matter how a tree comes out. Annex 4 puts it this way:
FDA Food Code 2022, Annex 4, Principle 2In mandatory HACCP systems, there may be rigid regulatory requirements regarding what must be designated a CCP.
Hazard analysis example: sous vide short rib
The decision tree only works on hazards you have already found. That is the hazard analysis: walk each step and list what could go wrong, biological, chemical and physical, then decide which hazards are significant. The Food Code's definition is broad on purpose:
FDA Food Code 2022, 1-201.10(B)"Hazard" means a biological, chemical, or physical property that may cause an unacceptable CONSUMER health RISK.
And Annex 4 is clear about what to leave out:
FDA Food Code 2022, Annex 4, Principle 1Hazards that are not reasonably likely to occur are not considered in a HACCP plan.
Here is a worked hazard analysis for the same short rib. B is biological, C chemical, P physical.
| Step | Potential hazard | Type | Significant? | Justification | Controlled by |
|---|---|---|---|---|---|
| Receive raw short rib | Salmonella, E. coli O157:H7 | B | Yes | Found on raw beef; can cause serious illness | Cook (CCP) |
| Receive raw short rib | Bone chips from sawing | P | No | Bone is expected and visible in short rib; trimmed at prep; not reasonably likely to injure | Supplier spec, trimming |
| Cold storage | Growth of pathogens on raw meat | B | Yes | Raw TCS food; growth if the walk-in runs warm | Cold holding procedure; Cook (CCP) later |
| Prep and season | Cross-contamination from hands, boards, knives | B | Yes | Raw meat is handled; vegetative pathogens are killed at the cook step | Handwashing, cleaning and sanitizing (prerequisites); Cook (CCP) |
| Prep and season | Sanitizer residue on boards | C | No | Sanitizer mixed to label strength and checked with test strips | Cleaning procedure |
| Prep and season | Allergens in the rub (soy, sesame) | C | Yes | Serious for an allergic guest; not removed by any later step | Allergen management (prerequisite): recipe card, menu disclosure |
| Bag and seal | C. botulinum, Listeria monocytogenes in a low-oxygen bag | B | Yes | No oxygen favors C. botulinum; Listeria grows at fridge temperatures | Seal before cooking (3-502.12(D)(2)(d)); Cool and Cold hold (CCPs) |
| Bag and seal | Chemicals from bags not rated for cooking | C | No | Bags bought to a cooking-grade spec | Supplier spec |
| Cook | Survival of vegetative pathogens | B | Yes | This step is designed to kill them | CCP, 3-401.11 |
| Cool | Germination and growth of C. perfringens, C. botulinum spores | B | Yes | Spores survive cooking (Annex 4) | CCP, 3-501.14 |
| Cold hold | C. botulinum toxin, Listeria growth over days | B | Yes | Long storage in a sealed bag; no later step destroys toxin | CCP, 3-502.12(D)(2)(e) |
| Reheat and serve | Growth if left warm at the pass | B | No | Reheated to order and served at once | Line procedure |
| Any step | Glass or hard plastic from broken equipment | P | No | Shatterproof probes and containers; breakage procedure | Glass and breakage procedure |
Why are spores the big one? Annex 4 explains that cooking does not finish them:
FDA Food Code 2022, Annex 4, Principle 1spores of spore-forming bacteria such as Bacillus cereus, Clostridium botulinum, and Clostridium perfringens survive cooking and may germinate and grow if food is not properly cooled or held after cooking.
That one sentence is why cooling and cold holding are CCPs in every cook-chill and sous vide plan.
Real critical limits for restaurant CCPs
A critical limit must be a number you can measure. Annex 4 says so directly:
FDA Food Code 2022, Annex 4, Principle 3Critical limits may be based upon factors like temperature, time, moisture level, water activity (aw), or pH. They must be scientifically-based and measurable.
Here are the limits restaurant HACCP plans use most, straight from the FDA Food Code 2022. Each one is pulled from a registry that quotes the Food Code sentence it comes from, so this table cannot drift from the source.
| CCP | Food | Critical limit | Section |
|---|---|---|---|
| Cook | Poultry; stuffed fish, meat, pasta or poultry; stuffing with meat or fish | 165°F (74°C), < 1 second (instantaneous) | 3-401.11(A)(3) |
| Cook | Fish and intact meat; raw eggs cooked to order for immediate service | 145°F, 15 seconds | 3-401.11(A)(1) |
| Cook | Ground or otherwise non-intact meat, ratites, comminuted fish, eggs not for immediate service | 155°F, 17 seconds (or the chart in (A)(2)) | 3-401.11(A)(2) |
| Cook | Whole meat roasts (beef, corned beef, lamb, pork, cured pork) | 130°F for 112 min, 135°F for 36 min, 140°F for 12 min, 145°F for 4 min, 149°F for 85 s, 158°F for 0 s | 3-401.11(B)(1) |
| Cook | Whole-muscle intact beef steak (served rare) | 145°F surface, top and bottom, with color change on all outside surfaces | 3-401.11(C)(3) |
| Cool | Cooked TCS food | 135°F to 70°F within 2 h, and to 41°F within 6 h total | 3-501.14(A)(1), (A)(2) |
| Cool | TCS food made from ingredients at room temperature (tuna salad from canned tuna) | To 41°F within 4 h | 3-501.14(B) |
| Hot hold | TCS food | 135°F or above | 3-501.16(A)(1) |
| Hot hold | Roasts cooked to a 3-401.11(B) roast chart time and temperature | 130°F or above | 3-501.16(A)(1) |
| Cold hold | TCS food | 41°F or less | 3-501.16(A)(2) |
| Reheat | Cooked and cooled food reheated for hot holding | 165°F for 15 seconds, within 2 hours | 3-403.11(A), (D) |
| Date mark | Ready-to-eat TCS food held more than 24 hours | 41°F or less, 7 days maximum | 3-501.17(A) |
| ROP barrier | Vacuum-packed food under 3-502.12(B) | Held at 41°F or less, plus aw 0.91 or less, or pH 4.6 or less (or a USDA cure or competing organisms) | 3-502.12(B)(2) |
| ROP shelf life | Vacuum-packed food under 3-502.12(B) | No more than 30 calendar days from packaging to consumption | 3-502.12(B)(4) |
| Acidify | Sushi rice held at room temperature | pH below 4.2 | 1-201.10(B), Table B |
| Sous vide storage | Option (i) | 34°F within 48 h of reaching 41°F; used within 30 days of packaging | 3-502.12(D)(2)(e)(i) |
| Sous vide storage | Option (ii) | 41°F or less for no more than 7 days | 3-502.12(D)(2)(e)(ii) |
| Sous vide storage | Option (iii) | 34°F within 48 h, then 41°F for no more than 7 days, 30 days total | 3-502.12(D)(2)(e)(iii) |
| Sous vide storage | Option (iv) | Frozen, no shelf life limit while frozen | 3-502.12(D)(2)(e)(iv) |
| Parasite destruction | Fish served ready-to-eat raw, raw-marinated, partially cooked or marinated-partially cooked (some species are exempt under (B)) | -4°F or below for 168 hours (7 days) | 3-402.11(A)(1) |
| Parasite destruction | Same, blast freezing | -31°F until solid, stored at -31°F for 15 hours | 3-402.11(A)(2) |
| Parasite destruction | Same, blast then standard freezer | -31°F until solid, stored at -4°F for 24 hours | 3-402.11(A)(3) |
| Dry curing | Salt applied to muscle cuts (Annex 6 guidance) | Product held between 35°F and 45°F | Annex 6, section 3(F)(3)(x) |
| Thermometer | Food probe used to monitor every CCP above | Accurate to ±2°F (Fahrenheit only) or ±1°C | 4-203.11(B), (A) |
Two of these appear in Annex 4 as the textbook examples of a critical limit:
FDA Food Code 2022, Annex 4, Principle 3Examples of critical limits are the time/temperature parameters for cooking chicken (165oF for <1 second (instantaneous)).
FDA Food Code 2022, Annex 4, Principle 3The critical limit for the acidification of sushi rice, a pH of <4.2, sets the maximum limit for pH necessary to control the growth of spore- and toxin-forming bacteria.
These numbers are from the FDA Food Code 2022. Your state or county may enforce an older edition or add its own rules, and a few limits have moved between editions. A plan should cite the code your regulator enforces. See which edition your state has adopted, then confirm with your local health department.
CCP or prerequisite program?
The most common reason a plan comes back is a CCP list that is either too long or too short. Too long usually means handwashing, cleaning and receiving have been dressed up as CCPs. Those are prerequisite programs: the everyday procedures that keep the whole kitchen under control so the CCPs can do their job.
FDA Food Code 2022, Annex 4, Prerequisite ProgramsWhen prerequisite programs are in place, more attention can be given to controlling hazards associated with the food and its preparation.
Annex 4 lists prerequisite programs such as vendor certification, training, allergen management, buyer specifications, recipe and process instructions, first-in first-out, and other standard operating procedures. It also lists facility-wide controls that apply to every process: no bare-hand contact with ready-to-eat food, proper handwashing, restricting or excluding ill employees, and preventing cross-contamination.
Quality checks are not CCPs at all:
FDA Food Code 2022, Annex 4, Principle 2CCPs are only used to address issues with product safety.
| Control | Usually a | Why |
|---|---|---|
| Cooking a sous vide batch | CCP | A single step, a measurable limit, and the step that kills vegetative pathogens |
| Cooling a braise or a bag | CCP | Controls spore outgrowth; 3-501.14 gives the limit |
| Cold holding sealed bags for days | CCP | Nothing later removes the hazard; 3-502.12 sets the limit |
| Handwashing | Prerequisite | Applies everywhere, all day; managed by procedure, sinks, training |
| Cleaning and sanitizing | Prerequisite | Written procedure and checks; 3-502.12(B)(5)(c) asks a vacuum packing plan to describe it |
| No bare-hand contact with ready-to-eat food | Prerequisite | An operating rule; 3-502.12(B)(5)(a) asks for it in writing |
| Supplier approval and receiving checks | Prerequisite | Buyer specifications; a later step usually controls the hazard |
| Thermometer calibration | Verification | Proves monitoring is accurate; it is how you trust every CCP reading |
| First-in first-out rotation | Neither (quality) | Unless it doubles as a safety control, it is about quality |
Prerequisites still go in the plan. A special-process plan has to include the operational procedures and training program that 3-502.12(B)(5) and (B)(6) describe, and 8-201.14(F) asks for a training plan and blank record forms. They just do not go in the CCP table.
Monitoring and corrective action examples
A critical limit without monitoring is a wish. Annex 4 defines monitoring plainly:
FDA Food Code 2022, Annex 4, Principle 4Monitoring is the act of observing and making measurements to help determine if critical limits are being met and maintained.
And when a reading is on the wrong side of the number:
FDA Food Code 2022, Annex 4, Principle 5Corrective actions are activities that are taken by a person whenever a critical limit is not met.
Good monitoring says who checks, with what, how often, and where it is written down. Good corrective actions say what happens to this food and what you fix so it does not happen again. Here are six worked examples across processes, in the same shape as a CCP summary under 8-201.14(E).
| CCP | Significant hazard | Critical limit | Monitoring | If the limit is missed | Verification and records |
|---|---|---|---|---|---|
| Cook (sous vide chicken breast) | Salmonella and Campylobacter surviving | 165°F or above for < 1 second (instantaneous)3-401.11(A)(3) | Cook probes the thickest bag in each batch at the end of the cook; writes time, temperature and initials on the cooking log | Below the limit: back in the bath until it is reached. Bath fault: move the batch to a working circulator or discard | Person in charge reviews the cooking log dailyCooking log, corrective action log |
| Cool (short rib bags in an ice bath) | C. perfringens and C. botulinum spores germinating | 135°F to 70°F within 2 h; to 41°F within 6 h total3-501.14(A)(1), 3-501.14(A)(2) | Probe a sacrificial bag at the start, at 2 h and at 6 h; record clock times | Per the plan, commonly: inside the window, reheat to 165°F for 15 s and restart with a faster method; past it, discard | Person in charge signs the cooling log each shiftCooling log, corrective action log |
| Cold hold (sous vide bags at 34°F) | C. botulinum and Listeria monocytogenes growing in the sealed bag | 34°F within 48 h of reaching 41°F; used or discarded within 30 days of packaging3-502.12(D)(2)(e)(i) | Continuous electronic monitoring on the unit, looked at twice a day; label read before each use | Unit warm: move bags to a unit that holds the limit and evaluate by time over. Past the date: discard | Weekly review of the data logger record against the batch logUnit check log, label and discard log |
| Acidify (sushi rice) | Bacillus cereus growth and toxin in rice held at room temperature | pH below 4.2 in every batch1-201.10(B), Table B; Annex 4, Principle 3 | Sushi chef tests each batch with a calibrated pH meter after the vinegar mix cools; logs the reading | Above the limit: do not hold at room temperature; refrigerate or discard per the plan, then check the recipe and meter | Meter calibrated with buffer solutions before each use; person in charge reviews the pH logpH log, meter calibration log |
| Freeze (salmon for crudo) | Parasites in fish served raw | -4°F or below for 168 hours (7 days), or a 3-402.11(A) alternative3-402.11(A)(1) | Freezer temperature logged at the start and end of the hold; batch tagged with time in and time out | Freezer above the limit or time short: restart the full freeze or serve the fish cooked, not raw | Person in charge checks freezer records against batch tags; records kept as 3-402.12 requiresFreezing log or supplier freezing letter |
| Reheat for hot holding | Spore-formers grown during cooling or holding | 165°F for 15 s, reached within 2 h3-403.11(A), 3-403.11(D) | Probe each pan when it comes off the range, before it goes into the steam table | Not reached within 2 h: discard. Reached late in the window: keep heating, then hot hold at 135°F | Person in charge spot checks one pan per serviceFood temperature log |
For the cooling row, the reheat-or-discard split follows the guidance FDA gives inspectors in Annex 5. Your plan sets the exact rule and your regulator may want it written differently. The two-stage cooling guide walks through it with clock times.
Every probe reading above relies on a thermometer accurate to ±2°F if it reads in Fahrenheit only (4-203.11(B)). Calibrate it on a schedule and log it: free thermometer calibration log. Out-of-limit readings go on a corrective action log.
What plan reviewers send back
Health department plan reviewers read many CCP tables. These are the problems that come up again and again:
- A limit that is not a number. "Cook thoroughly" or "cool quickly" cannot be monitored. Write the temperature and the time, and cite the section.
- Half a limit. Reheating to 165°F without the 15 seconds and the 2-hour window. Cooling to 41°F without the 2-hour checkpoint at 70°F.
- Monitoring that cannot catch a failure. Checking a cooling batch only at the end tells you it failed hours too late to save it. Check at the first checkpoint.
- Corrective actions that skip the food. "Retrain staff" is verification. The corrective action must say what happens to the batch: keep cooking, reheat, move, or discard.
- The wrong storage option. Mixing a 7-day limit at 41°F with a 30-day date on the label. Pick one option from 3-502.12(D)(2)(e) and match the label to it.
- Handwashing listed as a CCP. Reviewers will ask you to move it to procedures and add the missing process CCPs instead.
- No thermometer accuracy or calibration. Every monitoring reading depends on it.
- Home cooking charts. A sous vide chart for home cooks is not a Food Code limit. If you want to cook below 3-401.11, that is a variance under 3-401.11(D)(4), with its own HACCP plan.
ClearHACCP builds the CCP table from your answers with every limit pulled from the Food Code and its section printed next to it, ready to submit. You sign it. Your health department decides. Check whether your process needs a plan, or see the flow charts that place each CCP in the process.
Frequently asked questions
What is a critical control point in a restaurant?
What is a critical limit in a HACCP plan?
How many critical control points should a restaurant HACCP plan have?
Is handwashing a critical control point?
Is cold holding a CCP or a prerequisite?
Where do I find critical limits for my plan?
What happens if a critical limit is missed?
Sources
Every temperature, time and pH on this page is quoted from the FDA Food Code 2022 with its section number. Your state or county may run an older edition or add its own rules, and only your regulatory authority approves a HACCP plan or grants a variance. This page explains the rules in plain words; it is not legal advice.