Skip to main content
AskBiz
Help Centre
Point of Sale (POS)·4 min read·Updated 14 May 2026

Transferring Stock Between Branches

Move inventory between your store locations with the stock transfer workflow. Learn how to initiate, receive, and cancel transfers.

When to transfer stock#

Stock transfers are useful when one branch is running low on a product while another has surplus. Instead of placing a new order with your supplier, you move existing stock between your own locations.

Common scenarios: a product is selling faster than expected at one branch, you are closing a pop-up and need to return stock to your main store, or you are opening a new branch and need to seed it with products from your existing inventory.

How a transfer works (backend mechanics)#

A transfer is defined by:

  • Source branch — where the stock is coming from
  • Destination branch — where the stock is going
  • Product — which item to transfer
  • Quantity — how many units to move

The specified quantity is deducted from the source branch immediately to prevent overselling, and the transfer is created directly as in transit — there's no separate "pending, not yet dispatched" stage. Worth knowing: this system exists on the backend, but there's no dashboard screen to trigger a transfer yourself yet — see Managing Multiple Branches in AskBiz POS for the current state of branch tooling generally.

Receiving a transfer#

When the stock physically arrives at the destination branch, the transfer needs to be marked as received. This adds the stock to the destination branch's inventory.

If the product already exists at the destination, the quantity is added to the existing stock. If it is a new product for that branch, a copy of the product record is created with the transferred quantity.

Cancelling a transfer#

If a transfer cannot be completed — the stock was damaged in transit, or the transfer was created in error — you can cancel it. Cancelling a transfer returns the stock to the source branch automatically.

Only transfers with an in transit status can be cancelled. Once a transfer is marked as received, it cannot be reversed — you would need to create a new transfer in the opposite direction.

Transfer statuses#

Each transfer has one of three statuses:

  • In transit — the status every transfer starts at, the moment it's created; stock is already deducted from the source
  • Received — stock successfully added to destination inventory
  • Cancelled — transfer voided, stock returned to source

Frequently Asked Questions

Was this article helpful?

Still stuck? Email our support team.