All articles

Enterprise Systems8 min read

ERP for Food and Beverage Manufacturers: Lots, Expiry and Traceability

Food and beverage ERP is built around lots: every ingredient batch traced through recipes to every customer shipment, with expiry, yields and recall readiness. This guide covers the requirements, the US and UK traceability rules and a mock recall test.

Written byUsama AsifPublished

An ERP for food and beverage manufacturing tracks every ingredient lot from supplier to production batch to customer shipment, manages recipes with yields and by-products, controls expiry and shelf life, and can produce a full trace for a recall quickly. Lot traceability is the core requirement; costing, planning and quality are built around it.

Food producers often outgrow general manufacturing software because it treats materials as interchangeable units. In food, the lot is what matters: which batch of flour went into which batch of bread, and which customers received it. This guide is for food and drink manufacturers in the US, UK and UAE. It builds on our general guide to choosing an ERP for a small manufacturer. If your recipes, processes or customer labelling needs are unusual, our manufacturing ERP software page explains how we build production systems around them.

What makes food and beverage ERP different?

Food ERP is process manufacturing with traceability and shelf life added. The differences from discrete manufacturing are practical, not cosmetic.

Discrete manufacturingFood and beverage manufacturing
Bill of materials with fixed quantitiesRecipe or formula with variable quantities, scaling and yield loss
One finished product per orderCo-products and by-products from one batch
Serial numbers on some itemsLot numbers on every ingredient, intermediate and finished good
Stock does not expireShelf life, use-by and best-before dates drive picking and write-offs
Units of measure are simpleCatch weight: units sold by count but invoiced by actual weight
Quality checks on samplesHolds, releases, allergen controls and hygiene records on every batch

What lot and traceability features does a food ERP need?

It needs lots recorded at every movement and a trace that works both ways: from an ingredient lot forward to every customer, and from a customer complaint back to every ingredient. Test these specifically:

  • Lot capture at receipt with supplier lot number, your internal lot, quantity and dates, scanned rather than typed where possible.
  • Lot consumption in production. The batch record shows exactly which ingredient lots were used and how much. Back-flushing from the recipe without recording lots breaks traceability.
  • Lot assignment to output including co-products, rework and intermediates.
  • Lot on every shipment line so the customer side of the trace exists.
  • Forward and backward trace reports that run in one step, with quantities.

In the US: the FDA Food Traceability Rule

The FDA's Food Traceability Rule under FSMA (checked on fda.gov in October 2026) requires firms handling foods on the FDA's Food Traceability List to keep records of Key Data Elements for specified Critical Tracking Events, including receiving, shipping and transformation, to assign traceability lot codes, to maintain a traceability plan, and to provide an electronic sortable spreadsheet of relevant information within 24 hours of an FDA request (or a reasonable time agreed with FDA). The FDA notes that the original compliance date was 20 January 2026, and that Congress has directed it not to enforce the rule before 20 July 2028. Check whether your products are on the Food Traceability List; even if they are not, the same record structure is good practice.

In the UK: one step back, one step forward

The Food Standards Agency's guidance on food traceability, withdrawals and recalls (checked on food.gov.uk in October 2026) states that food business operators must be able to trace the suppliers of their food and the business customers they supplied, one step back and one step forward, and be able to remove unsafe food from the market if an incident arises. Manufacturers usually need internal traceability (ingredient lot to finished lot) as well, so that a withdrawal can be targeted rather than covering everything made that week.

In the UAE

Food safety and traceability requirements are set by federal and emirate-level authorities. Confirm the rules for your products and emirate with the relevant authority and your advisers; the lot-based record structure in this guide is the foundation for meeting them.

We design systems to support these obligations. Compliance remains the responsibility of the food business, so confirm requirements for your products with your regulator and advisers.

How should recipes, yields and costing work?

Recipes should scale by batch size, allow ingredient substitutions within approved limits, record expected and actual yield, and handle co-products with an agreed cost split. Costing should use actual lot costs where your margins are sensitive to ingredient prices, and show yield variance per batch, because yield loss is often the largest hidden cost in a food plant. Recipe changes need version control with approval, especially when they affect allergens or labelling.

How should expiry and shelf life be controlled?

The ERP should calculate expiry from production or receipt date and shelf life per item, enforce first-expiry, first-out picking, block expired stock from being issued or shipped, and alert before stock reaches its minimum remaining shelf life for each customer (many retailers will not accept goods with less than an agreed shelf life). Short-dated stock reports help sales clear it before it becomes a write-off.

How should allergens and labelling be handled?

Allergen data should live on each ingredient record and roll up automatically through recipes to finished products, so a change of supplier or recipe updates the product's allergen profile and flags labels for review. Keep these controls in the system rather than in a separate document:

  • Allergen attributes per ingredient, taken from supplier specifications, with a review date.
  • Roll-up to intermediates and finished goods through every recipe version.
  • Change alerts when a new supplier, substitute ingredient or recipe version changes the profile.
  • Production sequencing and cleaning records where lines handle allergen and allergen-free products.
  • Label data (ingredients list, allergens, dates, lot code) generated from the same records the batch used.

Labelling law differs by country and product, so the content of labels should be confirmed with your technical team and advisers. The ERP's job is to make sure the label data matches what was actually made.

Which shop floor data should be captured automatically?

