Knowella

CCP Monitoring Log

A CCP monitoring log is usually correct at the moment of the reading and silent afterwards. The measured value is written down and the within-limits box ticked, but the fields that matter after an out-of-limits reading, when the deviation started, what was held, who verified it independently, are the ones left blank because nobody was watching for them at the time.

KnowQualityLogQUA-048Pinned in navigation44 fields across 4 sectionsFull researchSee the form

Reviewed by Siddarth SinghCSPLast reviewed 16 August 2026

Basis
Codex, FSMA
Workspace
KnowQuality
Form type
Log
Completed by
Operator, at the plan's stated frequency
Feeds
Hold and Release Record on any out-of-limits reading

The short version

  • The log is only as good as its response to an out-of-limits reading. A reading outside the critical limit calls for corrective action before the next reading, and product back to the last good reading held, not a comment recorded for later review.
  • A missed reading is a deviation, not an absence of data. There is no product information for that interval, and treating a gap as a non-event is the single most common way monitoring compliance percentages get inflated.
  • Verification must be independent of monitoring. The person who took the reading cannot be the person who confirms it happened correctly, and the form enforces this as a named field rather than an assumption.
  • Marginal readings need a stated rule, not a shrug. A result graded neither clearly within limits nor clearly outside it should trigger the same hold-and-check discipline as a fail, or the category becomes a way to avoid recording a deviation.

What this is

What is a CCP monitoring log?

What is a CCP monitoring log?

A CCP monitoring log is the record of measurements taken at a critical control point, such as a cook temperature, a chill time or a metal detector check, at the frequency the HACCP plan specifies. It shows, reading by reading, that the point was under control, and triggers corrective action the moment it was not.

What makes a control point critical rather than just a control?

A CCP is a point at which control can be applied and is essential to prevent or eliminate a food safety hazard, or reduce it to an acceptable level. Failure there is not a quality defect for later rework; unsafe product can leave the process, which is why an out-of-limits reading calls for a hold, not a note for the next shift.

Who is responsible for the reading, and who verifies it?

The operator at the line takes the reading against the critical limit carried onto the log from the HACCP plan. Verification is a separate, later act by someone who did not take the reading, confirming monitoring happened at the required frequency and any deviation was actioned. The two roles are deliberately not the same person.

Scope

When is a ccp monitoring log required?

This log is one step in a larger programme. Using it for work belonging to a neighbouring template produces records that are hard to report on later.

Use this template when

  • A critical control point named in an approved HACCP plan is being monitored at its stated frequency
  • A reading has just been taken, in or out of limits, and needs recording against the plan's critical limit
  • An out-of-limits reading has occurred and corrective action, hold and verification need linking together
  • A shift needs to demonstrate every scheduled reading for its CCPs was actually taken
  • A linked record needs this one to exist: links HACCP Plan; feeds Hold and Release Record

Do not use it for

  • The HACCP Plan itself, which defines the CCP, its critical limit and monitoring frequency; this log only records against what the plan already set
  • HACCP Verification Record, which confirms the whole HACCP system is working, not a single shift's readings
  • Prerequisite Programme Plan, which covers the hygiene and maintenance conditions HACCP depends on rather than control point readings
  • Statistical Process Control Log, which tracks process variation for quality and is not a substitute for a safety-critical limit check
  • Anything outside KnowQuality, which belongs in the workspace that owns that process

Compliance mapping

Which Codex requirements does this satisfy?

HACCP is not prescriptive about the monitoring form itself, but Codex and the US preventive controls rule are specific about what monitoring, correction and verification must accomplish, and those requirements map onto the log's sections.

ClauseRequirementWhere it lands
Codex Principle 3Critical limits must be established for each CCP and available at the point of monitoringHeader
Codex Principle 4Monitoring procedures for each CCP must be established and applied at the required frequencyReadings
Codex Principle 5Corrective action is established for use when monitoring indicates a CCP is not under controlReadings
Codex Principle 6Verification procedures confirm the HACCP system, including monitoring, is working as intendedVerification
FSMA 21 CFR 117.145Monitoring of preventive controls with adequate frequency to provide assurance they are consistently performedReadings
FSMA 21 CFR 117.150Corrective action procedures when preventive controls are not properly implementedReadings
FSMA 21 CFR 117.155Verification activities, including review of records within the required timeframeVerification

