Multi-Branch Salon Inventory: HQ Dispatch & Restock Approval

Multi-Branch Salon Inventory: How HQ Controls Stock Dispatch and Replenishment Approval

Running more than one salon? See how HQ can see every branch's stock, dispatch stock and approve replenishment, while each branch keeps its own stocktake.

By William Tang Updated November 20266 min read

For a salon chain, the most reliable way to manage inventory across branches is to split the roles clearly: headquarters sees every branch’s stock and sends stock out, branches request replenishment instead of buying on their own, HQ approves each request, and every branch still does its own stocktake. When stock is also deducted automatically as treatments are done, the figures HQ sees stay close to what is actually on the shelf. MyBMS Pro’s global stock dispatch and approval workflow is built for exactly this HQ–branch setup.

Why inventory gets harder when you open a second branch

With one outlet, the owner can walk into the stockroom and see what is left. With two or more, that stops working, and the problems tend to look like this:

  • Every branch keeps its own records. A notebook here, a spreadsheet there. To know what the whole group holds, someone has to call around.
  • Branches order on their own. One branch is sitting on boxes of a serum while another has run out of the same product.
  • Stock sent out is not recorded on both sides. Products leave HQ but never show up properly at the branch, so they seem to disappear in between.
  • Month-end reconciliation becomes guesswork. Nobody can say whether a gap is normal usage, waste, or simply a missing record.
  • Problems surface only at stocktake. By then, the shortage has already cost you treatments or sales.

Each of these ties up cash in stock on the wrong shelf, or loses revenue when the right product is not where the customer is.

The most common mess I see when salon chains move to MyBMS Pro is branches quietly lending stock to each other with no record, so HQ never knows the real stock level and month-end counts do not match. Branch managers often complain about HQ approval at first, but once the system alerts them whenever stock falls below the minimum level, they are glad they no longer stay up late counting stock by hand.

William Tang, Founder, MyBMS Pro

The HQ–branch model: who does what

The simplest structure for a salon chain is to centralise visibility and approval, while keeping daily operations and counting at the branch:

  • Headquarters sees stock at every branch, dispatches stock to branches, and approves or rejects replenishment requests.
  • Each branch sells, performs treatments, requests replenishment when stock runs low, and does its own stocktake.

HQ stays in control of what is bought and where it goes, without having to run each branch’s stockroom.

Replenishment flow for a salon chain: the branch requests stock, headquarters approves and dispatches, and the branch confirms at stocktake

How a replenishment request should flow

Take a simple example with two outlets, Branch A and Branch B. Branch B is running low on a serum used in its facials:

  1. Branch B submits a replenishment request in the system, instead of sending a message or buying from a supplier directly.
  2. HQ reviews the request against the stock Branch B already has, and against what Branch A is holding.
  3. HQ approves or rejects the request.
  4. HQ dispatches the stock, so the movement is on record rather than in someone’s memory.
  5. Branch B checks it at stocktake, so the quantity on the shelf matches the system.

The value is in using the same flow every time. Once requests also arrive by phone or chat, the record breaks and the month-end gaps come back.

Why each branch should keep its own stocktake

Approval sits with HQ, but counting should stay with the branch. The people who handle the stock every day should be accountable for it. Branch managers count their own stock; HQ compares the results across branches and follows up on the gaps.

Keep branch figures current between stocktakes

Visibility only helps if the figures are up to date. If stock only changes at stocktake, HQ is approving requests against old numbers. When every treatment has a bill of materials (BOM), each completed treatment or redeemed package session deducts the consumables it used from that branch’s stock, so the figures move as the work is done.

For the fundamentals of product and stock control in a single outlet, see our salon inventory and stock control guide.

A quick checklist for salon chain owners

  • One place where HQ can see every branch’s stock.
  • One way to request stock: through the system, not by phone or chat.
  • One approver at HQ for replenishment.
  • Every dispatch from HQ recorded.
  • Branch stocktakes on a fixed schedule, with gaps reviewed by HQ.
  • Consumables deducted per treatment, including package sessions.

How MyBMS Pro handles multi-branch inventory

MyBMS Pro is an AI-driven, next-generation SaaS management hub specifically designed for multi-branch beauty salons. For inventory across branches, it brings together:

Headquarters view of stock levels at every branch in MyBMS Pro
Headquarters view of branch stock in MyBMS Pro.
  • Global stock dispatch and approval workflow. HQ can view stock at every branch and dispatch stock to them; branches request replenishment for HQ to approve; each branch keeps independent stocktake rights.
  • Treatment BOM & Stock Module. When a bill is closed or a package session is redeemed, the system deducts both the session count and the salon-use consumables, such as gel, probes and serum, according to the treatment’s bill of materials.
  • HQ–branch architecture. HQ has overall control while branches operate independently, with each branch’s data kept separate yet brought together in one system.
  • Machine ROI Calculator. Consumables are part of the true cost of every machine treatment. Read more in our guide to beauty machine ROI.
Branch replenishment request waiting for headquarters approval in MyBMS Pro

See how this fits a full chain setup on our beauty salon solution page.

FAQ

How do I manage inventory for multiple salon branches?

Centralise visibility and approval at HQ, keep stocktake at each branch, and deduct consumables automatically per treatment. That way HQ decides what moves where, and the branch figures stay current.

Should each branch buy its own stock?

It is easier to control when branches request replenishment and HQ approves and dispatches it. Every movement is then recorded, and HQ can see whether another branch already holds the product before buying more.

Can HQ see the stock at every branch in MyBMS Pro?

Yes. HQ can view stock at all branches, dispatch stock and approve branch replenishment requests.

Can branches still do their own stocktake?

Yes. In MyBMS Pro, each branch keeps independent stocktake rights, while HQ handles approval and dispatch.

Running more than one branch? Book a free demo of MyBMS Pro and see how HQ dispatch and replenishment approval work.

See how MyBMS Pro runs bookings, POS, memberships and staff commission in one system — built for salons, spas, clinics and car grooming businesses in Malaysia.

WT

Written by

William Tang · Founder & CEO, BMS Solution Sdn. Bhd.

William Tang is the founder of BMS Solution Sdn. Bhd., the Malaysian company behind MyBMS Pro. He works hands-on with salons, spas, clinics and car-grooming businesses across Malaysia, helping them move bookings, POS, memberships and staff management onto one cloud platform.

← All articles