Back to Resources
Guide3 min read

Why Am I Getting Barcode Compliance Fines from KeHE?

KeHE's case barcode specification in plain terms: two sides, size, placement, quiet zone and the ink colors its scanners cannot read. Plus what to document.

A barcode compliance charge means a case reached a KeHE distribution center and the receiving system could not read it. The rules that most often produce an unscannable case are placement, size, quiet zone and ink color.

What are KeHE's barcode compliance requirements?

From the KeHE Inbound Routing Guide & Product Handling Requirements, Version 16, July 1, 2026:

RuleRequirement
FormatScannable ITF-14 case Global Trade Item Number or scannable GS1-128 on every pack case holding multiple selling units
SidesMinimum of two, one of them the longest side
SizeAt least 3 inches long by three-quarters of an inch high
PlacementAt least three-quarters of an inch from the edge of the case wall, 1.25 inches from the bottom
Quiet zoneAt least 0.25 inches of white space to the left and right
InkBlack recommended. Red, blue, brown and shades of purple are prohibited
Item levelScannable 12-digit universal product code
Date codeHuman-readable, MM/DD/YY
Preferred formatGS1-128 encoding the Global Trade Item Number 14, expiration date and lot code
Food Traceability ListProducts on the list must carry GS1-128
One barcode per caseMultiple flavor descriptions, and multiple unique barcodes, are not allowed on one case
Barrier barsRequired on all 14-digit Global Trade Item Numbers
Pallet labelUpper right-hand corner of the front and back of the pallet

Which barcode a unit needs depends on what the unit is. KeHE's own table, Attachment 4, page 17, reproduced in its wording.

TYPES OF PRODUCTS KEHE DISTRIBUTES

UNITDESCRIPTIONALSO KNOWN ASINBOUND RECEIVING REQUIREMENTOUTBOUND RETAILER REQUIREMENT
EACHA single, individual sellable productConsumer Unit
Base Product
12 Digit GTIN (UPC)12 Digit GTIN (UPC)
*Used when the selling unit to the retailer is the same as the Inbound or when the product is sold in each's
CASEA container of multiple Each'sShipping CaseITF-14 Format
or
GS1-128
ITF-14 Format
or
GS1-128
INNER PACKA container that fits inside another, larger containerWarehouse Pack
Multi-Pack
Inner Carton
N/A12 Digit GTIN (UPC)
(needs to be different than each UPC)
MASTER PACKA container of multiple Inner PacksVendor Pack
Break Pack
Outer Carton
ITF-14 FormatITF-14 Format
or
GS1-128
SHIPPERA self-contained, stand-alone unit that opens into a shelf-ready or floor-ready displayDisplay Shipper
Shipper Display
Prepack
ITF-14 FormatITF-14 Format
or
GS1-128
DISPLAY READY PALLETA self-contained pallet ready to be placed on the sales floor with no further preparationPallet Ready DisplaySSCC-18 /GS1-128SSCC-18 /GS1-128

KeHE's companion table, page 18, maps how you sell to KeHE against how KeHE sells to the retailer.

ITEM SET UP FOR KEHE

HOW IS SUPPLIER SELLING TO KEHE?HOW IS KEHE SELLING TO RETAILER?UPC REQUIRED?INBOUND RECEIVING TO KEHE CASE LEVEL ITF-14 GTIN OR GS1-128 REQUIRED?INBOUND RECEIVING TO KEHE CASE LEVEL ITF-14 GTIN OR GS1-128 REQUIRED?EXAMPLE
EACHEACHYESN/A12 Digit GTIN (UPC)
*Used when the selling unit to the retailer is the same as the Inbound or when the product is sold in each's
25 LB. Bag of Rice
CASECASEYESYESYESPasta Sauce
CASEEACHYESYESITF-14 Format
or
GS1-128
Vitamins and HBC
MASTER PACKINNER PACKYESYES
*Master Packs require their own unique ITF-14 GTIN or GS1-128
YES
*Inner Packs sellable at retailers in their entirety require their own unique 12 Digit GTIN (UPC).
*Inner Packs not sellable at retailers in their entirety require their own unique ITF-14 GTIN or GS1-128
Granola Bars
SHIPPERA self-contained, stand-alone unit that opens into a shelf-ready or floor-ready displayYESITF-14 FormatITF-14 Format
or
GS1-128
Shipper/PPK/Display
DISPLAY READY PALLETA self-contained pallet ready to be placed on the sales floor with no further preparationYESSSCC-18 /GS1-128SSCC-18 /GS1-128Snacks

