Landing your first direct purchase order with Costco is a major commercial milestone for any grower or packing operation. It also triggers an immediate operational challenge: getting compliant case labels onto outbound pallets before your pickup window closes.

Costco receiving depots operate at intense speeds and high volume. When an inbound refrigerated trailer backs up to a depot bay, receivers scan carton barcodes directly from the pallet or conveyor. If those barcodes fail to scan, if the Voice Pick Code is missing, or if the format violates their vendor routing guide, the load can face immediate depot rejection or administrative chargebacks.

Enterprise software vendors often use this pressure to sell operations on $40,000 ERP implementations. In practice, you do not need enterprise infrastructure to ship a compliant load. You simply need a clean understanding of Costco's expectations, standard GS1 barcode syntax, and a reliable way to print them from your packing floor.

Routing Guide Verification Notice

Last verified against Costco Wholesale Fresh Produce Vendor Guidelines: Q1 2026. While federal requirements stem from FDA regulations, buyer specifications are governed by Costco's vendor compliance manual. Always verify purchase order line items against your current buyer agreement.

Federal Law vs. Costco Buyer Mandates: Clarifying the Line

Before designing your label, it is critical to separate what is legally required by federal regulators from what is contractually demanded by Costco. Conflating the two creates unnecessary confusion for packing teams.

  • Federal Legal Mandate (FDA FSMA 204): Governed by 21 CFR Part 1 Subpart S, the Food Traceability Rule applies strictly to commodities on the Food Traceability List (FTL), such as fresh-cut items, leafy greens, tomatoes, peppers, cucumbers, and melons. For covered foods, federal law requires keeping records for Critical Tracking Events (CTEs) like Initial Packing and Shipping, assigning a Traceability Lot Code (TLC), maintaining a Traceability Plan, and being able to provide sortable electronic records within 24 hours during an FDA investigation. The FDA does not mandate a specific barcode format or sticker on the exterior of a corrugated box.
  • Commercial Buyer Requirement (Costco / PTI): Costco's vendor agreement mandates that every master carton carry an industry-standard Produce Traceability Initiative (PTI) label. This includes a machine-readable GS1-128 linear barcode containing specific Application Identifiers (AIs), human-readable text fields, and a calculated Voice Pick Code. These are commercial vendor compliance rules, not federal statutes, but failing to follow them will result in rejected freight.

The Standard 4" x 6" Costco Case Label: Field-by-Field Spec

Costco requires a standard 4-inch wide by 6-inch high PTI case label affixed to exterior shipping corrugate. The layout combines human-readable operational data with a high-density GS1-128 linear barcode.

To pass automated receiving scanners and depot audit checks, each section of this label must follow precise GS1 standards:

Label Component GS1 / Industry Standard Operational Purpose
Application Identifier (01) 14-Digit GTIN (Global Trade Item Number) Identifies the exact commodity, pack size, and brand owner. Must be derived from a licensed GS1 Company Prefix.
Application Identifier (10) Traceability Lot Code / Lot Number Alphanumeric identifier tied directly to your harvest block, date, and packing run. Matches your FSMA 204 TLC.
Application Identifier (13) Packaging Date (YYMMDD format) Indicates the date the product was packed into master containers. Supports inventory rotation at the depot level.
Voice Pick Code 4-Digit Derived Checksum (2 small, 2 large) Calculated via CRC16 algorithm from GTIN, Lot, and Date. Used by depot pickers wearing voice headsets.
Human-Readable Interpretation (HRI) Plain text matching barcode data Allows depot and warehouse personnel to read data manually if a barcode suffers physical scuffing.

Understanding the Voice Pick Code

One of the most frequent reasons first-time suppliers encounter issues at Costco distribution centers is a missing or improperly calculated Voice Pick Code.

Costco depots utilize automated, voice-directed picking systems. Warehouse selectors wear headsets that direct them to pallet pick slots. When a selector approaches your pallet to assemble a store order, the voice system asks for verification. Rather than speaking an entire 14-digit GTIN or complex lot string, the selector reads the two large digits of the Voice Pick Code printed in the upper right box of your label.

The Voice Pick Code is calculated using a standard CRC16 checksum mathematical formula that processes the 14-digit GTIN, the Lot Number, and the Pack Date. The result is a four-digit number displayed in two segments: the first two digits in smaller print, and the final two digits in large, bold print (for example: small 42, large 87). If the calculation does not mathematically match the barcode data string, the voice picking system rejects the confirmation.

Barcode Print Quality and Verification

A barcode that scans with a smartphone camera or an inexpensive handheld scanner can still fail on an automated depot sortation belt. Handheld scanners are designed to be forgiving; industrial distribution center scanners are not.

Costco vendor compliance guides expect GS1-128 linear barcodes to meet ISO/IEC 15416 print quality standards, generally requiring an ANSI/ISO Grade B (3.0) or higher. Common production floor errors that trigger depot rejections include:

  • Violating Quiet Zones: The clear, unprinted white space on the leading and trailing edges of the barcode must measure at least 0.25 inches (or 10 times the narrow bar width). Squeezing text or border lines into this margin renders the symbol unreadable to high-speed line scanners.
  • Direct Thermal Degradation: Master cartons in produce cold chains encounter condensation, hydro-cooling, and top-icing. Direct thermal labels can turn gray or black when exposed to temperature swings, reducing optical contrast below acceptable grade levels. Thermal transfer printing with wax/resin ribbons is strongly recommended.
  • Third-Party Reseller GTINs: Retail warehouse systems cross-reference brand ownership against the GS1 Global Data Synchronization Network (GDSN). Using unverified prefixes purchased from third-party barcode resellers can create data mismatches during vendor onboarding.

Pallet Placement and Stacking Expectations

In addition to label content, Costco's routing guide outlines strict physical placement rules for master shipping cartons and finished unit loads:

Labels should be applied to the exterior face of each master carton according to standard PTI placement: typically on the upper right corner of at least one short end and one adjacent long side. This ensures that regardless of whether cartons are palletized in column stacks or interlocked brick patterns, at least one scannable label faces outward.

For unit loads, pallets must be clean, structurally sound 48" x 40" 4-way wood pallets (Grade A GMA or approved pooling systems like CHEP or PECO). Overhang beyond the pallet edge is strictly prohibited, as overhang leads to crushed lower cartons and obscured barcodes during transit.

The Low-Overhead Way to Ship Your First Order

Growers often assume that meeting these retail packaging standards requires subscribing to heavy warehouse management or ERP software. When you have an order scheduled to ship within days, onboarding an enterprise software suite is simply not realistic.

farmlabel.app was built specifically for this transition. Rather than re-engineering your operational workflows, you log your daily harvest, lot number, GTIN, and pack date into a standard Google Sheet. farmlabel.app reads that row, generates the correct GS1-128 barcode structure, computes the exact CRC16 Voice Pick Code, and produces print-ready 4" x 6" PDF labels formatted for standard Zebra thermal printers.

You satisfy Costco's vendor labeling requirements, maintain compliant records for FSMA 204 traceability, and keep your packing line moving without high software overhead.

Simplify Your GS1-128 Barcode Generation

farmlabel.app generates PTI-compliant GS1-128 barcode labels—including GTIN, lot number, pack date, and Voice Pick Code—directly from a Google Sheets harvest log.

Learn more about our Label Packs