How to Transfer Stock Between Stores (and Stop Losing Units in Transit)

A step-by-step way to move stock between your stores: request, approve, dispatch, receive, and settle every missing unit. With a worked example.

MThe Momentum team at Ltiora7 min read
A forklift moving pallets of shrink-wrapped goods past tall warehouse racking

Photo: Bernd Dittrich on Unsplash

In short

  1. 01A transfer is four events, not one: request, approval, dispatch and receipt. Record each, or units disappear in the gaps between them.
  2. 02Stock that has left one shelf and not reached the other is in transit. It belongs on neither store's sellable count until someone counts it in.
  3. 03Every shortfall at receipt needs an outcome: returned to the sender or written off with a reason and a name. Closing a transfer short with no outcome is how units vanish.
  4. 04Agree the transfer price before you start (usually cost), so each store's margin tells the truth.
  5. 05Before buying more from a supplier, check whether another store is sitting on the stock you need.
On this page
  1. In short
  2. What is a stock transfer between stores?
  3. Why do units go missing between stores?
  4. How do you transfer stock between stores, step by step?
  5. Worked example: 120 units sent, 114 received
  6. What price should one store charge another?
  7. When should you transfer instead of reordering?
  8. How does Momentum handle transfers between stores?
  9. Questions people ask

To transfer stock between stores without losing units, treat every transfer as a document with four recorded steps: the receiving store requests the stock, a manager approves it, the sending store picks and dispatches it, and the receiving store counts what actually arrived. Anything that did not arrive gets an outcome before the transfer closes: it is either sent back or written off as a named loss. Most multi-store businesses that "lose" stock between branches are skipping one of those steps, usually the count at the receiving end.

What is a stock transfer between stores?

A stock transfer (also called an inter-store or inter-location transfer) moves inventory from one of your locations to another without a sale. The business still owns the goods; only their location changes. That sounds trivial, but it touches three records at once: the sender's stock, the receiver's stock, and the value of inventory on your books.

While the goods are on the road they are what accountants call goods in transit: merchandise that has left the shipping dock of the seller but not yet reached the receiving dock of the buyer. Between your own stores there is no change of ownership, but the idea is the same. In-transit units should not be sellable at either store, and they should not vanish from your inventory value either.

Why do units go missing between stores?

Units rarely disappear in the van. They disappear in the paperwork. These are the patterns we see most often when a chain says transfers "never add up":

  • The receiving store ticks instead of counts. Someone signs for "all of it" because the boxes look right, and a short case is never noticed.
  • Stock moves before the system knows. A manager drives a few cartons across town and promises to enter it later. Later never comes, so one store is overstated and the other understated.
  • Shortfalls are closed with no outcome. The receiver records 114 of 120 and closes the transfer. Six units are now nowhere: off the sender's shelf, not on the receiver's.
  • Batches and expiry dates get lost. The sender dispatches the long-dated batch but the system moves the short-dated one, so expiry reports at both stores are wrong.
  • Nobody owns the gap. If neither store manager is accountable for the difference, it quietly becomes shrinkage.

How do you transfer stock between stores, step by step?

This is the process that keeps both stores' counts true. It works on paper, but it works far better when the system enforces the order of the steps.

  1. 1Request. The receiving store asks for specific items and quantities, ideally based on what it actually sells rather than a guess. A request is a promise of nothing; stock does not move yet.
  2. 2Approve. A manager at the sender (or head office) checks the sender can spare the stock and approves, adjusting quantities if needed. Approval is where you stop one branch emptying another.
  3. 3Pick and dispatch. The sender picks, scans each item, and dispatches. At this moment the units leave the sender's count and become in transit. The batch or lot numbers and expiry dates travel with them.
  4. 4Receive by counting. The receiver counts what arrived, line by line, before anything goes on the shelf. Counted units join the receiver's stock.
  5. 5Resolve every difference. For each short line, choose: return to sender (the units were found, or never left) or write off (damaged, lost), with a reason. Extra units are recorded too; they are usually a mis-pick from another line.
  6. 6Settle the value. If your stores keep separate books or margins, the transfer carries a price and, where needed, an inter-location invoice, so one store's cost becomes the other's.

Worked example: 120 units sent, 114 received

A warehouse sends 120 bottles of a shampoo to Store B at a cost of $4.50 each. Store B counts 114. The driver finds 4 bottles still in the van the next morning and brings them back to the warehouse; 2 bottles arrived crushed and are written off.

Dispatched from warehouse
Units
120
Unit cost
$4.50
Value
$540.00
Counted in at Store B
Units
114
Unit cost
$4.50
Value
$513.00
Short at receipt
Units
6
Unit cost
$4.50
Value
$27.00
→ Returned to the warehouse
Units
4
Unit cost
$4.50
Value
$18.00
→ Written off (damaged)
Units
2
Unit cost
$4.50
Value
$9.00
Accounted for (114 + 4 + 2)
Units
120
Value
$540.00
Where every unit of the transfer ended up. $513.00 + $18.00 + $9.00 = $540.00, so every dollar that left the warehouse is on a shelf or in a named loss.