What it does not cover

  • HACCP Plan, which is the hazard analysis and critical control point plan defining the CCP, its critical limit and monitoring frequency in the first place.
  • HACCP Verification Record, which confirms the HACCP plan as a whole is followed and still works, not that one shift's readings were taken.
  • Prerequisite Programme Plan, which covers the hygiene, maintenance and pest control conditions HACCP depends on, and does not record CCP readings itself.
  • Hold and Release Record, which carries a held product's disposition through to release, reject or rework; the log only raises the hold.
  • Product Nonconformance Report, which investigates why a deviation happened and what wider action is needed, beyond the immediate response on the shift record.

Global

CCP Monitoring Log requirements by country

Monitoring the CCP is expected everywhere HACCP applies, but only the US preventive controls rule sets a specific record-review timeframe; elsewhere the obligation is to monitor and act, with the format left to the operator.

United States

FSMA 21 CFR Part 117 Subpart C (preventive controls); FSIS HACCP for meat and poultry

Monitoring, corrective action and verification records are required, with verification reviewed within a specified timeframe.

An FDA or FSIS inspection asks for the monitoring and verification records together, and a gap between when a deviation occurred and when it was reviewed is itself a finding.

United Kingdom

Regulation (EC) 852/2004 (retained), HACCP-based procedures; Food Safety Act 1990

Food business operators must maintain procedures based on HACCP principles, including monitoring and corrective action.

Enforcement officers assess whether the monitoring record shows the CCP was actually controlled, not just that a template was completed.

International

Codex Alimentarius CXC 1-1969, HACCP Annex, Principles 4-7

Monitoring, corrective action, verification and record-keeping are four of the seven HACCP principles, applied regardless of national implementation.

Certification schemes built on Codex, including most GFSI-recognised schemes, audit the log as direct evidence the plan is a live system rather than a document.

How to complete it

How to complete a ccp monitoring log, step by step

The template prompts for a value and a yes-or-no. What determines whether the record survives an audit is what happens in the minutes after a reading falls outside the limit.

Carry the critical limit to the point of use

The limit belongs on the log, not only in the plan, because the operator judges the reading in real time. A log that only records the value and leaves the operator to look up the limit elsewhere invites the marginal case being rounded to a pass.

Decide what a marginal reading means before it happens

Within Limits offers a middle answer between yes and no, and that middle answer needs a rule attached in advance: whether it triggers the same corrective action and hold sequence as a fail, or a lighter response. Leaving it to individual judgement on the night produces records an auditor will read as inconsistent control.

Treat the time fields as the substance of the correction

When correction started and how far back the last good reading was determine how much product is implicated, not the fact a deviation was recorded. A correction logged without a start time has recorded that something was done, not what it affected.

Keep verification independent in practice, not just in the field

The form names the requirement that the verifier is not the person who took the reading, but a rota with one person on shift makes that impossible to meet honestly. The judgement call is arranging cover so independent verification is actually available.

What auditors find

Most common ccp monitoring log findings

The reading itself is rarely the problem. The findings concern what happens once a reading falls outside the limit, and whether the record shows the gap was closed.

FindingClauseWhat fixes it
Within Limits recorded as No or Marginal with corrective action and hold fields left blank.Codex Principle 5Treat the conditional fields as mandatory the instant an out-of-limits answer is given.
Verified By is the same person recorded as Checked By for the readings being verified.FSMA 21 CFR 117.155Enforce independence in the workflow by excluding the shift's own monitors from the verifier list.
A scheduled reading is missing from the shift with no deviation recorded against it.Codex Principle 4Compare Readings Taken against Readings Due and raise a deviation for any shortfall.
Instrument used for the reading is not recorded, so its calibration status cannot be checked.Codex Principle 4Require Instrument Used and Equipment ID on every reading, not only when convenient.
Time Corrective Action Started is blank despite a logged deviation.FSMA 21 CFR 117.150Make the start time required the moment a deviation is recorded, so the response interval is on the record.
Quantity Held or Hold ID is missing for product covered by an out-of-limits reading.Codex Principle 5Link the deviation directly to a Hold and Release Record at the point it is raised, not afterwards.

Case in point

Case in point: the deviation that was recorded and never held

