hello@sterling-grc.com +1 201 263 4443 New York ISO & GRC consulting in 60+ countries
SterlingInternational Consulting Talk to a consultantTalk to us
← HACCP hub

HACCP guide

HACCP hazard analysis and the CCP decision tree: a worked example

How a HACCP team works from a confirmed flow diagram to its critical control points: judging which hazards are significant, running the Codex CCP decision tree, turning each CCP into a limit, monitoring and corrective action, and keeping the records auditors follow.

  • Updated September 2026
  • 7-minute read
  • Part of the HACCP hub

Key points

  • HACCP hazard analysis is Principle 1 of the Codex text: at each step of the confirmed flow diagram the team lists the biological, chemical and physical hazards, decides which are significant and names the measure that controls each one.
  • Only significant hazards go through the CCP decision tree, so most steps never become CCPs.
  • Since the 2022 revision, Annex IV of CXC 1-1969 gives a decision tree and a worksheet for determining CCPs. The auditor tests the reasoning written against each hazard, not the drawing.
  • The worked example here is illustrative. Its critical limits are example values chosen to show the method, not regulatory limits.

What does HACCP hazard analysis involve?

Hazard analysis is the sixth of the twelve Codex steps and the first of the seven principles. It starts only once the team is assembled, the product and its intended use are described, and the flow diagram has been walked on the floor and corrected; those preliminary steps are covered in HACCP requirements explained: the twelve steps.

The work has three parts, and each leaves a trace on the worksheet:

  • List the hazards that could reasonably be introduced, increased or left uncontrolled at every step, as biological, chemical and physical.
  • Analyse which of them are significant, recording why each was kept or set aside.
  • Control each significant hazard by naming the measure that deals with it, at that step or another.

Hazards that the good hygiene practices keep in check still appear on the worksheet, with the practice named as the control; those practices are explained in Prerequisite programmes and good hygiene practices.

How is a hazard judged significant?

The judgement that matters is which hazards need a dedicated control, explained so an auditor can follow it. In our projects we ask the team to answer three things for each hazard at each step:

  • How likely is it at this step, given the raw material, the equipment and the site's own history?
  • How serious would the harm be, bearing in mind the intended consumers in the product description?
  • Is it already held at a safe level by a hygiene practice that is working, or does it need more?

A hazard that is unlikely and minor is set aside with its reason; one that is likely, severe or both moves on to the decision tree. A column of ticks does not work: "not significant" with no reason looks exactly like a hazard nobody considered.

How does the CCP decision tree work?

Principle 2 asks the team to determine the steps where control is essential to prevent, eliminate or reduce a significant hazard to an acceptable level. Annex IV, added in 2022, supplies a decision tree and matching worksheet so that every hazard is taken through the same questions and the answer is written beside it.

The questions below are Sterling's working version, written to follow the Principle 2 definition; your own worksheet should use the wording of Annex IV itself. Ask them for one significant hazard at one step at a time.

  1. Is the hazard significant here? If not, it stays under the hygiene practices, with the reason recorded.
  2. Is there a control measure for it at this step? If not, and safety depends on control here, the process has to change before the plan goes further.
  3. Would the hazard reach an unacceptable level if this step failed, with no later step to remove or reduce it? If a later step does that job, examine that step instead.
  4. Can control here be set against a limit and checked in time to act on the product? If yes, the step is a CCP; if not, the control needs redesign.

Write each answer on the worksheet, so that when the process changes you can see which decisions to reopen.

Worked example: a hot-filled tomato sauce in glass jars

This example is illustrative, not a model plan for any real product. Fresh tomatoes and vegetables are cooked, filled hot into glass jars, capped, pasteurised in the jar, cooled, labelled and stored at ambient temperature. The same line also runs a pesto containing nuts.

StepHazardSignificant?Control measureDecision
Receipt of producePathogens on raw produce (biological)YesPasteurisation later in the processNot a CCP here: a later step reduces it
Receipt of producePesticide residues (chemical)No, with approved suppliersSupplier approval and specificationsHygiene practice; reason recorded
Receipt of empty jarsGlass fragments inside jars (physical)YesInverted air rinse before fillingCCP 1: no later step removes glass
Cooking in the kettleCleaning-chemical residue (chemical)No, with a recorded rinse checkCleaning procedure and rinse checkHygiene practice; reason recorded
CappingRecontamination through a poor seal (biological)YesCap seal check on the lineCCP 2: nothing later restores a failed seal
Pasteurisation in the jarSurvival of pathogens (biological)YesValidated time and temperatureCCP 3: the step designed to reduce the hazard
LabellingUndeclared nuts after a changeover (chemical)YesChangeover cleaning and label checkKept under hygiene practices here, with reasons

The labelling row is a judgement call: a team with more products sharing the line could reasonably make the label check a CCP. Either answer stands if the reasoning is recorded.