The warehouse's count goes down by 120 at dispatch and back up by 4 when the returned bottles are counted in. Store B's goes up by 114. The $9.00 write-off lands in a loss account with a reason ("damaged in transit") and the name of whoever recorded it, where it can be seen in a report instead of hiding inside next quarter's shrinkage figure.

Without step 5, the transfer would simply close at 114 and $27.00 of stock would exist nowhere at all.

What price should one store charge another?

If all your stores sit in one set of books and you judge them on sales, transfer at cost and move on. If each store is run as its own profit centre, or is a separate legal entity, the transfer price decides which store earns the margin. Pick one rule and apply it every time.

At cost
When it fits
One business, one set of books; you want margin to show where the sale happens
Watch out for
The sender carries freight and handling unless you add them
At landed cost
When it fits
Moving stock costs real money (freight, fuel, a courier)
Watch out for
Allocate the extra cost the same way every time (landed cost explained)
Cost plus a markup
When it fits
Stores or a warehouse run as separate profit centres or companies
Watch out for
Consolidated reports must remove the internal profit
A set price list (retail or wholesale)
When it fits
A central warehouse that sells to branches the way it sells to trade customers
Watch out for
Branch margins look thin even when the chain is healthy

When should you transfer instead of reordering?

Before a buyer raises a purchase order, it is worth asking whether another store already has the stock. Inventory in the wrong place is expensive: the analyst firm IHL Group estimated that inventory distortion, meaning out-of-stocks plus overstocks, would cost retailers worldwide $1.77 trillion in 2023, with out-of-stocks around $1.2 trillion and overstocks around $562 billion (Food Institute summary of IHL). Rebalancing between your own stores attacks both halves at once.

The simplest test is days of cover: units on hand divided by units sold per day.

Days of cover, before and after a transfer of 30
Store A: 60 units ÷ 1 a day60 days
Store B: 5 units ÷ 3 a day1.7 days
Move 30 units from A to B
Store A: 30 units ÷ 1 a day30 days
Store B: 35 units ÷ 3 a day11.7 days
Store B was about to run out while Store A held two months of stock. One transfer fixes both without buying a unit.

Transfers are not free: count the freight, the staff time and the risk of damage. For a low-value, low-margin item, a fresh supplier order to the store that needs it can be cheaper. For anything slow-moving, short-dated or expensive, move it first.

How does Momentum handle transfers between stores?

Momentum by Ltiora runs every transfer as request → approve → dispatch → receive. Dispatch takes the units off the sender's shelf and shows them as in transit; receipt counts them in at the other end. Batch and lot numbers and expiry dates move with the stock, so expiry reports stay right at both stores.

A transfer cannot close with units unaccounted for: missing units must be returned to the sender or written off, and the write-off is recorded against the transfer. You choose how transfers are priced (at cost, landed cost, a markup on cost, a price list or a custom price), and transfers between locations can raise an inter-location invoice so each location's books balance. Reports such as Transfer Discrepancy and Transfer Status show where stock is stuck or short. A branch's transfer request can also be pre-filled from what that branch actually sells.

Questions people ask

Who owns stock while it is in transit between my own stores?

Your business does. Between your own locations ownership never changes; only the location does. The stock should be counted as in transit, sellable at neither store, until the receiving store counts it in. For shipments from a supplier, the shipping terms (for example FOB shipping point or FOB destination) decide when ownership passes to you.

Should the receiving store see the dispatched quantity before counting?

Ideally not. A person who can see "120" tends to count toward 120. Counting first and comparing afterwards gives you an independent check. At the very least, the receiving store must count, not tick.

What should happen when more units arrive than were sent?

Record the overage rather than ignoring it, then check the sender's other lines. An extra unit of one product usually means a missing unit of another, a mis-pick at the sender.

How often should a chain rebalance stock between stores?

Look weekly at items where one store has weeks of cover and another has days. Seasonal and short-dated items deserve a closer look before every supplier order.

The bottom line

Stock doesn't vanish between stores. It vanishes between steps. Record the request, the approval, the dispatch and a real count at receipt, and give every missing unit an outcome before the transfer closes. Do that and transfer losses stop being a mystery. They become a short list of named write-offs you can act on.

Sources

  1. 1.AccountingTools, "Goods in transit definition"
  2. 2.The Food Institute, "Why inventory distortion costs retailers trillions" (IHL Group figures)
Momentum by Ltiora

See a transfer that can't close short

Bring one of your real transfers to a demo. We'll send it from one location to another in Momentum, receive it short, and settle the difference with a return and a write-off, with every unit accounted for.