A cook line for a ready-to-eat product logged a chill-time reading as marginal at the end of a night shift. The operator noted the value, ticked Marginal, and moved on because the next reading, thirty minutes later, was back within limits. No corrective action was recorded and no hold quantity entered; the shift summary showed zero deviations because Marginal had been treated as a pass in practice, even though it scored below a clean Yes.

Three weeks later a customer complaint led to a review of the batch, and that night's monitoring record was the only evidence available. It showed a marginal reading with nothing attached: no time, no action, no hold. The investigation could not establish whether the affected product had been separated from the rest of the batch, because the fields that would have shown that were empty, not because the incident had been assessed and cleared.

The template

The template, field by field

The form exactly as it installs. Every field, option, score and conditional rule is editable, and the links to other templates come with it.

44fields
4 sections
Reference
QUA-048
Archetype
Log
Record ID
CCP-2026-000
Scoring
Within limits percent
Direction
High is good
Singleton
No
Basis
Codex, FSMA
Links
Links HACCP Plan; feeds Hold
Tags
Food safety, CCP
Sections
4
Fields
44
Follow up fields
8
Repeating sections
1
Links out
4
Field typesOwn ID, generated on saveCase thread and parentPick list from a registryLinked to another templateFollow up, dashed outlineScored

Header

17 fields
Text

Log ID*

Generated on save

Auto sequence. Format CCP-2026-00000.

The record's own ID. Other templates point at this value.

Single Choice

Status*

Scored

Drives who this goes to next.

  • Planned2 pts
  • In progress2 pts
  • Complete3 pts
  • Deferred0 pts
  • Open0 pts
  • Closed3 pts
  • Overdue0 pts
Date & Time

Date and Time*

Users

Raised By*

Pick List

Site*

From FDN-001 Site NameFilter: Status is Active
Text

Site ID*

Linked

Format SITE-000.

Links to FDN-001 Site ID

Single Choice

Line*

Line 1Line 2Line 3Line 4Line 5
Single Choice

Shift*

DayAfternoonNight
Users

Line Lead

Optional
Numeric Answer

Batch Number*

Linked

Numeric key joining to your ERP batch record.

Links to External system reference

Single Choice

Product*

Sliced hamSmoked turkeyGround beefCultured milkYoghurtCream cheese
Date & Time

Production Date*

Text

HACCP Plan ID*

Linked

Links to QUA-046 HACCP ID

Text

CCP Number*

Text

Critical Limit*

Carried from the plan for reference at the point of use.

Single Choice

Monitoring Frequency*

Scored
  • Quarterly or better4 pts
  • Annually3 pts
  • Every 2 to 3 years1 pt
  • None0 pts
Info

Out Of Limits Means Stop

A reading outside the critical limit is actioned before the next reading is taken. Product from the last good reading forward is held. This is not a paperwork exercise.

Readings

Repeats14 fields
Date & Time

Reading Time*

Numeric Answer

Measured Value*

Scored
Single Choice

Within Limits*

Scored
  • Yes3 pts
  • Marginal1 pt
  • No0 pts
Pick List

Instrument Used

OptionalFrom QUA-064 Equipment Name
Text

Equipment ID

OptionalLinked

Links to QUA-064 Equipment ID

Users

Checked By*

Text

Deviation Detail

OptionalShows if Within Limits equals No
Date & Time

Time Corrective Action Started

OptionalShows if Within Limits equals No
Text

Corrective Action Taken

OptionalShows if Within Limits equals No
Date & Time

Back To Last Good Reading

OptionalShows if Within Limits equals No
Numeric Answer

Quantity Held

OptionalShows if Within Limits equals No
Text

Hold ID

OptionalLinkedShows if Within Limits equals No

Links to QUA-003 Hold ID

Single Choice

Process Brought Back Into Limits

OptionalScoredShows if Within Limits equals No
  • Yes3 pts
  • No0 pts
Single Choice

Verified Before Restart

OptionalScoredShows if Within Limits equals No
  • Yes3 pts
  • No0 pts

Shift summary

6 fields
Numeric Answer

Readings Taken*

Numeric Answer

Readings Due*

Numeric Answer

Monitoring Compliance Percent*

Scored

A missed reading is a deviation. There is no product data for that period.

Numeric Answer

Deviations This Shift*

Scored
Single Choice

All Deviations Actioned*

Scored
  • Yes3 pts
  • No0 pts
Text

Case ID

OptionalThread key

Thread key

Verification

7 fields
Users

Verified By*

Must not be the person who took the readings.