As much as practical, because hand-written batch sheets are where traceability breaks. Typical candidates are weights from connected scales, lot numbers from scanned ingredient labels, temperatures from probes or loggers, and start and end times from line terminals. Each automatic capture removes a transcription step and a chance for error. Our employee field apps page covers tablet and scanner apps for this kind of floor work, and the ERP inventory management module guide covers lot-controlled stock in more detail.

What should a mock recall test look like?

Run it during evaluation and after go-live. Pick a real ingredient lot from a past month and time how long the system takes to answer these questions, using no spreadsheets:

  1. Which finished lots used this ingredient lot, and how much?
  2. Which customers received those finished lots, in what quantities, on which dates?
  3. How much of each finished lot is still in our stock, and where?
  4. Which other ingredient lots went into the same finished lots?
  5. Can we place every affected lot on hold in one action?

If any answer needs manual work, note where the chain breaks. That is the requirement to fix.

Food and beverage ERP checklist

  • Lot capture at receipt with supplier lot, internal lot and dates
  • Lot-level consumption recorded in every production batch
  • Forward and backward trace in one report
  • Holds and releases at lot level, with quarantine stock blocked
  • Recipes with scaling, substitutions, version control and approval
  • Expected and actual yield, co-products and by-products
  • Allergen data per ingredient carried through to products and labels
  • Shelf life, first-expiry first-out and customer minimum shelf life
  • Catch weight if you sell by count and invoice by weight
  • Quality records: checks, temperatures, cleaning, non-conformances
  • Mock recall timed and documented
  • US only: records structured for Food Traceability List products if they apply

Package or custom ERP for food and beverage?

Several packaged ERPs offer process or food editions with lots, recipes and expiry as standard, and for a producer with conventional processes they are a sound first look. Custom fits when your process, customer requirements or plant data collection do not fit, or when you want a system built around one critical flow such as traceability.

Your situationUsually better fit
Conventional batch production, standard customer requirementsPackage with a food or process edition
Package in place but traceability breaks on the floorCustom shop floor and lot capture app integrated with it
Unusual processes (fermentation, ageing, blending across lots)Test packages hard; custom if they fail
Strict retailer requirements on labelling and shelf lifeEither, tested against real retailer specifications
Several plants or co-packersCustom or larger suite; plan lot numbering across sites

When this is not the right approach

If you make a handful of products in small batches and sell direct, a well-run inventory system with lot tracking may be enough for now. If lot numbers are not written down on the floor today, the first step is a disciplined paper or tablet process; software cannot trace what was never recorded.

How to start

Prepare three of your recipes with yields, your lot numbering scheme, the records your customers and auditors ask for, a recent batch record, and a past ingredient lot to use in a mock recall. Put this into our ERP RFP template so every option is tested on the same data. For the migration of open lots and stock, see our ERP data migration plan.

Then discuss the project with us. Timeline Digital builds 2 to 3 key modules as a free pilot before the full project starts; for food producers that is often lot-tracked receiving, production batch recording and the trace report, so you can run a mock recall on working software.

Frequently asked questions

What is the most important feature of a food manufacturing ERP?

Lot traceability recorded at every movement: receipt, production consumption, output and shipment. With it, you can trace any ingredient lot forward to customers and any finished lot back to ingredients quickly. Without lot-level consumption in production, the trace breaks in the middle, and a recall has to cover far more product than necessary.

What does the FDA Food Traceability Rule require?

Per fda.gov, checked October 2026, firms handling foods on the Food Traceability List must keep Key Data Elements for Critical Tracking Events such as receiving, shipping and transformation, assign traceability lot codes, keep a traceability plan, and supply an electronic sortable spreadsheet within 24 hours of an FDA request. Congress has directed FDA not to enforce it before 20 July 2028.

What are UK food traceability requirements?

The Food Standards Agency guidance says food business operators must be able to trace their suppliers and the business customers they supplied, one step back and one step forward, and remove unsafe food from the market if needed. Manufacturers usually also keep internal traceability from ingredient lots to finished lots so withdrawals can be targeted.

How do you test an ERP for recall readiness?

Run a mock recall on a real past ingredient lot. Time how long the system takes to list affected finished lots, the customers who received them with quantities and dates, remaining stock by location, and other ingredient lots in the same batches, and whether it can hold all affected lots in one action. Any manual step shows a gap.

Do food manufacturers need catch weight in their ERP?

If you sell products by count but invoice by actual weight, such as meat, cheese or fish, yes. Catch weight lets the system hold both the unit quantity and the actual weight for stock, pricing and invoicing. Without it, teams adjust invoices by hand and stock values drift. Test it with real orders during demonstrations.

Can we add traceability without replacing our ERP?

Often. If your ERP handles finance and stock well but lots are lost on the production floor, a custom lot capture and batch recording app integrated with the ERP can close the gap. It records consumption by scanning, writes lots back to the ERP and produces the trace report, avoiding a full replacement.

Topics in this article

  • Food Manufacturing ERP
  • Lot Traceability
  • Recall Management
  • Process Manufacturing
  • Shelf Life
  • FSMA

Start a conversation

Tell us how your business works.

Describe what is slowing your team down. We will help you work out what to build, and how a free pilot lets you judge our work before the full project.

Prefer WhatsApp? Start a chat

What happens next

  1. You send a short brief

    The problem, the people involved and any target date. A senior engineer replies within 4 business hours.

  2. We understand your workflow

    A first call about how your business works today. An NDA can be signed before you share details.

  3. You test a free pilot

    You choose 2 to 3 key modules and we build them first, so you judge real software before the full project.