Close the books in 2 days, not 2 weeks — POS, inventory and multi-branch on one ledger.Read the case study →
Back to handbook
handbook · 7 steps · ~4 min

Move stock between branches.

An inventory transfer from one branch to another — out of the source at its cost, through goods in transit, into the destination when someone there confirms it. At cost or at a markup, with the journal entry each step posts.

  1. 01

    Have two branches

    Transfers move stock between branches, so the workspace needs branches switched on and at least two of them. When branches are switched on, a head-office branch is created and your existing records are assigned to it; each new branch then keeps its own stock at its own cost.

  2. 02

    Open a new transfer

    Inventory → Inventory Transfers → New. Set the date, the From branch (where the stock is now) and the To branch (where it is going).

  3. 03

    Add the items

    Add each product and the quantity to send. Each unit moves at the source branch’s own weighted-average cost, and the form checks the source actually has the stock before anything is dispatched — a transfer can never send what the branch does not hold.

  4. 04

    Price it, if your branches trade with each other

    If one branch sells to another, set a markup percentage, or an add-on cost such as freight. The receiving branch then carries the stock at that price, which keeps each branch’s margin honest.

    Note
    The group never reports profit it made selling to itself: the consolidated statements take the unrealised markup on stock still on a branch shelf back out until it is sold to a customer.
  5. 05

    Dispatch

    Save & Complete. Between two branches the transfer is dispatched and waits for the receiving branch to confirm it. The stock has left the source and sits in goods in transit — on neither shelf, in neither branch’s count. For 40 units at a cost of $60:

    Journal entry posted
    Goods in transit2,400.00—
    Inventory — Downtown store—2,400.00
  6. 06

    Confirm receipt at the other branch

    Someone at the receiving branch opens the transfer and confirms receipt. If only part of it arrived, confirm what came and reject the rest — the transfer shows as partially received until the difference is settled.

    Journal entry posted
    Inventory — Airport store2,400.00—
    Goods in transit—2,400.00
  7. 07

    Clear anything still in transit before the close

    The transfer list shows each transfer’s status. A transfer still in transit is stock that left one branch and has not been confirmed at the other — a lost box, a wrong delivery, or a receipt nobody pressed. Clear them before the month-end close and the goods-in-transit balance returns to zero.

That's a transfer.
Out at cost, through transit, in when confirmed. Each branch’s stock and P&L stay right, and the group’s statements net the move to zero. More on how branches work: multi-location accounting software.
try it on real books

Open a second branch and move stock to it.

Switch branches on, transfer a few items, confirm them at the other end, and read each branch’s P&L. 15 days free, no card.