Single Choice

Independence Confirmed*

Scored
  • Yes3 pts
  • No0 pts
Date & Time

Verification Date*

Users

Monitor*

Signature

Signature*

Users

Verifier*

Signature

Second Signature*

QUA-048 · record IDs look like CCP-2026-000 · Links HACCP Plan; feeds Hold

Open in Knowella

Run it with agents

From a document you fill in to a programme that runs itself

The reading is the easy part. What fails is the chain after an out-of-limits value: the hold that never gets raised, the verification that isn't independent, and the missed reading nobody flags as a deviation.

KnowQuality

Holds the log against the HACCP plan's stated frequency, flags missed readings as deviations, and confirms a hold record exists for every out-of-limits value.

Ella
Ella

Watches for deviations with no corrective action logged within a set window and raises the gap to the food safety lead before the shift closes out.

KnowMaintain

Links the instrument recorded on each reading to its calibration status, so a result is never accepted from equipment that is overdue.

This template lives in KnowQuality — quality and food safety. HACCP, nonconformance, traceability, laboratory and customer complaints.

Meet KnowQuality→

Glossary

CCP Monitoring Log definitions and key terms

Critical control point
A point at which control can be applied and is essential to prevent, eliminate or reduce a food safety hazard to an acceptable level.
Critical limit
The maximum or minimum value to which a measured parameter must be controlled at a CCP to prevent, eliminate or reduce the hazard.
Deviation
A failure to meet a critical limit, including a missed reading, which requires corrective action rather than a note.
Corrective action
The action taken when monitoring shows a CCP is not under control, covering the fix and the disposition of affected product.
Verification
An independent check, separate from monitoring, confirming the CCP was monitored at the required frequency and deviations properly actioned.

FAQ

Frequently asked questions about ccp monitoring log

What counts as a deviation on a CCP monitoring log?+

Any reading outside the critical limit, and any scheduled reading not taken at all. A missed reading is not neutral; there is no product data for that interval, and treating it as anything other than a deviation understates how much of the batch was unmonitored.

Can the same person take the reading and verify it?+

No. Verification exists to catch what monitoring alone would miss, including monitoring that did not happen at the stated frequency, and that check has no value if the verifier is checking their own work. The form names this requirement directly.

Does a marginal reading need the same response as a failed one?+

It should, unless the plan states a different rule for that band. A marginal category treated as a pass in practice, while scored lower on the form, is a way for a real deviation to avoid the response it should trigger.

What has to happen before production can restart after a deviation?+

The process needs to be verified back within limits before restart, not assumed from the fact that the next reading looked fine. Both fields exist because a deviation that self-corrects still needs a documented check before the line runs again.

How far back does a hold go when a reading fails?+

Back to the last good reading, not just the failed one. Everything produced since the previous confirmed in-limit reading is implicated, because the point control was actually lost is unknown until proven otherwise.

Why record the instrument used for every reading?+

A reading is only as trustworthy as the device that took it. An uncalibrated or wrongly identified instrument undermines every reading logged against it, and that link is only recoverable if it was recorded at the time, not reconstructed afterwards.

Keep going

Related templates and programmes

Siddarth Singh

Written and reviewed by

Siddarth Singh

Founder & Chief Executive Officer, Knowella

Certified Safety Professional and industrial and systems engineer with more than a decade inside food supply chain, freight and manufacturing operations. This page was written against the current text of the standards it cites, not against secondary summaries of them.

  • Certified Safety Professional (CSP), Board of Certified Safety Professionals
  • MBA, University of Chicago Booth School of Business
  • MS and BS, The Ohio State University, Industrial and Systems Engineering
  • Six Sigma Black Belt
Verify with BCSP →

Sources and last review. Reviewed 16 August 2026 against:

  • Codex Alimentarius CXC 1-1969, HACCP Annex, Principles 3 through 7
  • FSMA 21 CFR Part 117 Subpart C, sections 117.145, 117.150 and 117.155
  • Regulation (EC) 852/2004 on the hygiene of foodstuffs, HACCP-based procedures (UK retained)

This page is general guidance, not legal advice. Confirm requirements with your jurisdiction’s regulator.

Start in Minutes, Not Weeks

Launch a Ready-Made Template and Customize It Your Way

Every template is fully editable. Adjust fields, workflows, and branding to match your processes, then deploy to your team instantly.