The 7 HACCP Principles Explained: A Step-by-Step Guide
A detailed breakdown of all 7 HACCP principles with real restaurant examples, FDA-aligned critical limits, and actionable implementation steps.

Photo by KitchenTemp via Pexels
The Foundation of HACCP
The seven principles of HACCP are not optional checkboxes — they are a complete, interlocking system. Each principle is built on the output of the one before it. You cannot set critical limits (Principle 3) until you know your critical control points (Principle 2). You cannot write corrective actions (Principle 5) until you have defined what "out of control" means (Principle 3 and 4).
Working through all seven principles in sequence produces a functional HACCP plan. Skipping or shortcutting any one of them creates gaps that can fail an inspection — or worse, fail a customer.
This guide walks through all seven principles with specific, practical examples for restaurant environments.
Principle 1: Conduct a Hazard Analysis
A hazard analysis is a systematic review of your entire food preparation process — from receiving raw ingredients to serving the finished dish — to identify every point where a food safety hazard could occur.
What counts as a hazard?
- Biological hazards: Bacteria (Salmonella, E. coli O157:H7, Listeria monocytogenes, Campylobacter), viruses (Norovirus, Hepatitis A), and parasites
- Chemical hazards: Allergens, cleaning chemical residues, pesticide residues, unapproved food additives
- Physical hazards: Bone fragments, metal shavings, glass, stones, staples, personal items
How to conduct the analysis
- Write a complete list of every food item you serve
- For each item, create a step-by-step flow from receiving to service
- At each step, ask: what biological, chemical, or physical hazard could enter the food here, increase to unsafe levels, or fail to be eliminated?
- For each identified hazard, assess the severity (how serious is illness or injury?) and the likelihood (how probable is this hazard in your operation?)
- Document hazards that are reasonably likely to occur and significant in severity
Document output: A hazard analysis worksheet listing each process step, the potential hazards at that step, and a justification for whether each hazard is significant.

Principle 2: Identify Critical Control Points (CCPs)
A Critical Control Point is a step in the food preparation process where a control measure can be applied and is essential to prevent or eliminate a food safety hazard or reduce it to an acceptable level.
The CCP Decision Tree
Use these questions to determine if a step is a CCP:
- Does a control measure exist at this step? (If no, modify the step or consider it a prerequisite program issue)
- Is this step specifically designed to eliminate or reduce the hazard to an acceptable level?
- Could contamination occur at this step above acceptable levels?
- Will a subsequent step eliminate the hazard or reduce it to acceptable levels?
If contamination can occur here AND no subsequent step will eliminate the hazard, this is a CCP.
Common CCPs in restaurants
| CCP | Hazard Controlled | Control Measure | |---|---|---| | Receiving | Biological (pre-existing contamination) | Temperature check at receiving | | Cold holding | Biological (bacterial growth) | Maintain ≤41°F | | Cooking | Biological (pathogen survival) | Cook to required internal temp | | Hot holding | Biological (bacterial growth) | Maintain ≥135°F | | Cooling | Biological (bacterial growth in cooling) | Cool per FDA two-stage process | | Reheating | Biological (pathogen survival after cooling) | Reheat to 165°F within 2 hours |
Principle 3: Establish Critical Limits
A critical limit is the maximum or minimum value to which a biological, chemical, or physical parameter must be controlled to prevent, eliminate, or reduce the occurrence of a food safety hazard.
Critical limits must be:
- Measurable (a temperature reading, a time, a pH value)
- Based on regulatory requirements or scientific evidence (not management preference)
- Specific (not "cold" but "41°F or below")
FDA Food Code 2022 Critical Limits by CCP
| CCP | Critical Limit | Source | |---|---|---| | Cooking — poultry | 165°F for 15 seconds | FDA Food Code §3-401.11 | | Cooking — ground beef | 155°F for 15 seconds | FDA Food Code §3-401.11 | | Cooking — whole muscle beef | 145°F for 15 seconds | FDA Food Code §3-401.11 | | Cooking — pork | 145°F for 15 seconds | FDA Food Code §3-401.11 | | Cooking — fish | 145°F for 15 seconds | FDA Food Code §3-401.11 | | Cooking — eggs (immediate service) | 145°F for 15 seconds | FDA Food Code §3-401.11 | | Cold holding | ≤41°F | FDA Food Code §3-501.16 | | Hot holding | ≥135°F | FDA Food Code §3-501.16 | | Cooling Step 1 | 135°F to 70°F within 2 hours | FDA Food Code §3-501.14 | | Cooling Step 2 | 70°F to 41°F within 4 hours | FDA Food Code §3-501.14 | | Reheating | 165°F within 2 hours | FDA Food Code §3-403.11 | | Receiving — refrigerated foods | ≤41°F | FDA Food Code §3-202.11 |
Principle 4: Establish Monitoring Procedures
Monitoring is the act of conducting a planned sequence of observations or measurements to assess whether a CCP is under control and to produce an accurate record for use in verification.
The four elements of a monitoring procedure
For each CCP, your monitoring procedure must define:
- What is being monitored (the critical limit parameter — temperature, time, etc.)
- How it is monitored (calibrated probe thermometer, continuous data logger, visual check)
- When/How often monitoring occurs (every batch, every 30 minutes, at opening and closing)
- Who is responsible for monitoring (specific role, not just "kitchen staff")
Example monitoring procedure
CCP: Hot Holding Critical Limit: ≥135°F What: Internal temperature of hot-held foods How: Calibrated digital stem thermometer inserted into the thickest part of the food When: Every 2 hours during service, plus at the start of every service period Who: Line cook assigned to hot line

