Flectic

ERP for Food & Beverage Companies

Food and beverage companies don't fail at ERP because the software is bad — they fail because they buy a system built for discrete, non-perishable goods and assume it will adapt. It won't.

Jul 27, 2026
  • Perishability.
  • Regulation.
  • If you remember one requirement, make it this one.
  • The second requirement buyers underweight is shelf-life logic, and it is where F&B companies lose the most money silently.

Food and beverage companies don't fail at ERP because the software is bad — they fail because they buy a system built for discrete, non-perishable goods and assume it will adapt. It won't. The requirements that actually matter in F&B — batch and lot traceability driven by the FDA's Food Traceability Rule, shelf-life and first-expired-first-out (FEFO) inventory control, and recipe or formula costing with yield and co-products — are structural. If they aren't native to the data model, bolt-ons and spreadsheets will paper over the gaps until the first recall, the first audit, or the first shelf-life write-off exposes them. This guide breaks down the F&B ERP requirements buyers most often miss, why each one is non-negotiable, and how to evaluate a system before you sign.

Why generic ERP breaks down in food and beverage

Most enterprise resource planning systems were designed around a simple, stable model: a discrete item with a bill of materials (BOM), a standard cost, and a warehouse bin. Food and beverage violates every one of those assumptions. The product is perishable, so "where is it?" is inseparable from "when does it expire?" The product is regulated, so every movement has to be reconstructable years later. And the product is made by formula, not assembly — you scale by weight or percentage, lose mass to moisture and yield, and produce multiple salable outputs from a single batch.

That gives you three failure axes that a generic ERP simply does not model:

  • Perishability. Inventory is perishable by lot, not by SKU. A pallet of sauce made Monday and a pallet made Thursday are different units of stock even if they share an item code, because they carry different expiry dates, different lot codes, and different quality statuses.
  • Regulation. Food safety law now mandates lot-level recordkeeping for a defined list of foods, with a 24-hour window to hand traceability data to the FDA. We cover the specifics in the traceability section below.
  • Formula economics. Inputs shrink, split, and transform during production. A finished-good cost isn't a sum of component costs; it's a function of yield, scrap, co-product value, and ingredient price volatility. If you'd like the broader manufacturing context for how these pressures shape ERP choice generally, see our overview of manufacturing ERP requirements.

The practical consequence is that an F&B company evaluating ERP should treat the general ledger, sales order, and purchasing modules as table stakes and concentrate the entire evaluation on the things that are hard to retrofit: lot genealogy, expiry logic, and formula costing.

Batch and lot traceability: the dealbreaker

If you remember one requirement, make it this one. Lot traceability is the single feature that separates a real food and beverage ERP from a generic one, and it is now a legal obligation, not a best practice.

The FDA's Food Traceability Rule (FSMA 204)

Under Section 204 of the FDA Food Safety Modernization Act, the FDA finalized the Food Traceability Rule, which requires entities that manufacture, process, pack, or hold foods on the Food Traceability List to maintain records of Key Data Elements (KDEs) tied to specific Critical Tracking Events (CTEs). At the core of the rule is the Traceability Lot Code (TLC) — an alphanumeric descriptor that uniquely identifies a traceability lot within a firm's records — and the obligation to provide that information to the FDA within 24 hours (or another reasonable time to which the FDA has agreed).

The compliance timeline has shifted, and getting the current date right matters for planning. The original compliance date was January 20, 2026. The FDA subsequently proposed extending it by 30 months to July 20, 2028, and the Continuing Appropriations Act of 2026 (H.R. 5371, 119th Congress) directed the FDA not to enforce the rule prior to that date. Treat July 2028 as your hard deadline, not a suggestion — and use the extra runway to fix your data model rather than defer the decision.

The rule applies to a specific, named set of foods. The Food Traceability List covers fresh leafy greens, fresh-cut fruits and vegetables, melons, peppers, tomatoes, herbs, tropical tree fruits, shell eggs, soft and semi-soft cheeses, nut butters, ready-to-eat deli salads, finfish (fresh, frozen, and previously frozen), smoked finfish, crustaceans, and bivalve molluscan shellfish — and to foods that contain those listed foods as ingredients where the listed food remains in the same form.

What "real" lot traceability looks like in an ERP

