FSMA 204 Moved to 2028. Your Retail Customers’ Deadlines Did Not. | LabLynx Resources

FSMA 204 Moved to 2028. Your Retail Customers’ Deadlines Did Not.

Two dates matter to a food manufacturer shipping into mass retail right now. Only one of them moved.

The federal date moved. The FDA’s Food Traceability Rule, Section 204 of the Food Safety Modernization Act, was scheduled to take effect January 20, 2026. It now takes effect July 20, 2028. The FDA published the proposed 30-month extension in the Federal Register in August 2025, and in November 2025 Congress directed the agency not to enforce the rule before that date through the Continuing Appropriations Act of 2026. Nothing about the substance of the rule changed. The Food Traceability List, the Critical Tracking Events, the Key Data Elements, the 24-hour records requirement, all unchanged. Only the enforcement date.

The other date did not move, because it was never the FDA’s date to move. Your largest customers set it, most of them set it in 2025, and several of them set it before the original federal deadline.

What did the extension actually change for a retail supplier?

Very little, if your product ships to a national grocery or club retailer.

Kroger notified suppliers that it would collect traceability information on all food products entering its facilities by June 30, 2025, six months ahead of the original FDA date and covering far more than the Food Traceability List. Walmart and Sam’s Club required suppliers of all food and beverage items to meet Advance Ship Notice (ASN) and packaging requirements as of August 1, 2025. Walmart’s supplier guidance addresses the FDA extension directly and states that it expects suppliers to meet the original compliance timelines regardless.

This is not a two-retailer story. Albertsons, Sam’s Club, KeHE, Kroger, Walmart, and Target have all moved to require traceability data on all foods rather than only listed foods. The rule has become the floor that each buyer builds its own requirements on top of.

So the practical scope for a supplier is wider than the regulation, not narrower. If your business reasoned that only your leafy greens or your soft cheese or your ready-to-eat deli salad line was in scope, your customers disagree.

What do the retailer requirements actually consist of?

Walmart’s requirements are the most widely documented and are a reasonable proxy for the pattern. Every food shipment needs:

  • An ASN, transmitted as an EDI 856, carrying the Key Data Elements aligned to FSMA 204, including the lot or batch code, date codes, and the source of where that lot code was assigned
  • An SSCC-18 barcode on every pallet, linked to the corresponding ASN
  • A GS1-128 barcode on every case
  • An item-level self-declaration in the supplier item catalog indicating whether each item is on the Food Traceability List

Walmart also supports EPCIS transmission via API as an alternative to EDI for suppliers who have built that capability.

Two structural points are worth pulling out of that list, because they shape the work. First, the lot code on the ASN has to match the lot code on the physical freight. Not resemble it, not map to it through a lookup someone maintains. Match. Second, every buyer implements this slightly differently, which means a supplier shipping to four national accounts is executing four versions of the same requirement.

What is the actual financial exposure today?

This is where a lot of the published commentary overstates the case, so it is worth being precise.

Walmart’s supplier guidance states that monitoring and enforcement will begin with products on the Food Traceability List, and that notice will be provided to suppliers in advance of any enforcement actions specific to food traceability. That is a commitment to warn before penalizing on the traceability program itself. It is not an exemption, and it is not the whole picture.

The picture it leaves out is that FSMA 204 Key Data Elements were folded into the EDI 856, and ASN defects have been chargeable for years under the Supplier Quality Excellence Program’s Right Invoice category. A malformed or late ASN generates a defect whether or not the malformation is on the traceability fields. Reported figures for that structure run to a $200 administrative fee per non-compliant purchase order plus $1 per non-compliant case, with separate charges for missing ASNs and quantity mismatches. Walmart also states that it may hold or reject freight for insufficient traceability information, and that repeat instances may prompt a review of the supplier relationship.

Traceability compliance is visible today in the SQEP dashboard and in a dedicated Food Traceability ASN dashboard. So the honest summary is this: the direct FSMA-specific penalty is telegraphed rather than active at the largest account, the indirect penalties through ASN accuracy and freight acceptance are live now, and the scorecard consequences of a poor traceability record show up in category reviews rather than on an invoice. Suppliers who wait for a line item labeled “FSMA” to appear on a deduction statement will have been paying for a year before it does.

Why “our ERP handles traceability” is true and incomplete

Almost every article on this subject is written by an ERP, EDI, warehouse management, or third-party logistics provider, and each concludes that traceability is a shipping-data problem solved by that category of software. On the dock, that is correct. Those systems own the Shipping and Receiving events, and they are the right place to build ASN generation and label printing.

But the traceability lot code is not created on the dock. For a manufacturer or a co-packer, it is assigned at Transformation, when input lots become a new product and a new lot. That is the same moment the QC lab pulls its sample.

From that moment forward, two systems hold records about the same lot. The ERP holds where it went. The lab holds whether it should have gone. The ASN validates the first record. Nothing in the retailer requirement, and nothing in the federal rule, validates that the second record is correctly joined to the first.

Four seams open up there, and all four are lab-side.

The lot identifier fork

In many plants, the lab’s sample identifier and the production lot code are different identifiers reconciled by a person, often on a bench sheet or in a spreadsheet column. That join works fine day to day. No ASN validator will ever test it, because the ASN never sees the lab record. A timed traceability exercise will test it. So will an FDA traceback. So will a customer complaint investigation that arrives eleven months after the lot shipped and the analyst who maintained the reconciliation has moved to second shift.

Release timing against ASN timing