From CCP to critical limit, monitoring and corrective action

Principles 3 to 5 then ask for a validated critical limit at each CCP, a way of monitoring it and the action to take on a deviation. Every figure in this table is an example value showing the shape of an entry, not a regulatory limit.

CCPCritical limit (example value)MonitoringCorrective action
1 Inverted air rinseRinse air pressure not below an example 4 bar; every jar passes invertedGauge read at start-up and hourly by the filler operatorStop the filler; hold jars filled since the last good reading and inspect or discard them
2 Cap sealNo jar leaves the capper without a sound seal, to the cap supplier's specificationSeal check on sample jars every 30 minutes, plus an in-line rejectHold product since the last good check, reset the capper, re-check held jars
3 PasteurisationCore temperature of at least an example 90 °C held for an example 10 minutesContinuous temperature record, reviewed and signed per batchHold the batch; an authorised person decides on re-processing or disposal

A real plan sets each limit from a validation study, a regulatory value or a recognised reference that applies to this product and equipment, and keeps that evidence with the limit. The current Codex text requires validated critical limits and a validated plan before verification is set up; a figure lifted from a template meets neither. Checking the finished plan is covered in HACCP internal audit and verification: what to check.

What records should the hazard analysis leave behind?

An auditor reads the analysis as a chain, from flow diagram to monitoring record, and a break anywhere becomes a finding. The set we build with clients holds:

  • the confirmed flow diagram, dated and signed after the walk-through;
  • a worksheet row for every hazard at every step, with its reason;
  • the decision-tree answers for each significant hazard, on the Annex IV worksheet or an equivalent;
  • the validation evidence behind each critical limit;
  • a review log showing when the analysis was reopened and why.

How Sterling runs the hazard analysis

Your team makes the decisions; we make sure they hold up.

Sterling's expert and experienced food safety consultants run the hazard analysis as workshops with your production, quality and engineering people on your own flow diagrams, help you set and validate the limits, and keep the worksheets, decisions and monitoring records in Effivity from the first session. The reasoning stays with your team, so they can explain it to the certification body. We ensure successful certification for our clients.

Book a free discovery call

Common mistakes in hazard analysis and CCP decisions

  • A CCP at every step. Monitoring spreads so thin that the steps that matter get no more attention than the rest.
  • Weak hygiene practices. Hazards that cleaning, pest control or supplier control should hold are pushed on to CCPs never designed to carry them.
  • A borrowed worksheet. It describes another plant's equipment and materials, and operators cannot explain it.
  • Answers without reasons. A bare "no" in the tree cannot be reviewed when the process changes.
  • A frozen analysis. The recipe, supplier or line changed and the worksheet did not.

HACCP hazard analysis and the CCP decision tree: questions buyers ask

Do we have to use the Codex CCP decision tree?

You have to determine your CCPs with reasoning you can show, and the Annex IV tree and worksheet are the tools the Codex text provides for it. Ask your certification body whether the HACCP document it certifies against expects a particular tool.

Who should carry out the hazard analysis?

The HACCP team, combining production, quality, hygiene and engineering knowledge, with specialist help where it lacks some. One person at a desk misses the hazards operators see every day.

What is the difference between a CCP and a hygiene practice?

A hygiene practice keeps general conditions under control across the site; a CCP is one step where control of a significant hazard is essential. ISO 22000 adds a middle category, the operational prerequisite programme, explained in its own guide.

Can we take critical limits from a regulation or guidance document?

Yes, as a starting point, if the value applies to your product and equipment and you keep the reference as validation evidence. A limit from a different process does not meet the requirement for validated limits.

When do we have to redo the HACCP hazard analysis?

Whenever something it depends on changes, such as a recipe, supplier, machine or intended consumer, and at the periodic reassessment in your verification procedures. Record each review, even when nothing changed.

What does an auditor look for first in a hazard analysis?

Usually whether the flow diagram matches the line on the day and whether operators can name the CCPs at their station. The auditor then follows one hazard from worksheet to decision, limit and monitoring record.

HACCP implementation

HACCP requirements

Get the document

We e-mail the document as a PDF link. Tell us who you are and where to send it.

A quick security check confirms the request comes from a person.

By requesting the document you agree to our privacy notice. Sterling uses these details to send it and to respond to your request. We never sell your data.

Talk to a consultant

Work through your hazard analysis and CCP decisions with a Sterling food safety consultant.

Tell us your goals, locations and target date. We’ll help you define the scope, timeline and next steps.

hello@sterling-grc.com

+1 201 263 4443 (global headquarters) · your nearest office and its number are at the top of this page

What would you like to achieve?

Choose a starting point. The enquiry form takes about a minute.

Your goal
Book my free discovery call

Continue to the enquiry form to share your details. Please do not include passwords, sensitive personal information or confidential files. A Sterling consultant replies within one working day. Privacy notice