A system that "tracks lots" is not the same as a system that can execute a recall. Genuine F&B lot traceability is bidirectional and genealogical:

  • Forward trace (ingredient → customer): given an incoming ingredient lot, which finished lots absorbed it, and which customers received those finished lots? This is the recall scenario.
  • Backward trace (customer → ingredient): given a finished lot on a customer's dock, which ingredient lots and which supplier shipments went into it? This is the root-cause investigation scenario.
  • Lot genealogy and parentage: when a transformation event (repacking, commingling, further processing) creates a new lot, the system must record the parent-child relationship so the chain is unbroken across transformations.
  • Where-used and quarantine: the ability to freeze or recall every lot that touched a given input, including work-in-progress and co-products.

The FDA's Critical Tracking Events map almost exactly onto ERP transaction types: harvesting, cooling, initial packing, first land-based receiving (for seafood), shipping, receiving, and transformation. An F&B ERP worth evaluating should let you configure which events generate KDEs and how they link to lot records, so an auditor (or the FDA) can reconstruct the chain without a manual spreadsheet hunt.

  • Lot identifier — Generic ERP "item tracking": Optional serial/lot field on the item card · Food & beverage lot traceability: Mandatory lot code with parent-child genealogy across transformations
  • Trace direction — Generic ERP "item tracking": Usually forward only, one level · Food & beverage lot traceability: Bidirectional, multi-level (ingredient lot ↔ finished lot ↔ customer)
  • Expiry binding — Generic ERP "item tracking": None — lot is a text field · Food & beverage lot traceability: Lot carries production date, best-by, and shelf-life rule
  • Recall simulation — Generic ERP "item tracking": Manual export + spreadsheet · Food & beverage lot traceability: One-click "where-used" across WIP, finished goods, and shipments
  • Regulatory alignment — Generic ERP "item tracking": None · Food & beverage lot traceability: Maps to FSMA 204 KDEs/CTEs and the Traceability Lot Code

If a vendor can't demo a clean bidirectional trace across a multi-step transformation during the sales cycle, it will not magically do it in production. For the underlying manufacturing traceability patterns these features descend from, our manufacturing guide walks through the data structures in more depth.

Shelf-life management and FEFO

The second requirement buyers underweight is shelf-life logic, and it is where F&B companies lose the most money silently. Perishable inventory has two costs: the obvious one (spoilage you write off) and the hidden one (selling short-dated stock to a customer who then rejects it, charges back, or switches suppliers).

FEFO, not FIFO

Generic ERPs default to first-in-first-out (FIFO), which assumes older stock should move first. In food, that assumption is wrong. Stock that arrived first may have a longer shelf-life than stock that arrived later (a fresher harvest shipped later, a refrigerated vs. ambient lot). The correct rule is first-expired-first-out (FEFO): pick and ship by expiry date, not by receipt date. An F&B ERP must let you define shelf-life rules per item — production date plus shelf-life days, best-by date, sell-by date, use-by date — and then drive picking, allocation, and customer-specific minimum remaining shelf-life (often called "days of life" or "shelf-life on delivery") from those dates.

Holds, quarantine, and status-driven inventory

Beyond FEFO, the system needs inventory status as a first-class concept:

  • Quality hold: a lot is received but pending a certificate of analysis (COA) or lab result. It must be physically and logically blocked from picking until released.
  • Quarantine / blocked: a lot failed a test or is under investigation. It must be excluded from all allocation logic automatically.
  • Expired / expired-pending-destruction: a lot past its use-by date that must be prevented from any outbound transaction and flagged for write-off.

If these statuses are handled with manual flags or, worse, a spreadsheet taped to the warehouse wall, the system will eventually ship expired or held product — which is exactly the kind of error that triggers a recall and an FDA report.

Recipe and formula management: the costing problem

This is the requirement that most directly affects gross margin, and it is the one generic ERPs handle worst because they model production as assembly rather than formulation.

Formulas are not bills of materials

A BOM says "one finished unit contains these component quantities." A formula says "to make 1,000 kg of this product, combine ingredients in these percentages by weight, expect this yield, and account for moisture loss." The differences that matter:

  • Scalability. Formulas scale to any batch size by percentage or ratio. You don't redefine the recipe for a 500 kg vs. 2,000 kg batch; you scale it.
  • Yield and shrink. Inputs go in; less comes out. Moisture loss, evaporation, trimming, and processing loss mean finished quantity is rarely the sum of input quantities. Costing must absorb that gap.
  • Co-products and by-products. A single production run can yield multiple salable outputs (e.g., a primary cut plus trimmings sold separately) plus a by-product or waste stream. Each output needs its own cost and inventory record.
  • Versioning and approval. Formulas change for seasonal raw materials, cost optimization, or allergen reformulation. The ERP must version-control formulas, route changes through approval, and keep a history for audit and recall.

