The textbook reorder point assumes product will still be sellable whenever you get to it. For canned tomatoes that is true. For berries or leafy greens it is not: every extra case you hold to avoid running out is a case that might spoil. The formula still applies to fresh items. It just needs a shelf-life check and a smaller cushion of safety stock.

The standard formula

Reorder point = average daily demand × lead time in days + safety stock

When stock on hand plus anything already on order falls to the reorder point, you order. Each part needs a careful definition:

  • Average daily demand is what you actually ship, not what you bought. Use recent weeks, and look at the same weeks last year for seasonal items.
  • Lead time runs from placing the order to the product being sellable. Include receiving time, and ripening time for items that need it.
  • Safety stock covers the days when demand runs higher than average or the truck runs late.

A common textbook way to size safety stock is a service factor times the standard deviation of daily demand times the square root of the lead time. The service factor sets how often you want to cover demand: higher means fewer stockouts and more stock.

Many produce buyers do not order whenever stock hits a point. They order on fixed days. The equivalent there is an order-up-to level: average daily demand × (days between orders + lead time) + safety stock. Each order brings stock on hand plus on order back up to that level.

Why it breaks for produce

  • It treats extra stock as cheap to hold. For dry goods, holding cost is mostly space and cash. For produce, it is spoilage and lost quality.
  • It assumes steady demand. Produce demand moves with season, weather, holidays and price.
  • It assumes a fixed lead time. Field supply, weather and trucking all move it.
  • It ignores the date on arrival. A case that arrives with five days of life cannot sit on your shelf for ten.

Add a shelf-life check

The question that matters for fresh items: does the stock you hold sell before it goes bad? Two numbers answer it.

  • Usable days = shelf life left when the product arrives, minus the days your customers need left when it reaches them.
  • Peak days of supply = the most stock you will have on the shelf, divided by average daily demand. Right after a delivery, that peak is roughly safety stock plus what you sell between deliveries.

Peak days of supply must sit comfortably below usable days. If it does not, the item needs a different buying pattern, not a different reorder point.

A worked example

Suppose an item, with round numbers for illustration:

  • Sells 10 cases a day on average.
  • Has a 2-day lead time.
  • Is delivered every day.
  • Carries 5 cases of safety stock.
  • Arrives with 7 days of life, and customers want at least 2 days left: 5 usable days.

Reorder point: 10 × 2 + 5 = 25 cases. Peak on hand after a delivery: 5 + 10 × 1 = 15 cases, or 1.5 days of supply. That is well inside 5 usable days. Comfortable.

Now buy the same item with deliveries every 4 days to save on freight. Peak on hand becomes 5 + 10 × 4 = 45 cases, or 4.5 days of supply, against 5 usable days. The last cases of every delivery are now on the edge, and any slow week means a write-off. The fix is not a lower reorder point. It is more frequent deliveries, a supplier with longer-life product, or a deliberate decision to accept some markdowns in exchange for the freight savings.

The lesson generalizes: for fresh items, how often you get deliveries drives spoilage more than where the reorder point sits.

Safety stock for fresh items: smaller and deliberate

Do not skip safety stock by habit, and do not copy the dry-goods number either. Size it per item by comparing two costs:

  • The cost of a short case: lost margin, a substitution, an unhappy customer.
  • The cost of a spoiled case: what you paid for it, plus handling and disposal.

The more a spoiled case costs compared with a short one, the thinner the cushion should be. Short-lived, expensive items get a thin cushion, backed by a supplier who can top you up quickly. Longer-keeping produce such as potatoes, onions and storage apples can be handled much like dry goods.

Revisit safety stock when demand becomes more or less predictable, not once a year.

Seasonality and events

A rolling average lags. It keeps under-ordering on the way into a peak and over-ordering on the way out. Look at the same weeks last year alongside recent weeks, and use a demand forecast where you have one. A forecast that gives a range as well as a likely number is useful here: a wide range means more uncertainty and a case for more cushion, a narrow one means you can run leaner.

Then let the buyer decide. A buyer who knows a holiday weekend, a heat wave or a big customer's menu change is coming should order differently from the formula. The software suggests; the buyer decides. Ask buyers to note why they overrode a suggestion, and review those notes after the event.

A checklist

  • Measure lead time from order to sellable, including ripening.
  • Record shelf life left on arrival for every fresh lot, and pick lots by first expired, first out.
  • Recalculate reorder points on a schedule, at least at every season change.
  • Check peak days of supply against usable days for every fresh item.
  • Track spoilage and stockouts per item. If both are high, demand is too unpredictable for the current buying pattern.

How APFoodz helps

APFoodz purchasing suggests reorders, and its demand forecasting gives a likely range of demand, a useful input when you decide how much cushion each item needs.