You're halfway through a production run when you realise you're short on butter. Or you've over-ordered flour for the third week in a row and it's going stale. Or a customer calls to collect their order and you've already used the ingredient you needed for it.

These are stock management problems. And for most small food businesses, they're solved with a combination of memory, WhatsApp messages, and a rough mental tally — which works until it doesn't.

This guide covers what proper stock management looks like for a small food business, why it matters more than most owners realise, and how to set it up without a full warehouse management system.

Why stock management matters more than you think

Most small food business owners think of stock management as a "big business" problem. In reality, poor stock control is one of the most common causes of:

The Food Standards Agency estimates that UK food businesses waste around 1.8 million tonnes of food per year. A significant portion of that is avoidable with better stock visibility.

The three things you actually need to track

You don't need a complex system. You need to know three things for each ingredient:

  1. Current quantity on hand — how much do you have right now?
  2. Reorder threshold — at what quantity should you order more?
  3. Usage rate — how quickly does this ingredient get used across your recipes?

With those three data points, you can answer the question that matters: "Do I have enough to get through this week's production without running out?"

The spreadsheet approach and where it breaks down

Many small food businesses track stock in a spreadsheet. It works — up to a point. The problems start when:

The core problem with manual stock tracking: it requires discipline every single time. One missed update and your numbers are wrong. And wrong numbers are often worse than no numbers, because they give you false confidence.

How to set reorder thresholds that actually work

A reorder threshold is the quantity at which you need to order more of an ingredient before you run out. Setting it correctly requires knowing two things:

The formula is simple: Reorder threshold = (lead time in days × daily usage) + safety buffer

For example: if you use 2kg of butter per day and your supplier takes 2 days to deliver, your reorder threshold should be at least 4kg — plus whatever safety buffer you're comfortable with. Most small businesses add 20–30% as a buffer.

The mistake most businesses make is setting thresholds based on gut feel rather than actual usage data. If you're tracking your recipes properly, you already have the usage data — you just need to connect it to your stock levels.

Connecting production to stock

The most powerful thing you can do for stock management is make production runs automatically deduct from your stock levels. This means:

This is how FoodCore's stock module works. You schedule a production run, assign it to a recipe, and when you mark it complete, the ingredient quantities are deducted based on the recipe's ingredient list. No separate stock-take required.

FoodCore tip: Set your reorder thresholds in the stock module and you'll get a low-stock alert whenever an ingredient drops below your threshold — whether that's from a production run completing or a manual adjustment.

What to do when you discover a shortfall

Even with good stock management, you'll occasionally find yourself short. When that happens:

  1. Check your shopping list — if you're using software that generates shopping lists from your production plan, you may already have an order in progress that covers the shortfall
  2. Check substitutions — can you use a different ingredient without affecting the recipe or allergen profile?
  3. Adjust the production run — if you can't get more in time, reduce the batch size rather than compromising the recipe
  4. Communicate with the customer — if an order is affected, tell them early. Most customers are understanding if you're upfront.

Stock management for multi-site operations

If you operate from more than one kitchen or site, stock management gets more complex. You need to know not just how much you have in total, but where it is. This is where a centralised system becomes essential — a spreadsheet per site that someone has to manually consolidate is a recipe for errors.

FoodCore supports multi-site operations, with stock tracked per site and users assigned to specific sites or across all of them.

The connection between stock and cashflow

Stock is cash. Every kilogram of flour sitting in your storeroom is money you've spent but not yet converted into revenue. Over-stocking ties up cash you could use elsewhere. Under-stocking causes production delays that cost you revenue.

The goal is to hold the minimum stock needed to meet your production plan without running out. That requires knowing your production plan in advance — which is another reason why connecting your orders, production scheduling, and stock management in one system pays off.

Getting started: a practical approach

If you're starting from scratch, here's a simple process:

  1. Do a stock-take — count everything you have and record the quantities
  2. Set up your ingredient library — if you're using FoodCore, add each ingredient with its cost per unit and supplier
  3. Set reorder thresholds — use the formula above: (lead time × daily usage) + 20% buffer
  4. Run your first production batch through the system — watch the stock levels update automatically
  5. Review after two weeks — are your thresholds triggering at the right time? Adjust as needed

Stock management doesn't need to be complicated. It needs to be consistent. The right system makes consistency the default rather than something you have to remember to do.

Ready to try it? FoodCore's stock module is included in all plans. Start a 7-day free trial and set up your first stock thresholds in under 10 minutes.