Two notes, reproduced as published rather than corrected. KeHE gives the fourth and fifth columns the same heading, though the fifth holds the outbound-to-retailer requirement. And in the last two rows the second column carries a unit description rather than a unit type.

Pallet labels have their own zone specification in Attachment 6, page 22.

Pallet Label SSCC-18 /GS1-128 Requirements & Example

ZoneDescriptionFontRequired Information
AShip From Information8-10 ptShip From Name
Street Address
City, State, Postal Code, Country
BShip To Information12-14 ptShip To Name (including the warehouse location number)
Street Address
City, State, Postal Code, Country
CShip To Postal Code # and Bar CodeShip To Postal Code # Bar Code with human readable text
DCarrier Information10-16 ptCarrier Name or SCAC code
B/L (this would be the Bill of Lading #)
Pro (this would be one of Carrier Pro # or Parcel Tracking #)
Carton Count per Shipment
E
F
Customer/Retailer Information10-18 ptPurchase Order #
Contents (This would be the UPC # and the item's description; if more than 2 state 'MIXED')
Quantity per Carton or Pallet
G
H
Lot Number
Expiration Date
Manufacture Date
Manufacturing Plant #
10-16 ptLot Number
Expiration Date
Manufacture Date
Manufacturing Plant #
ISerialized Shipping Container Code - SSCCSSCC Bar Code with human readable text

KeHE's own note on that label: "Label should be placed in the upper right-hand corner of the front and back of pallet."

Why does a case that looks fine still fail the scan?

Ink color is the one that catches brands. KeHE states that scanning devices are blind to red, blue, brown and shades of purple, and recommends black. A barcode in a brand color is invisible to the scanner though it looks correct on the case.

Three more break a correctly formatted barcode: too little white space beside it, placement too close to the case wall edge or the bottom, and a removable label that does not survive receiving, picking and palletizing.

How do you prevent barcode compliance fines from KeHE?

Prevention is a pre-ship checkpoint, not a label redesign. Before a case leaves the co-packer, check it against the specification above: two sides with one on the longest, minimum size, clearances and quiet zone intact, black ink.

That checkpoint is also where your evidence comes from, for the reason in the next section.

How can I dispute KeHE barcode compliance fines?

From our own work on KeHE accounts, not the routing guide: KeHE does not send you the barcode non-compliance issue, so the burden of proof sits with your team. You will not be handed a photograph to argue against. You need your own.

Photograph case labeling before it ships: the barcode on both required sides, the print quality, the ink, the clearances. Work with your operations team to confirm they are following that protocol on every run, because the evidence has to exist before the charge does.

KeHE used to let small discrepancies slide, and minor ones now get charged. Liability runs past any single fee to costs caused by inaccurate Global Trade Item Number 14 or GS1-128 information, which the guide states directly. Disputes route through K-Solve on the KeHE CONNECT Supplier Portal, which in our experience accepts submissions up to 6 months after the deduction.

How Revya handles this

Revya validates KeHE compliance deductions against your shipment and item data, separates the charges worth disputing from the ones telling you to fix a label, and tracks them before the window closes.

See how Revya recovers distributor deductions

Frequently asked questions

What are KeHE GTIN deductions?

Case Barcode Non-Compliance Fee, assessed against the non-compliant portion once your compliance rate falls below KeHE's published rate over a review period. In our experience the charge is coded on the remittance starting with GTIN.

What are KeHE's case barcode requirements?

A scannable ITF-14 case Global Trade Item Number or GS1-128 barcode on every pack case holding multiple selling units, on a minimum of two sides with one on the longest side, at least 3 inches by three-quarters of an inch.

Why won't my barcode scan if it looks correct?

KeHE's scanners cannot read red, blue, brown or shades of purple. Other causes are too little white space beside the barcode, placement too close to the case edge or bottom, and labels that come off during receiving or picking.

How do I prevent GTIN deductions?

Meet KeHE's case barcode specification before the case ships: two sides with one on the longest, minimum size, clearances and quiet zone intact, black ink. Photograph the labeling and have operations confirm the protocol on every run.

How long do I have to dispute a KeHE deduction?

K-Solve accepts submissions up to 6 months after the deduction.

Ready to recover more?

See how Revya finds and recovers invalid deductions automatically.

Get Started