Principle 5: Establish Corrective Actions
Corrective actions are the procedures to be followed when monitoring indicates that a critical limit has not been met. Corrective actions must:
- Ensure the affected food does not reach the consumer if it presents a safety risk
- Determine and correct the cause of the deviation
- Maintain records of the corrective action taken
Pre-determined corrective action matrix
| CCP | Deviation | Corrective Action | |---|---|---| | Cold holding | >41°F for <2 hours | Move product to functioning cooler; recheck in 30 min; document | | Cold holding | >41°F for 2–4 hours | Evaluate product; if temperature is 45°F or below and held <4 hours, move and monitor closely | | Cold holding | >41°F for >4 hours | Discard all affected product; document | | Cooking — poultry | <165°F | Return to heat immediately; recheck; do not serve until critical limit is met | | Hot holding | <135°F for <2 hours | Reheat to 165°F within 1 hour; return to hot holding above 135°F | | Hot holding | <135°F for >2 hours | Discard product | | Cooling | Not reaching 70°F within 2 hours | Divide into smaller portions; use ice bath; if not below 70°F at 2-hour mark, discard |
Every corrective action record must include: the date, the deviation observed, the product affected, the action taken, who took the action, and the final disposition of the product.
Principle 6: Establish Verification Procedures
Verification confirms that the HACCP plan is being properly implemented and that the hazard analysis is still valid. It is the oversight layer of the system.
Verification activities
Ongoing verification (daily/weekly):
- Review monitoring records for completeness and accuracy
- Observe monitoring activities to ensure staff are following procedures correctly
- Confirm thermometers are within calibration
Periodic verification (monthly/quarterly):
- Calibrate all thermometers against an ice-point standard (32°F) or boiling-point standard (212°F at sea level)
- Review corrective action records for trends
- Test the system by conducting a challenge (e.g., verify that a cooler maintains temperature under full load)
Comprehensive verification (annually):
- Revalidate the entire HACCP plan for continued adequacy
- Update the hazard analysis for any new menu items, new equipment, new suppliers, or new processes
- Verify that critical limits still reflect current regulatory requirements
Calibration documentation should include: thermometer ID, calibration date, method used, result, calibrated by, and next calibration due date.
Principle 7: Establish Record-Keeping and Documentation
Records are the evidence that your HACCP plan exists on paper and in practice. Without records, you cannot demonstrate compliance during an inspection, and you cannot identify trends or problems over time.
Required HACCP documentation
| Document | Minimum Retention | |---|---| | HACCP plan (hazard analysis, CCP list, critical limits) | Duration of operation | | Monitoring records (temperature logs, time logs) | 1 year (FDA recommendation for restaurants) | | Corrective action records | 1 year | | Verification records (calibration, log reviews) | 1 year | | Employee training records | Duration of employment + 1 year |
What good records look like
A monitoring record should be complete, legible, and filled in at the time of observation — not reconstructed at the end of the shift. Each entry should include: date, time, measured value, CCP identifier, and the signature or initials of the person who took the reading.
Red flags that inspectors look for:
- Entries all in the same handwriting despite multiple shifts
- Suspiciously consistent readings (e.g., exactly 40°F every single time)
- Missing entries without explanation
- No corrective action records despite entries that cross critical limits
Digital logging systems eliminate most of these concerns by timestamping entries automatically and prompting users to document corrective actions when a critical limit is exceeded.
How KitchenTemp Helps
KitchenTemp is built to automate Principles 4, 5, and 7 — the monitoring, corrective action, and record-keeping requirements that create the most day-to-day burden.
- Scheduled temperature check prompts ensure monitoring happens on time, every time
- Critical limit alerts fire the moment a reading exceeds your defined threshold
- Built-in corrective action workflow captures who responded, what they did, and what happened to the food
- Complete digital records available for any date range in seconds — no hunting through paper binders before an inspection
Start your free trial and turn the hardest parts of HACCP into a system that runs itself.