Stop Losing Stock Between Branches: Transfers & Stocktaking

· Cortex Solutions

A modern shop stockroom with organized shelves, a staff member holding a tablet with an inventory dashboard, and cartons ready for transfer

Stock mismatches between branches tie up cash and lose sales. Four practical steps for transfers, stocktaking and supplier orders, and how Cortex ERP unifies them.

Anyone who owns a chain of shops or restaurants with several branches knows this scene well: one branch runs out of a popular item, while another branch has the same item piling up on its shelves until it nears expiry or goes stale. The first branch manager calls the second, the item is moved in an employee's car, and nothing is recorded except a WhatsApp message. At month end, stock figures don't match reality, and no one knows where the difference went.

Why does stock get lost between branches?

The problem is usually not the staff, but the lack of a single system that sees the whole picture. The most common causes:

  • Each branch tracks its stock in a separate file or program, so no one can see an item's balance in the other branches.
  • Transfers between branches happen verbally or by message, so stock is deducted from one branch and not added to the other, or the reverse.
  • Stocktaking happens once a year in a rush, so discrepancies pile up without explanation.
  • Each branch places supplier orders on its own, so an item gets bought even though a nearby branch has plenty of it.
  • Point-of-sale sales don't deduct stock in real time, so the numbers differ between the till and the storeroom.

The result: capital tied up in slow-moving goods, lost sales because items ran out while another branch had them, and long hours wasted on reconciliation.

How do you fix it? Four practical steps

1. Give each branch clear stock inside one system

The first step is for each branch to have its own balance, but within one system that lets the owner see all balances together. That way, before any purchase order, you know where an item is available and where it is short.

2. Record every inter-branch transfer as an official movement

A transfer should be a document inside the system: it leaves one branch and enters another, with no reliance on memory or messages. Total stock stays correct, and you know who moved what and when.

3. Make stocktaking a regular habit, not an annual event

Regular stocktaking, even on a group of items each time, reveals discrepancies early before they grow. Comparing the count with what the system records points you straight to the problem: an item sold without being recorded, an undocumented transfer, or damage that was never logged.

4. Unify supplier purchase orders

When purchase orders come from the same system that shows branch balances, duplicate purchases drop and your decisions are based on numbers, not on each branch manager's estimate.

How Cortex ERP helps

Cortex ERP is one system that brings together point of sale, accounting, inventory, purchasing, HR and reporting, built for stores, restaurants, workshops, salons and multi-branch companies. For inventory and branches specifically, the product page states:

  • Inventory and purchasing: stock per branch, transfers between branches, stocktaking, and supplier orders.
  • Branches: each branch has its own accounts, with a combined view for the owner.
  • Point of sale: works on mobile, tablet, computer and browser, and sales don't stop when the internet goes down.
  • Integrated accounting: invoices, payments, tax and e-invoicing in one set of books.
  • Screens: menu display screens, a kitchen screen and a customer screen for restaurants and cafés.
  • Growth without migration: start with what you need today, and the system grows with you into a full ERP without moving to another system.

This way, the movement of goods from supplier to storeroom to branch to customer is recorded in one place, and the owner sees all branch balances together without waiting for manual reports from each branch.

Before you start: quick tips

  • Start by standardizing item names and units across branches; this is the foundation of any accurate reconciliation.
  • Assign one person in each branch to approve transfers.
  • Agree on a simple, regular stocktaking schedule, even weekly for your key items.
  • Review slow-moving items in each branch and move them to where they sell instead of buying new quantities.
  • Train cashiers and storeroom staff to record every movement as it happens; the system only knows what is entered into it.
  • Compare branches monthly: which branch keeps showing discrepancies, which item keeps running out, then fix the cause, not the symptom.

Start today

If your branches swap goods through messages and phone calls, now is the time to bring them into one system. Learn more about Cortex ERP here: https://cortex.sa/solutions/erp

And request a quote that fits your number of branches and needs: https://cortex.sa/estimator

Related solutions

Read next