CP-FS study materials
CP-FS study resources

CP-FS: Food Safety Management Systems: HACCP and Preventive Controls

CP-FS · Work through your exam, one topic at a time.

All guide sections

Food Safety Management Systems: HACCP and Preventive Controls

Building the system

Treat HACCP as a system, not a form to complete. Know the seven principles in sequence: conduct a hazard analysis, determine critical control points (CCPs), set critical limits, establish monitoring, define corrective actions, verify, and keep records. Around them sit the implementation steps: assemble the team, describe the product and its intended use and distribution, build a flow diagram and confirm it on-site, then analyze hazards before selecting CCPs.

Questions deliberately blur the vocabulary. A hazard analysis looks for biological, chemical, and physical hazards that are reasonably likely to occur. A control point controls a hazard but is not a CCP. A critical limit must be a measurable parameter such as time, temperature, water activity, pH, or sanitizer concentration. Monitoring is a scheduled measurement or observation; verification confirms the system works (calibration, record review, product testing); validation is evidence, gathered before or during implementation, that the control actually controls the hazard. Corrective actions must address the affected product, not only the equipment.

Under FSMA preventive controls, covered facilities build a food safety plan around process, allergen, sanitation, and supply-chain controls, plus a recall plan. Common traps: assuming every hazard needs a CCP (prerequisite programs and sanitation controls often suffice); confusing verification with monitoring; forgetting reanalysis (at least every three years and whenever a change occurs); and assuming HACCP plans are mandatory in restaurants, where the Food Code instead expects active managerial control with written procedures for specialized processes.

Rule of thumb: if you cannot measure it, monitor it on a schedule, and produce a record, it is not a critical limit.