Critical Tracking Events (CTEs) Explained for Food Operations Teams
The Critical Tracking Event (CTE) framework is the structural foundation of FSMA Rule 204. It is also the part of the rule that creates the most confusion for QA and operations teams trying to translate regulatory language into operational systems. This article provides a detailed walk-through of each CTE type, the Key Data Elements (KDEs) required at each, and the practical implications for food manufacturers, CPG brands, and distributors.
Understanding CTEs at this level of specificity is not just a regulatory compliance exercise — it is the prerequisite for designing a traceability system that will actually satisfy an FDA trace-back request. A system that captures lot codes but does not capture them at the right moments, with the right KDEs, in the right format, will fail the 24-hour response test when it matters most.
What Is a Critical Tracking Event?
Under 21 CFR Part 1, Subpart S, a Critical Tracking Event is defined as an event in the supply chain of a food on the Food Traceability List (FTL) at which a company must create and maintain a traceability record. The purpose of the CTE framework is to create a standardized set of checkpoints across the food supply chain so that, regardless of how many handlers a food has passed through, there is a consistent record at each transition point that can be linked together into a complete chain of custody.
The rule defines five CTEs:
- Initial Packing
- First Land-Based Receiver (seafood only)
- Shipping
- Receiving
- Transformation
Each CTE has its own defined set of KDEs — the specific data points that must be captured and retained in the traceability record for that event. Not all KDEs apply to all CTEs; the rule is specific about what is required where.
CTE 1: Initial Packing
When it occurs
Initial packing occurs when a food on the FTL is packed into a case, container, or immediate package for the first time following harvest or production. For a leafy greens producer, this is when harvested product is placed into clamshell containers or bags. For a nut butter manufacturer, this is when the finished product is filled into jars or tubs. For a shell egg operation, this is the grading and carton-packing step.
The initial packing CTE is the point at which the traceability lot code (TLC) is first assigned and associated with the product. This TLC is the thread that connects every subsequent CTE in the chain — it must be carried forward through all downstream CTEs.
Required KDEs at initial packing
- Traceability lot code (TLC): The unique identifier assigned to the food at initial packing. The rule requires that the TLC be assigned at this event and that it remain associated with the food through the rest of the supply chain.
- Quantity and unit of measure: The amount of food packed (e.g., 240 cases of 12-oz clamshells).
- Product description: Sufficient to identify the food on the FTL — commodity name, variety, and packaging format.
- Location description: The name and physical address of the facility where packing occurred, and a location identifier (e.g., GLN if using GS1).
- Date and time: When packing occurred.
- Reference document type and number: The lot production record, packing ticket, or other document that associates with this packing event.
For produce growers and packers who handle large volumes of multiple varieties across multiple pack lines, the initial packing CTE is the first operational challenge. Each distinct TLC assignment must be recorded with its own CTE record. Mixing products from different harvest lots into a single pack run without creating a transformation CTE record (to capture the commingling event) is a compliance gap.
CTE 2: First Land-Based Receiver (Seafood Only)
When it occurs
This CTE applies only to fish and seafood products on the FTL. It is triggered when the food is received at the first land-based facility following harvest or aquaculture — typically a receiving dock, processing plant, or auction facility where the catch or farm product is transferred from a vessel or aquaculture operation to land-based handling.
Required KDEs at first land-based receiver
- TLC: Assigned at or before this event. For harvested seafood, the TLC may be assigned at the vessel by the harvester or at first receipt on land.
- Quantity and unit of measure.
- Product description: Species name and form (whole, fillets, etc.).
- Location description: Name and address of the first land-based receiving facility.
- Date of receipt.
- Harvest location information: For wild-capture species, the fishing area (FAO zone or equivalent); for aquaculture, the farm location.
- Name and address of the harvester/aquaculture facility.
For companies in seafood distribution or food service that source wild-caught finfish or shellfish, this CTE means that your first-tier suppliers need to provide the harvest location and harvester identity information with each shipment. If your current supplier documentation does not include this, it is a gap in your trace chain.
CTE 3: Shipping
When it occurs
The shipping CTE is triggered each time a covered food is shipped from one entity to another in the supply chain. This includes:
- Manufacturer or packer shipping finished goods to a distributor or retailer DC
- Distributor shipping product to a food service or retail customer
- Any other transfer of custody where a covered food moves from one legal entity or facility to another
Importantly, the shipping CTE is created by the shipper, not the receiver. The entity shipping the food is responsible for creating and maintaining the shipping CTE record.
Required KDEs at shipping
- TLC: The traceability lot code for each covered food in the shipment.
- Quantity and unit of measure: The amount shipped by lot code.
- Product description.
- Location description of the immediate subsequent recipient: The name and physical address of the entity receiving the shipment.
- Date of shipment.
- Reference document type and number: Typically the bill of lading (BOL) number. The reference document connects the trace record to the physical shipping transaction.
For CPG brands and manufacturers, the shipping CTE is operationally straightforward in concept but complex in execution for mixed-lot shipments. If a single outbound truck contains cases from three different finished goods lot codes, each lot code must have its own shipping CTE record capturing the quantity shipped of that specific lot to the specific destination. Generating these records from a WMS or ERP at the time of shipment, linked to the BOL number, is the standard approach.
Shipping CTEs generated via EDI 856 Advance Ship Notice (ASN) — already in use by most branded manufacturers for major retail and distributor accounts — can serve as the basis for the shipping CTE record if the 856 includes lot-level line items with the required KDEs.
CTE 4: Receiving
When it occurs
The receiving CTE is the complement of the shipping CTE — it is created by the receiving entity when covered food arrives at its facility. Every incoming shipment of FTL food triggers a receiving CTE at the destination.
Required KDEs at receiving
- TLC: Captured from the inbound product — from the case label barcode (typically GS1-128 with GTIN and lot code), or from the COA or shipping documentation if label scanning is not available.
- Quantity and unit of measure.
- Product description.
- Location description where received: The name and physical address of the receiving facility.
- Date of receipt.
- Reference document type and number: The BOL number or PO number associated with the receipt.
The receiving CTE is the most commonly deficient CTE in manufacturer and distributor operations. The core problem is that receiving workflows are typically optimized for logistics — confirming quantities received against a PO, generating a receiving ticket, putting product into location — not for regulatory traceability. Capturing the supplier's TLC (which may differ from your internal item/lot numbering) and linking it to the BOL number and quantity received, for every incoming FTL lot, requires either a process change or a system integration.
If your suppliers encode the TLC in a GS1-128 barcode on the shipping label, scan-at-dock receiving is the most efficient approach. If your suppliers use non-standard lot codes that are only available on the COA, your receiving process needs a step to capture that TLC from the COA and link it to the receiving record.
CTE 5: Transformation
When it occurs
The transformation CTE is the most analytically important event in the chain for food manufacturers and CPG brands. It is triggered when a covered food is changed in a way that results in a new product or new lot code — including:
- Processing (cooking, mixing, grinding, fermenting, pressing)
- Repacking (taking product from one container into a new container with a new lot code)
- Commingling (combining product from multiple lots into a single lot)
- Relabeling (changing the label in a way that changes the product identity)
The transformation CTE creates the ingredient-to-finished-goods link — the connection between the input TLCs (from your receiving records) and the output TLC (on your finished goods case label). Without a proper transformation CTE, the trace chain is broken at the manufacturing step.
Required KDEs at transformation
- Input TLC(s): The traceability lot codes of every covered input food used in the transformation. For a multi-ingredient product, this means every FTL ingredient's lot code must be captured as an input TLC. Non-FTL ingredients do not need to be captured in the transformation CTE, but all FTL ingredients do.
- Input quantities and units of measure: How much of each input TLC was used.
- Output TLC: The traceability lot code for the finished goods or transformed product.
- Output quantity and unit of measure.
- Output product description.
- Location description: The facility where transformation occurred.
- Date of transformation.
The transformation CTE is where multi-ingredient manufacturers face the greatest implementation complexity. A production run that uses 8 FTL ingredient lots (fresh leafy greens, tomatoes, fresh herbs, etc.) must link all 8 input TLCs to the output lot code in a single transformation CTE record. If any one of those input TLCs is not captured — because a receiving record was not created, or because the records were not linked — the transformation CTE is incomplete.
The Chain of CTEs: How They Connect
Each CTE is a link in a chain. The complete trace chain for a finished goods lot in a typical CPG manufacturing scenario looks like this:
- Initial Packing CTE — at the produce packer or ingredient supplier: assigns TLC for each ingredient lot.
- Shipping CTE — at the ingredient supplier: records shipment of each ingredient TLC to your facility, with BOL reference.
- Receiving CTE — at your facility: records receipt of each ingredient TLC, with BOL reference.
- Transformation CTE — at your facility: records all input ingredient TLCs used in production run, with output finished goods TLC.
- Shipping CTE — at your facility (or your 3PL): records shipment of finished goods TLC to distributor or retailer DC, with BOL reference.
- Receiving CTE — at the distributor or retailer DC: records receipt of finished goods TLC.
FDA's 24-hour trace-back response requirement means that starting from any lot code in this chain — an ingredient TLC, a finished goods TLC, or a shipment BOL number — you must be able to traverse the entire chain in both directions within 24 hours.
Common Implementation Questions
Does every product in every shipment need a CTE record?
Only if the product is on the Food Traceability List. Non-FTL products do not require CTE records under FSMA Rule 204 (though they may require records under other regulations). If a shipment contains both FTL and non-FTL items, only the FTL items need CTE records. Practically, however, most companies find it cleaner to apply the same lot-level record-keeping practices to all products.
What counts as a "location description"?
A location description must include the name and physical address of the facility. FDA also accepts location identifiers such as a GS1 Global Location Number (GLN). Using GLNs enables automated record-linking across supply chain systems and is the recommended approach for operations with high shipment volume or multiple facilities.
Can my ERP's lot-level records serve as CTE records?
Potentially, yes — if your ERP captures all required KDEs at each CTE, maintains records in a sortable, searchable electronic format, and can export a formatted trace chain within 24 hours. Many manufacturers find that their ERP captures the output lot code and shipment data but not the input TLCs at the transformation step, or not the supplier's TLC at receiving. A gap analysis against the KDE requirements is the right starting point.
Starting from the CTE Framework
The CTE framework is the right starting point for designing or evaluating your FSMA 204 traceability system. Before selecting or configuring any system, map your supply chain against the five CTE types and identify which ones are covered by existing records, which have gaps, and where the links between CTEs are missing. The gaps that surface in that mapping are the implementation priorities.
Foodtrce is built around the CTE framework — every record created in the system maps to a CTE type with the correct KDEs. If you want to walk through how the CTE chain would look for your specific product portfolio and supply network, we would be glad to set up a working session with your QA team.
More from the blog
FSMA Rule 204: What CPG Brands and Manufacturers Need to Know
The Anatomy of a Food Recall: Where the Real Costs Accumulate
See Foodtrce in action.
Book a 30-minute demo and see FSMA 204-compliant traceability built around your supply chain.