October 25, 2026
PTI Case Labels for Fresh Produce: The Complete Grower's Guide
If you're a fresh produce grower shipping to Walmart, Kroger, Costco, or any major U.S. retailer, you've probably heard the term PTI case label. You may have even been asked to add one to your cases before a shipment. But what exactly does a PTI case label require, and what happens if yours doesn't meet the standard?
The same label mistakes come up repeatedly — and they're costing growers real money in rejected shipments and chargebacks. This guide covers everything you need to know about PTI case labels, including the fields required, the barcode format, and the mistakes that get labels flagged at retail distribution centers.
What Is a PTI Case Label?
PTI stands for Produce Traceability Initiative, an industry-wide effort led by GS1 US, the Produce Marketing Association (now IFPA), and major retailers to standardize case-level traceability across the fresh produce supply chain.
A PTI case label is a standardized label applied to each case (box, bag, or other unit) of fresh produce before it ships. Its job is to give every case a scannable, globally unique identity that can be tracked from the packing shed to the retail shelf — or, in the event of a food safety recall, traced back to the farm and lot in minutes instead of days.
The label does two things: it carries human-readable text that packers and receivers can read at a glance, and it carries a GS1-128 barcode that automated scanners at distribution centers read without human intervention.
Required Fields on a PTI Case Label
A compliant PTI case label must include all of the following:
- GTIN (Global Trade Item Number) — A 14-digit number that identifies the specific product (commodity, variety, grade, and pack size). Your GTIN comes from your GS1 company prefix. If you don't have one, you apply through GS1 US.
- Lot number — The lot or batch identifier that traces the case back to a specific harvest, field, and date. This is your critical link to FSMA 204 traceability records.
- Pack date — The date the product was packed, in YYMMDD format.
- Quantity — The number of units or weight in the case.
- GTIN barcode — A GS1-128 barcode encoding the GTIN. This is Application Identifier (01).
- Lot number barcode — A GS1-128 barcode encoding the lot number. This is Application Identifier (10).
- Pack date barcode — A GS1-128 barcode encoding the pack date. This is Application Identifier (13).
Some retailers add requirements on top of the PTI baseline. Walmart, for example, requires specific label placement and has strict size tolerances for the barcode quiet zones. Always check the retailer's current supplier compliance guide before your first shipment.
What Makes a PTI Case Label Non-Compliant
The most common reasons a PTI case label gets rejected or triggers a chargeback:
Wrong GTIN. GTINs are item-specific. A GTIN for 10-count clamshells of strawberries cannot be used on 8-count clamshells, even from the same farm. Retailers match the GTIN on your label against their item database, and a mismatch triggers an automatic penalty.
Missing or incorrect Application Identifiers. GS1-128 barcodes must use the correct AI codes. Using AI 10 for a pack date instead of AI 13, or omitting a required AI entirely, causes scan failures at DC receiving.
Barcode print quality issues. A barcode that scans fine on your printer may fail under high-speed scanning conditions at a distribution center. The label stock, print resolution, and ink density all affect scan reliability. PTI requires a minimum print quality of Grade C (ISO/IEC 15416).
Lot number not linked to FSMA records. With FSMA Rule 204 enforcement approaching, the lot number on your case label must correspond to a traceable record in your system. A lot number that was typed ad hoc and not recorded anywhere gives you a label that scans, but no traceability.
Human-readable text missing or wrong. The barcode encodes the data; the human-readable text lets receiving staff verify it without a scanner. Missing text is a compliance failure at many retailers.
PTI Case Labels and FSMA Rule 204
FSMA Rule 204 requires fresh produce growers, packers, and shippers to maintain Key Data Elements (KDEs) — including the lot code, commodity, variety, quantity, and unit of measure — for a defined list of high-risk produce items. The FDA's enforcement date is July 20, 2028, but traceability programs at major retailers are already live.
Your PTI case label's lot number is the link between your physical product and your FSMA traceability record. If those two things don't match — if the lot on the label can't be found in your records — you have a label problem and a compliance problem at the same time.
Building your PTI case label workflow around FSMA-compliant records now means you won't be scrambling to retrofit your system before 2028.
How to Generate a Compliant PTI Case Label
You have a few options:
- Manual creation in Word or Excel. This works for occasional shipments but is error-prone, doesn't validate GTINs, and produces no traceability record.
- Your packing software. Many ERP or packing systems include a label module. Check whether it generates GS1-128 barcodes with correct Application Identifiers and meets your retailer's specific placement requirements.
- A purpose-built label generation tool. Tag Verify generates GS1-128 compliant PTI case labels for Walmart, Kroger, Costco, Albertsons, and Target, validates your inputs against each retailer's current spec, and captures the FSMA 204 Key Data Elements in a traceability log at the moment the label is created. No manual record-keeping step required.
Tag Verify is free to start — no credit card required. If you're shipping to a major retailer and want to verify your current label format is compliant, start here.