The arithmetic is straightforward and it is almost never done, which is why stock transfer is one of the more reliable ways for a multi-site business to spend money without noticing.
Key takeaways
Cost is picking, packing, transport share, receiving and putting away. All five.
Benefit is margin on sales protected, discounted by whether they would happen anyway.
Low-value, low-margin items essentially never qualify.
A transfer that would reverse within a quarter should not happen at all.
State the arithmetic on every proposal so it can be argued with.
Both sides of the sum
Fig 1. One transfer costed two ways against its benefit. Transport is the swing factor and it is almost entirely a scheduling question.
The four fixed costs
Picking, packing, receiving and putting away are labour and they do not scale down. Moving one unit costs almost the same as moving twenty, which has a direct consequence: small transfers are almost never worth it and the system should propose meaningful quantities or nothing.
The figures do not need to be precise. Somebody estimating that a pick takes five minutes and receiving takes five minutes, at a stated hourly cost, produces numbers good enough to separate the transfers that obviously pay from the ones that obviously do not, which is most of them.
The benefit is not the stock value
This is the error that makes almost every transfer look worthwhile. Moving twenty-two units of a fourteen-pound item is not a three-hundred-pound benefit; the stock is worth the same wherever it sits.
The benefit is the margin on sales that would otherwise not happen, and it needs two discounts applied to it.
Fig 2. How the benefit of a transfer is computed. The two discounts are where an apparently large benefit becomes a modest one.
Compute
Management
Analytics
Front-end & mobile
Substitution matters most
In a business where products have close substitutes, a stockout frequently costs nothing at all: the customer buys the next size, the other colour, or the equivalent brand. In a business where they do not, a stockout is a lost sale and sometimes a lost customer.
That is a judgement about the product range and it should be set per category by somebody who knows it, visible in configuration. A single global substitution assumption will be wrong for half the range in one direction or the other.
Ping-pong
Fig 3. A ping-pong transfer. Each leg passed the test on its own and the pair achieved nothing, which is why the check has to look backwards.
Compute
Management
Analytics
The prevention is simple: before proposing a transfer, check whether the same item moved in the opposite direction between the same two sites within the last quarter. If it did, either the demand estimate at one end is wrong or the item is being managed by stock level rather than by sales, and both are worth investigating rather than transferring again.
It is worth counting reversed transfers as a metric. A business where ten per cent of transfers reverse within a quarter has a demand estimation problem that is costing more than the imbalances are.