NAQIX
All blog articles

Saudi operations · By NAQIX · 15 October 2026

Multi-branch stock control for Saudi retailers and wholesalers

A business with a warehouse in Riyadh and shops in Jeddah and Dammam rarely loses stock in one dramatic event. It loses it in small gaps: a transfer that left one branch and never arrived at the other, a return nobody recorded, a count corrected by hand. Here is how to set up branch stock so those gaps show up while they are still small.

Editorial disclosure: this guide is published by NAQIX, an ERP software vendor. It is general information, not tax or legal advice; confirm how the rules apply to your business with your tax adviser.

Get the structure right first

Decide what is a company and what is a branch before you configure anything. In general, one legal entity holds one VAT registration that covers all of its branches, so the branches share one set of books and one VAT return. A separate legal entity, such as a sister company, is a separate company with its own books, and stock moving to it is a sale, not a transfer. Confirm your own registrations, including any branch commercial registrations, with your adviser.

E-invoicing adds a second layer. Under ZATCA Phase 2, each unit that issues invoices is onboarded separately, so plan which branches and tills will issue invoices and who will connect each one.

Transfers that leave a trail

Most branch stock problems start with transfers. A transfer should be a document with a sender, a receiver and a status at every step:

  1. Request. The branch that needs stock asks for it, so the warehouse is not guessing.
  2. Approve. Someone with authority approves transfers above an agreed value or for controlled items.
  3. Dispatch. Stock leaves the sending branch, by batch or serial number where those are tracked.
  4. In transit. The goods belong to neither shelf, and a report shows them.
  5. Receive. The receiving branch confirms what actually arrived. A short delivery is recorded as a partial receipt, not quietly accepted.

A movement between branches of the same legal entity is generally not a supply for VAT, so no tax invoice is needed. Movements between separate companies are different; confirm the treatment with your adviser.

Counts and adjustments

Count often and in small pieces. A cycle count of a few shelves each week finds problems faster than one annual count of everything. Count without showing the expected quantity, record a reason for every adjustment and have someone other than the counter approve large ones. Where products carry batches, count by batch, so that expiry dates and recalls stay reliable.

Batches, serial numbers and expiry across branches

Tracking batches or serial numbers only works if they travel with the goods. When a carton moves from the warehouse to a shop, the transfer should say which batch or which serial numbers moved, so that the receiving branch inherits the right expiry dates and warranty records. Without that, a recall or a warranty claim turns into a search across every branch. If you sell food, medicines or cosmetics, make batch and expiry part of the transfer screen, not an optional note.

Reorder and rebalance

Set reorder levels per branch, not one level for the whole business. A fast-moving item in a busy shop may need a higher minimum than the same item in a quiet one. Before raising a purchase, check whether another branch holds more than it can sell; moving existing stock is cheaper than buying more.

Reports an owner should see every week

Give each branch manager access to their own branch, and keep the company-wide view for head office. Branch-scoped access protects the numbers as much as it protects privacy.

A weekly routine for branch stock

  1. Clear transfers that have been in transit for more than a few days: receive them, or find out why not.
  2. Review adjustments above your approval limit, branch by branch.
  3. Run a cycle count on the fastest-moving lines in each branch.
  4. Rebalance overstock before approving new purchase orders.
  5. Compare branch gross margin with last month and ask about any large change.

How NAQIX handles branch stock

Inter-branch stock views and transfers are included from the Pro plan, and the HQ live view across branches on the Business plan. The Inventory and Branches & insights pages list the features, the multi-branch inventory overview shows the HQ view, and the NAQIX page for Saudi Arabia covers the local setup.

Continue reading