How to use this worksheet: complete one row for every step on your verified process flow diagram, and one row per hazard where a step has more than one. Fill in every column, the justification column is the one auditors read most closely. Significance and control decisions must come from your HACCP team, a regulation, or a process authority, never from a template. Structure follows the FDA HACCP Principles and Application Guidelines (Principle 1) and the NACMCF hazard-analysis format. Delete these italic notes before issuing your worksheet.

Worksheet header

Company / facility 
Product / process covered 
Prepared by (HACCP team) 
Date prepared / last reassessed 

Hazard analysis worksheet

Column key, (1) Process step from your flow diagram. (2) Potential hazard. (3) Type: B = biological, C = chemical (including allergens), P = physical. (4) Significant? Reasonably likely to occur AND severe if uncontrolled, Yes/No. (5) Justification for the column-4 decision. (6) Control measure(s) that prevent, eliminate, or reduce the hazard. (7) Is this step a CCP for this hazard? Yes/No.

1. Process step2. Potential hazard3. B/C/P4. Significant? (Y/N)5. Justification6. Control measure7. CCP? (Y/N)
       
       
       
       
       
       
       
       
       
       
       
       

Worked example row (delete before use)

1. Process step2. Potential hazard3. B/C/P4. Significant?5. Justification6. Control measure7. CCP?
CookSurvival of vegetative pathogens (Salmonella)BYesRaw poultry routinely carries Salmonella; no later step reduces it before consumptionValidated time/temperature cook to a lethal internal temperatureYes
Receiving, flourMetal fragmentsPYesPossible in milled ingredients; controlled downstreamSifter here; final metal detector is the control pointNo
PackagingUndeclared allergen (milk) from prior runCYesShared line runs a milk-containing product; residue could cross-contactValidated allergen changeover cleaning; label verificationYes / PC
The example rows show what a defensible entry looks like, a specific hazard, a real reason in the justification column, and a control that matches. Delete them before issuing your own worksheet.

Before you sign off