The ASN has to transmit and pass validation before the trailer gates in at the distribution center. Disposition has to post before the truck loads. When those two clocks invert, there are two outcomes. Either the truck waits, which puts an on-time delivery penalty in play, typically 3 percent of the cost of goods on non-compliant cases. Or the load goes out ahead of its release record and the paperwork catches up afterward. The second outcome is the one that does not show up on a scorecard, because it only becomes visible later, in the records, during exactly the investigation where you least want it visible.

Trace direction

FSMA 204 and the retailer ASN both start with a lot and ask where it went. That is forward trace, and it is what the regulation was built to accelerate. The FDA’s stated objective is to compress traceback investigations from a scale of weeks to a scale of days.

A lab-triggered event runs the other direction. An environmental monitoring swab comes back presumptive positive for Listeria on a line. A finished-product result falls out of specification. A supplier certificate of analysis does not match the receiving record. In each case the first question is which lots are implicated, and the answer starts in the lab and works outward. A traceability build scoped entirely around ASN generation does nothing for that question.

Incoming-material records that never meet

The Receiving event requires capturing the traceability lot code of the incoming material. Your QA group also receives a certificate of analysis for that same lot, frequently as a PDF attachment. Two records describing one lot, held in two systems, joined by nothing durable. When an upstream supplier initiates a recall, you need both, at once, for a date range.

The benchmark that already tests all four

None of this is new work invented by the traceability rule. It is the work that GFSI scheme audits have been testing for years.

BRCGS expects a documented traceability test achievable within four hours, including a quantity reconciliation or mass balance. SQF requires traceability and recall exercises as separate documented activities. Several major retail and foodservice buyers set their own targets tighter than the scheme requirement, and a two to four hour forward and backward trace has become the working benchmark that auditors and regulators apply.

Those exercises test the lab-to-plant join. The ASN does not. Which means a supplier can build a clean ASN, hold a good SQEP score, and still fail a traceability challenge at the next surveillance audit, for reasons that had nothing to do with the shipping data.

What to fix, and in what order

  1. Make the lot code one identifier, not two. Whatever the plant assigns at Transformation should be the identifier the lab records the sample against. If the systems cannot share it directly, the mapping belongs in software with an audit trail, not in a person’s working knowledge.
  2. Put the release gate where the shipment is created. Disposition status should be a condition the ERP checks before a shipment record can exist, not a status someone confirms by looking at a second screen.
  3. Key environmental monitoring to line, shift, and date. A presumptive positive should return the affected production lots as a query result. If answering that question requires reconstructing a production schedule against a swab log, the answer will arrive after the product has shipped.
  4. Capture supplier certificates against the receiving lot code. Not in an inbox. Against the lot, in the same system that holds the receiving record or in one integrated with it.
  5. Run a timed trace on a real lot, with the ASN included. Pick a lot that shipped to your largest account, and trace it backward to input lots and forward to the ASN, with a clock running. Whatever breaks is the project.

What this means for contract labs serving retail suppliers

Most contract testing laboratories are not themselves covered entities under the Food Traceability Rule, which reaches persons who manufacture, process, pack, or hold listed foods. Verify your own status rather than assuming either way, particularly if you hold or repack sample material in any form.

Your customers are covered, though, and their traceability work is quietly changing what they need from a lab.

Three things are becoming procurement criteria in this segment. The first is results keyed to the customer’s lot code rather than only to your sample identifier, so the result lands in their record without a manual join. The second is delivery through a portal or a data feed rather than an emailed PDF, so the result is retrievable during a trace instead of searchable in an inbox. The third is turnaround commitments expressed against a release clock, because a customer running positive release is holding inventory against your report and paying an on-time delivery penalty when it arrives late.

A lab that returns a clean PDF creates downstream work for the customer. A lab that returns a structured result already keyed to the customer’s lot is a different kind of supplier, and increasingly a differentiated one.

Where a LIMS fits, and where it does not

Being direct about the boundary: a LIMS does not generate your ASN, print your SSCC-18 pallet labels, or transmit your EDI 856. That work belongs to your ERP, your warehouse system, and your EDI provider, and any lab informatics vendor telling you otherwise is selling outside its category.

What the LabLynx LIMS holds is the other half of the record:

  • The lot-level QC record, keyed to the same lot code the plant assigns and the ERP ships
  • Specification management and batch release, with the release decision recorded against the lot and available as a condition the ERP can check
  • Environmental monitoring programs run against a sampling plan, with results tied to line, location, and date so that a positive returns affected lots
  • Certificate of analysis generation against the shipped lot code, and portal access for customers who want to pull their own
  • Instrument data import, so results reach the lot record without transcription

The part that usually determines whether this works is the boundary itself. LabLynx configures LIMS deployments to the lab’s actual workflow rather than to a template, and handles the LIMS-to-ERP integration as part of the engagement, because the join between disposition and shipment is where the failure modes above live. Among approximately 120 active client deployments, food and beverage operations span in-house QC labs at multinational manufacturers, national testing services, and regional multi-discipline analytical labs serving food and beverage clients.

The federal date is real and it is coming. But the work that gets a supplier ready for July 2028 is the same work that answers a buyer’s traceability challenge next quarter and a mock recall next month. Building for the customer’s clock covers the regulator’s clock. The reverse is not true.

If you are scoping this and want to start with the boundary rather than the software, schedule a 30-minute scoping call. We will ask how your lot codes are assigned, where disposition is recorded today, what your ERP and EDI stack looks like, and how long your last timed trace took, and tell you what a configured deployment would need to cover.


Accelerate Your Lab's Success & Experience LabLynx

"*" indicates required fields

I Am Interested In:
This field is hidden when viewing the form
This field is hidden when viewing the form

Explore the LabLynx Suites