Recipe costing under ingredient volatility

Commodity ingredient prices swing, sometimes weekly. If your finished-good cost is a static standard cost updated once a year, your pricing decisions are flying blind. A capable F&B ERP recalculates recipe or formula cost from current ingredient costs — ideally landed cost including freight and duty — so you can see margin erosion as it happens and reprice or reformulate in response. This is also where the system ties back to traceability: an accurate formula record is what lets you reconstruct exactly what went into a suspect lot.

Catch-weight and variable-weight handling

For proteins, cheese, and many produce items, the billing quantity differs from the inventory quantity. You sell by the piece or case but price by the pound or kilogram of the actual unit received. Catch-weight (or dual-quantity) management lets the system hold both quantities — an inventory quantity (each) and a billing/weight quantity (lb/kg) — on the same transaction. Generic ERPs that force everything to a single unit of measure will mangle invoices, cost rolls, and inventory accuracy on these items.

Allergen, quality, and specification management

Allergens are a top driver of food recalls, and they are a cross-cutting requirement that touches traceability, production scheduling, and quality.

  • Allergen matrix and changeover sequencing. Production scheduling should account for allergen content so that, for example, a run containing peanuts doesn't immediately follow a non-allergen run without the mandated cleaning changeover. The ERP (or its integrated manufacturing scheduling) should flag and enforce these sequences.
  • Specification management. Each ingredient and finished good should carry a specification — target, tolerance, and acceptable ranges — against which incoming COAs are checked. Supplier specs, internal specs, and customer specs should be reconcilable in one place.
  • Quality and COA workflow. Lots should be releasable only after a defined quality check, with results stored against the lot so they're available for customer requests and audits.

The reason this matters is visible in the FDA's own recall feed. A glance at current FDA recalls, market withdrawals, and safety alerts shows undeclared allergens appearing repeatedly — undeclared soy in a frozen burrito, undeclared milk (sodium caseinate) in a packaged food, undeclared egg in refrigerated salads — alongside pathogen risks like Salmonella in shell eggs and Cyclospora in fresh produce, and physical hazards like soft plastic in a fruit puree. These are not exotic edge cases; they are the routine failure modes of food production, and an ERP that can't manage allergen declarations, lot status, and recall execution is betting your brand that none of them will happen to you.

Recall readiness: turning days into hours

When a contamination or mislabeling event hits, the clock starts immediately. Under the Food Traceability Rule, the FDA expects the information it needs within 24 hours. Without lot-level traceability, a "mock recall" — a practice run where you trace a specific lot through your system — takes days of manual reconciliation across paper records, spreadsheets, and disconnected systems. With a proper F&B ERP, it takes minutes.

Recall readiness is not a single feature; it is the payoff of everything above working together:

  1. A complaint or test result identifies a suspect lot.
  2. The system's where-used query returns every finished lot that consumed that input, across all transformations and co-products.
  3. It returns every customer, distribution center, and shipment that received those lots.
  4. It flags remaining inventory — in WIP, finished goods, and transit — for hold.
  5. You generate the regulatory and customer notification documentation from the same records.

The direct costs of a recall (logistics, destruction, notifications) are significant, but the larger cost is the lost sales and brand damage from a slow, partial, or repeated recall because the first trace missed affected lots. The FDA's recall feed makes clear these events are frequent and routine — investing in the systems that make them survivable is rational risk management, not gold-plating.

Choosing an F&B ERP: the vendor landscape

There is no single "best" F&B ERP — there are vendors positioned for different company sizes, complexity, and platform strategies. The useful framing is by tier and by whether food and beverage is the vendor's center of gravity.

  • Tier-1 enterprise suites — Examples: SAP S/4HANA, Oracle, Microsoft Dynamics 365 (with Infor CloudSuite Food & Beverage) · Best fit: Large, multi-site, multinational processors · Watch-outs: Breadth and integration come at cost and implementation complexity
  • Process-manufacturing specialists — Examples: Aptean Food & Beverage ERP, Deacom · Best fit: Mid-market formula/batch manufacturers that need traceability and quality as core, not add-on · Watch-outs: Some are built on a host platform (e.g., Business Central) — confirm the platform's long-term fit
  • Mid-market suites — Examples: Microsoft Dynamics 365 Business Central with F&B ISV add-ons, NetSuite · Best fit: Growing F&B companies wanting a general ledger + CRM backbone plus F&B extensions · Watch-outs: F&B depth often lives in the add-on; vet the add-on partner, not just the base ERP
  • Open / composable — Examples: Odoo (with F&B modules) · Best fit: Cost-sensitive smaller producers comfortable configuring and extending · Watch-outs: Traceability/FEFO depth depends heavily on specific modules and configuration

