Managing inventory in a food manufacturing operation is fundamentally different from retail or general warehousing. You're dealing with raw materials that expire, finished goods with shelf lives, MPI traceability requirements, and the constant pressure of keeping production lines fed without overstocking perishable ingredients.
This guide covers what NZ food manufacturers actually need from an inventory management system, and what you can skip.
Why Food Manufacturing Inventory Is Different
General inventory software assumes your products sit on shelves until someone buys them. Food manufacturing has a completely different reality:
- Raw materials expire. That pallet of cream cheese has a use-by date, and if you don't use it in time, it's a write-off.
- Finished goods have shelf lives. Your retail customers won't accept products with less than 75% of shelf life remaining.
- Traceability is mandatory. MPI (Ministry for Primary Industries) requires you to trace any product back to its raw material batches. If there's a recall, you need to identify every affected unit fast.
- Production consumes inventory. Raw materials go in, finished goods come out. Your inventory system needs to understand Bills of Materials and production orders, not just receipts and sales.
- Multiple locations matter. Raw material cold stores, production staging areas, finished goods warehouses, and dispatch. Stock moves between locations constantly.
The Non-Negotiable Features
1. Batch Tracking
Every raw material receipt and every production run needs a batch number. This isn't optional for food manufacturers. It's the foundation of traceability.
Your inventory system should:
- Assign batch numbers automatically on receipt
- Track which raw material batches went into which production runs
- Link finished goods batches back to their raw material inputs
- Allow batch-level stock movements and adjustments
- Support batch search and lookup across your entire operation
Without batch tracking, a product recall means manually trawling through paper records. With dedicated batch tracking software, you can identify every affected batch in seconds.
2. Expiry Date Management
Expiry tracking goes hand-in-hand with batch tracking. Every batch of raw material and finished goods should have an expiry date recorded, and your system should actively manage it.
Key capabilities:
- FEFO allocation (First Expiry, First Out): when picking for production or sales, the system should automatically suggest the batch closest to expiry. This minimises waste and ensures stock rotation. Learn more in our guide to FEFO vs FIFO allocation.
- Expiry alerts provide automated notifications when batches are approaching their use-by date, giving you time to use them in production or arrange disposal.
- Shelf-life reporting gives you visibility into how much shelf life remains across your finished goods, so you can prioritise dispatch of shorter-dated stock.
3. Multi-Warehouse / Multi-Location Tracking
Food manufacturers typically operate across multiple storage areas:
- Raw material stores (ambient, chilled, frozen)
- Production staging areas
- Work-in-progress zones
- Finished goods warehouses
- Dispatch / loading docks
Your inventory system needs to track stock quantities at each location and manage transfers between them. This includes inter-warehouse transfers (moving stock between sites) and intra-warehouse movements (moving stock between zones or bins within a site).
4. Bill of Materials (BOM) & Production Orders
This is where food manufacturing inventory diverges most from general warehousing. You need:
- Bills of Materials that define what raw materials (and quantities) go into each finished product
- Multi-level BOMs for products that have sub-assemblies (e.g., a sauce that's a component of a ready meal)
- Production orders that consume raw materials and output finished goods, with actual vs planned quantities tracked
- Waste and scrap tracking to compare how much raw material was used versus how much finished product was actually produced
Without BOM and production order support, you're left with manual stock adjustments after every production run, which is error-prone and time-consuming.
5. Purchase Order Management
Managing suppliers and raw material procurement:
- Purchase order creation with expected delivery dates
- Goods receipt processing for receiving raw materials against POs, recording batch numbers and expiry dates on receipt
- Partial receipts because suppliers don't always deliver everything at once
- Supplier performance tracking covering on-time delivery rates and quality issues
- Cost tracking including landed cost per batch and price history for budgeting
6. Sales Order & Dispatch
Managing customer orders and fulfilment:
- Sales order processing with stock allocation
- FEFO picking that automatically allocates the shortest-dated stock that still meets customer shelf-life requirements
- Picking list generation for warehouse staff
- Dispatch tracking to record what was actually shipped, including batch numbers for traceability
- Customer management with order history, delivery addresses, and special requirements
NZ Food Safety Law and What It Means for Inventory
New Zealand's food safety regulatory framework has undergone significant reform, and it directly affects how food manufacturers must manage their inventory.
The Food Safety Law Reform Act
The Food Act 2014, which came into full effect in 2016, replaced the outdated Food Act 1981 and Food Hygiene Regulations 1974. Under the new framework, food manufacturers operating under a Food Control Plan (FCP) or National Programme must demonstrate that they have effective systems for managing food safety risks, and inventory management is a core part of that.
Key requirements that affect inventory systems:
- Traceability obligations. You must be able to trace any food product one step back (to your supplier) and one step forward (to your customer) at minimum. For manufacturers, this means linking raw material batches through production to finished goods and dispatch records.
- Recall capability. Your food safety plan must include a documented recall procedure. Regulators expect you to be able to identify all affected product within hours, not days. This is only possible with batch-level tracking in your inventory system.
- Record retention. Records supporting traceability must be retained for at least four years (or one year beyond the shelf life of the product, whichever is longer). Your inventory system needs to maintain historical batch records, not just current stock.
How to Prepare for MPI Audits with Inventory Software
MPI audits (or third-party verification audits under your FCP) will test your traceability systems. Auditors typically request a mock recall exercise. They pick a random finished product batch and ask you to trace it back to its raw material inputs, and vice versa.
With the right inventory software, preparing for and passing these audits becomes straightforward:
- Mock recall readiness. Run a batch trace in your inventory system: select a finished goods batch, and the system should show every raw material batch that went into it, when they were received, from which supplier, and their expiry dates. This should take seconds, not hours.
- Forward traceability. If a raw material batch is flagged (contamination, supplier recall), your system should identify every production run that used it, every finished goods batch produced, and every customer that received those batches.
- Audit trail. Every stock movement (receipts, transfers, production consumption, adjustments, dispatches) should be logged with timestamps, user IDs, and batch references. This provides the documentation auditors need to verify your processes.
- Expiry management evidence. Auditors want to see that you have systems preventing expired stock from being used in production or shipped to customers. FEFO allocation rules and expiry alerts in your inventory system provide this evidence automatically.
Practical Tips for Audit Day
- Run a mock recall using your inventory system at least quarterly. Don't wait for the auditor to test it.
- Ensure all operators are trained on how to record batch numbers and expiry dates at goods receipt, because this is where traceability starts.
- Keep your location structure accurate. If auditors ask where a specific batch is physically stored, the system answer should match reality.
- Review your adjustment and write-off records. Unexplained stock discrepancies raise questions during audits.
Cold Chain Management and Temperature Logging
For food manufacturers handling chilled or frozen products, cold chain integrity is non-negotiable. Your inventory system plays a critical role in maintaining visibility across temperature-controlled storage.
Tracking Stock Across Temperature Zones
Food manufacturing operations typically manage stock across multiple temperature environments:
- Frozen stores (-18C or below) for long-term storage of frozen raw materials and finished goods
- Chilled stores (0 to 4C) for short-term storage of dairy, meat, and fresh produce
- Ambient stores (10 to 25C) for dry goods, packaging materials, and shelf-stable ingredients
- Production areas with temperature-controlled processing zones
Your inventory system should represent each of these as distinct locations, with stock quantities tracked separately. When stock moves between temperature zones (for example, transferring frozen meat from the freezer to a chilled thaw area), the system should record the transfer, the timestamp, and any shelf-life adjustment triggered by the temperature change.
Shelf-Life Adjustments on Temperature Transfer
This is a detail many generic inventory systems miss. A batch of raw chicken stored at -18C might have a 12-month shelf life. Once transferred to chilled storage for thawing, its effective shelf life drops to 3 to 5 days. Your inventory system needs to update the effective expiry date when stock moves between temperature zones, and FEFO allocation needs to use the adjusted expiry date, not the original frozen shelf life.
Temperature Monitoring Integration
While inventory software does not replace dedicated temperature monitoring systems (data loggers, IoT sensors, HACCP-compliant recording devices), the two should work together. Temperature excursions (when a chiller or freezer rises above its target range) can compromise entire batches of stock. Your inventory system should allow you to flag or quarantine affected batches quickly, preventing compromised stock from entering production or being shipped.
Integrating Inventory with Xero for Food Businesses
For NZ food manufacturers, Xero is the dominant accounting platform. Connecting your inventory system to Xero eliminates manual double entry and keeps your financial records synchronised with physical stock movements.
What Should Sync
A well-designed Xero integration for food manufacturers should handle:
- Purchase orders and supplier invoices. When you receive raw materials and record them in your inventory system, the corresponding purchase invoice should flow to Xero automatically, matched to the supplier with correct account codes and GST handling.
- Sales orders and customer invoices. When you dispatch finished goods, the customer invoice should sync to Xero with line items, quantities, and pricing intact.
- Cost of goods sold (COGS). As production orders consume raw materials, the cost should be tracked and reflected in your Xero accounts. This gives you accurate gross margins per product without manual journal entries.
- Stock valuation. Your inventory system's stock valuation (based on actual batch costs) should reconcile with the inventory asset account in Xero.
Common Pitfalls
- Syncing stock adjustments. Write-offs, wastage, and stock count adjustments need to flow to Xero as well. Otherwise your inventory asset account drifts out of alignment with actual stock value.
- GST on raw material imports. If you import ingredients directly, GST handling on customs entries needs to be correct in both systems. Your inventory system should capture landed costs (including duty and freight), while Xero handles the GST recovery.
- Credit notes and returns. When a customer returns product or you issue a credit note, the inventory system needs to receive the stock back (or write it off) and Xero needs the credit note. Both must stay in sync.
Why This Matters for Food Manufacturers Specifically
Food manufacturers have a more complex cost structure than retailers or distributors. Raw material costs vary by batch (seasonal pricing, different suppliers), production yields are not always 100%, and waste is a significant cost line. Without an integrated system, your Xero accounts show revenue and expenses, but you cannot easily answer questions like:
- What is my actual cost per kilogram of finished product?
- Which products are my most (and least) profitable after accounting for raw material waste?
- How much inventory value am I writing off each month due to expiry?
An inventory system integrated with Xero gives you these answers without manual spreadsheet reconciliation.
The Nice-to-Have Features
Barcode Scanning
Mobile barcode scanning speeds up every warehouse operation, from receiving goods and picking orders to running stock takes and locating products. It doesn't need to be a dedicated scanner. Camera-based scanning on a phone or tablet works well for most food manufacturing operations.
Integration with Accounting
Syncing purchase orders and sales orders with your accounting system (Xero is the standard in NZ) eliminates double entry and keeps your financial records aligned with your inventory movements.
Reporting & Analytics
Beyond basic stock levels, useful reports for food manufacturers include:
- Stock valuation: what's your inventory worth right now?
- Inventory turnover: how fast is each product moving?
- Expiry risk: how much stock is at risk of expiring before it can be sold or used?
- ABC analysis: which products account for most of your inventory value?
Production Line Integration
If you're running automated production lines, connecting your inventory system to your PLCs can automate finished goods updates. When a production run completes, the inventory system automatically records the output, so no manual stock adjustments are needed. This is exactly what LineConnect+ is designed to do.
What NZ Food Manufacturers Don't Need
Not every feature in enterprise inventory systems is relevant for NZ food manufacturers:
- Multi-currency. Unless you're importing directly, NZD is sufficient.
- Complex warehouse automation. Pick-to-light, ASRS, and conveyor integration are for large-scale distribution centres, not typical NZ food manufacturing.
- Advanced demand forecasting. Useful at scale, but most NZ manufacturers can forecast effectively with basic trend analysis and customer order patterns.
- ERP-level complexity. SAP, Oracle, and Microsoft Dynamics are powerful but wildly over-engineered (and overpriced) for most NZ food manufacturers.
Choosing the Right System
When evaluating inventory management software for your food manufacturing operation, ask:
- Does it support batch tracking and expiry management natively? If batch/expiry is an add-on or afterthought, the system wasn't built for food manufacturing.
- Does it handle BOMs and production orders? If not, you'll be doing manual stock adjustments after every production run.
- Can it do FEFO allocation? FIFO isn't enough for food manufacturers. You need First Expiry, First Out.
- Is it cloud-based? Cloud systems mean no on-site server maintenance, automatic updates, and access from any device.
- Does it integrate with Xero? For NZ businesses, Xero integration is practically essential.
- What's the pricing model? Per-user monthly pricing is standard for cloud systems. Watch out for hidden costs such as per-transaction fees, storage limits, or module lock-outs.
Getting Started
If you're currently managing inventory with spreadsheets, paper-based systems, or a general-purpose tool that doesn't understand food manufacturing, the switch to a purpose-built system is simpler than you might think:
- Audit your current processes. Document your raw materials, finished goods, storage locations, and supplier/customer relationships.
- Define your batch structure. How do you assign batch numbers? What information do you need to track per batch?
- Map your BOMs. List your products and their raw material inputs with quantities.
- Import and go. Most modern systems can import your product catalogue, suppliers, and customers from CSV files.
Frostbyte Pro is built specifically for this. Batch tracking, FEFO allocation, production orders, and Xero integration are all included, not add-ons. And with LineConnect+, you can connect your production line PLCs directly to your inventory for automated stock updates.
Want to see how Frostbyte Pro handles food manufacturing inventory? Start a free trial or get in touch to discuss your requirements.