Skip to content
Clovero

Guide

Supplier didn’t provide a traceability lot code? Here’s what to check.

Look everywhere a traceability lot code can travel, work out who should assign it, and never fill the gap with a number of your own.

For produce receivers under FSMA 204

The short answer

First check every place a lot code can travel: the case label, the barcode, the bill of lading, the invoice, an advance ship notice or a separate email. If it’s really missing, the food is on the Food Traceability List and the supplier is covered by the rule, record the receipt with the code marked missing and ask the supplier for it in writing. Your own receiving number can sit beside the supplier’s code, but it doesn’t replace it. You assign a code yourself only when the supplier isn’t covered and assigned none, when you’re the first to pack the food, or when you transform it.

Where to look first

The rule doesn’t require the lot code to be printed on the case. A supplier can send it on a bill of lading, in an advance ship notice, in a separate email or in a QR code (FDA FAQ TTLC.3). So check:

  • The case label, printed as “Lot”, “Batch” or a code beside the pack date.
  • The GS1-128 barcode. The batch or lot follows the application identifier (10). Ask the supplier whether that batch is their traceability lot code; it often is, but the rule doesn’t say it must be.
  • The bill of lading and the invoice.
  • An advance ship notice, if the supplier sends them. How to check one against the product
  • Email or a supplier portal, where some suppliers post lot details after the truck leaves.

Then answer two questions: is this food on the Food Traceability List, and is the supplier covered by the rule? If you’re not sure about the second, ask them. Some small farms, for example, are exempt (21 CFR 1.1305).

What to do in each situation

Missing or doubtful supplier lot codes, by situation
SituationWhat to do21 CFR 1 or FDA answer
The code is on the case label but not the paperworkRecord the code from the label. Ask the supplier to put it on the bill of lading or invoice as well, so the two can be checked against each other.1.1340(b)
The label and the paperwork disagreeDon’t pick one. Flag the receipt, ask the supplier which is right, and keep their answer with the record.1.1345(a)(1)
It’s missing everywhere, and the supplier is covered by the ruleRecord the receipt with the lot code marked missing and ask the supplier in writing. Don’t make one up or change one you’re given.1.1320(b); FAQ TTLC.1
The supplier isn’t covered by the rule, such as an exempt farm, and assigned no codeYou assign the lot code, and your receiving location becomes its source. Retail food establishments and restaurants don’t have to.1.1345(b)(1)
You’re the first to pack itYou assign the lot code when you initially pack it. Raw product received before initial packing doesn’t need a receiving record.1.1320(a); 1.1345(c)
You repack, relabel or otherwise transform itYou assign a lot code to the new lot and become its source. A like-into-like repack of one lot may keep its code.1.1320(a); 1.1350; FAQ TT.2
The food isn’t on the Food Traceability ListThe rule’s lot code requirements don’t apply to it. A buyer can still ask for lot codes under its own terms.1.1300

Your receiving number isn’t a lot code

Many warehouses give each pallet or receipt its own number. That’s fine for finding product on the shelf. But the FDA says a business that adds an internal lot code must keep the supplier’s traceability lot code as well, and must send the supplier’s code when it ships the food; sending the internal code too is optional (FDA FAQ TTLC.5). A distributor shouldn’t change the code it was given (FAQ TTLC.1).

The reason is simple: the lot code is what lets anyone, from the farm to the store, find the same lot in their own records. A number that only exists in your warehouse breaks that link one step after you.

An example: cucumbers with no code on the paperwork

A distributor receives 120 cases of cucumbers from a packer. Cucumbers are on the Food Traceability List. The businesses and codes are made up.

  1. The label shows a pack date of October 22 and a barcode, but no printed lot.
  2. The barcode reads a batch, BSP2210A, after the (10).
  3. The bill of lading lists the product and quantity, but no lot code and nothing about where a code was assigned.
  4. The receiver records what they have: BSP2210A as the lot, marked unconfirmed, and the bill of lading as the reference document.
  5. They ask the packer one question by email: is BSP2210A your traceability lot code, and where was it assigned?
  6. The packer replies that it is, assigned at their packing shed. The receiver records that location as the lot code source, keeps the email with the receipt, and asks for both on future bills of lading.

If the packer had said the batch wasn’t their lot code, the receiver would ask for the right one and record that instead, without guessing in the meantime. Use our supplier request template

Why it matters

If you can’t tell which lot you received, you can’t say which customers got it. In a recall, that can mean treating every lot of that product from that supplier as possibly affected. The FDA can ask for your records within 24 hours (21 CFR 1.1455), and a missing code is hardest to chase down on that day.

Lot codes going astray between companies came up at a September 2026 roundtable held by the Partnership for Food Traceability and the FDA. Participants described records that don’t match the physical labels, barcodes that can’t be scanned, and systems that can’t accept another company’s lot-code format. These are participants’ comments, not FDA findings. The last one has a simple rule of thumb: keep the supplier’s code exactly as they wrote it, without shortening or reformatting it.

As of October 26, 2026, the FDA is subject to a congressional direction not to enforce the rule before July 20, 2028. Read the FSMA 204 guide

How Clovero helps

In CloTrace, each lot received against a purchase order keeps the supplier’s lot code and where it was assigned, or a reference such as an FDA registration number. A receipt with either missing is flagged for review. Scanning the supplier’s GS1-128 case label fills in the lot and dates, and a label for a different product is refused. Asking the supplier is still up to you. See receiving in Clovero

This guide is a summary of the FDA’s rule and its published answers as of the date above, not legal advice. Some businesses and foods are exempt or have modified requirements (21 CFR 1.1305).

Sources

Keep reading.

Bring one lot. We’ll show you the trace.

Bring a receipt whose lot code was hard to pin down. We’ll receive it in CloTrace with you and follow it to the customers who got it.

Get a demo