Two notes on this landscape. First, several specialists build on a host platform rather than from scratch — Aptean's Food & Beverage ERP, for example, is built on Microsoft Dynamics 365 Business Central, layering F&B-specific traceability, quality, and formula capabilities on top of Business Central's financials. Microsoft itself positions Dynamics 365 for food and beverage manufacturers as part of its manufacturing industry offering, and cites Forbes Advisor naming Business Central a top ERP — a reminder to weigh both the base platform's roadmap and the F&B layer's depth. Second, large enterprise vendors lean on industry cloud editions: Oracle offers food and beverage technology, and Infor's CloudSuite Food & Beverage targets the same enterprise segment. The evaluation question is never "is it F&B-capable?" in the marketing sense; it is "can it execute a bidirectional lot trace, enforce FEFO, and cost a formula with co-products — live, in my scenario, in a demo?"

If your operation is primarily distribution rather than transformation — buying finished or near-finished food and beverage goods and reselling them — your requirements lean more toward multi-warehouse, lot/expiry-aware distribution than toward formula costing, and our coverage of wholesale distribution ERP is the better starting point.

The F&B ERP requirements checklist

Use this as the F&B-specific section of your RFP or demo script. A credible food and beverage ERP should demonstrate all of the following without customization:

  • Lot and batch traceability: mandatory lot codes, bidirectional multi-level trace, lot genealogy across transformations, and one-click where-used for recalls.
  • FSMA 204 alignment: configurable Critical Tracking Events that generate Key Data Elements, Traceability Lot Code assignment, and the ability to export traceability data within the FDA's 24-hour window.
  • Shelf-life and FEFO: per-item shelf-life rules (production date + days, best-by, sell-by, use-by), FEFO-driven picking and allocation, and customer-specific minimum remaining shelf-life on delivery.
  • Inventory status: quality hold, quarantine/blocked, and expired statuses that automatically exclude lots from allocation.
  • Formula/recipe management: scalable formulas by percentage or weight, yield and shrink handling, co-product and by-product costing, and version-controlled approved formulas.
  • Recipe costing: live recalculation from current (ideally landed) ingredient costs, not just an annual standard cost.
  • Catch-weight / dual-quantity: separate inventory and billing quantities for variable-weight items.
  • Allergen and quality: allergen-aware production sequencing, specification management, and COA-driven lot release.
  • Quality management: results stored against the lot, release workflows, and customer-facing documentation.
  • EDI and retail/foodservice integration: electronic data interchange for the trading partners and retailers you actually sell through.

Implementation pitfalls to plan around

Even the right software fails if the rollout ignores F&B realities. The common pitfalls:

  • Master data is the project. Every item must be set up with the correct lot, shelf-life, catch-weight, and allergen attributes from day one. Cleaning this after go-live is far harder than getting it right upfront. Budget time for item master hygiene before configuration begins.
  • EDI is underestimated. Selling into grocery retail or foodservice almost always requires EDI compliance (purchase orders, ASNs, invoices). Confirm your EDI requirements and the vendor's or partner's EDI capability early — it is a frequent go-live blocker.
  • Warehouse and temperature integration. FEFO and lot status are only as accurate as the data feeding them. If your warehouse management system, handheld scanners, and temperature monitoring aren't integrated, your shelf-life and hold logic will be working off stale or manual data.
  • Changeover and scheduling realism. Allergen-aware scheduling only works if the production scheduling tool and the ERP share a single source of truth for formulas and allergens. Disconnected planning tools recreate the spreadsheet problem you bought the ERP to solve.
  • Train for the failure modes, not the happy path. Operators need to know how to execute a hold, a quarantine, and a recall trace under pressure. Run a mock recall before go-live and again annually; it is the single best test of whether your configuration actually works.

Bottom line

Food and beverage ERP is defined by three requirements that are structural, not optional: lot-level traceability that satisfies the FDA's Food Traceability Rule (with a July 20, 2028 enforcement horizon), shelf-life management that enforces FEFO and status-driven inventory, and formula costing that captures yield, co-products, and ingredient volatility. A generic ERP will look fine in a demo and fail in an audit. Evaluate for the failure modes — a bidirectional lot trace, a FEFO pick, a multi-output formula cost, a mock recall — and you will separate the systems that can run a food business from the ones that can only describe one.

Response within one business day