Skip to content

How to manage salon inventory, from supplier to service

The shelf tells you what is left. Managing inventory means knowing why that number changed — and what to order next.

Dhyey Mehta7 min read

The short answer

How do you manage inventory in a salon?

Keep one record per product per branch, and let it change only through recorded events: deliveries received against an order, retail sales, back-bar product used in services, transfers between branches, wastage and recounts. Count back-bar stock in millilitres or grams rather than bottles. Give every product a low level, and reorder from what is actually being used rather than from memory.

Salvoro's stock panel for a salon's back-bar shampoo: 1.64 L on the shelf as one bottle plus 640 ml open, 40 ml used today and 860 ml in 30 days, about 27 days left, marked Low, a suggested reorder of three bottles at ₹1,100 each, and two Hair Wash & Blow Dry bills that each took 20 ml.
A real Salvoro screen from our demo salon: a back-bar shampoo after two weeks of billed hair washes. Its recipe takes 20 ml per Hair Wash & Blow Dry, so the shelf figure, the days-left estimate and the three-bottle reorder suggestion all come from what was billed.
On this page8 sections
  1. What does salon inventory management include?
  2. How should a salon track retail stock?
  3. How do salons track products used during services?
  4. When should a salon reorder stock?
  5. How do multi-branch salons manage and transfer stock?
  6. How do you reconcile salon stock?
  7. How to start tracking back-bar product per service
  8. Common questions

What does salon inventory management include?

Every way a product enters or leaves a branch, not only the count at the end. A salon's stock moves in more ways than a shop's: the same shampoo is sold at the till and used at the basin, a delivery arrives one box short, and one branch runs low while another overstocks. Record each movement as it happens, and the number on screen can be explained line by line instead of corrected by hand.

What happenedCountRecorded when
Delivery received against an orderUpOn receipt, in full or in part
Retail product soldDownThe bill is saved
Service uses back-bar productDown by the recipeThe bill is generated
Stock sent to another branchDown here, up thereShipped, then received
Spilt, damaged or expiredDownEntered as wastage
Customer returns a productUpEntered as a return
Physical count disagreesSet to the real countEntered as a recount
Every way a branch's stock changes, and when it is recorded

How should a salon track retail stock?

Through the till, so nobody counts sales twice. In Salvoro a product on a bill takes its stock from that branch as the bill is saved, linked to that bill. If the shelf cannot cover the quantity, the bill will not save until it is corrected, so the count never goes negative. Deleting a bill puts the product back as a return, leaving two matching entries rather than a gap.

How a bill with products and services is raised

How do salons track products used during services?

Count back-bar stock — the shampoo, colour and treatments used on clients — in millilitres or grams, and attach it to the service once rather than asking staff to remember it. In Salvoro each service can carry a recipe: a hair wash might use 20 ml of shampoo and 15 ml of conditioner. When its bill is generated, those amounts leave the branch's stock, recorded against the bill, customer and staff member. If the real amount differed, it is corrected on the bill with a reason.

StepChangeOn the shelf
Bottle received from the supplier+ 1,000 ml1,000 ml
First hair wash billed− 20 ml980 ml
Second hair wash billed− 20 ml960 ml
One 1 L bottle of shampoo and two hair washes at 20 ml each (illustrative)
  • Nothing moves while a bill is being built or is on hold
  • Pressing the button twice still takes the recipe amounts once
  • Editing a bill applies only the difference; deleting it puts the product back
  • A bill is never refused for back-bar stock — the shortfall is recorded instead

When should a salon reorder stock?

When the stock position — the shelf plus what is already on order — reaches a low level you set from how quickly the product goes and how long a delivery takes. In Salvoro that raises an alert at most once a day per product, and the reorder list suggests whole packs from recent use, at the last price paid. Counting open orders is what stops the same bottles being ordered twice.

  • Chosen lines become draft purchase orders, one per supplier and branch
  • A person reviews and sends each draft; nothing is ordered automatically
  • Deliveries are received against the order line by line, in parts if needed
  • Optional batch tracking records expiry; services use the batch expiring first

How messages go out from your own number

How do multi-branch salons manage and transfer stock?

By keeping stock per branch, not per company. “We have 25 bottles” is the wrong answer when one branch has 20 and the other has five. In Salvoro the same shampoo is a separate record at each location, with its own count, low level and history. When one branch is short and another has spare, a transfer is often quicker than a new order — provided both ends are recorded.

  • Draft: the lines are chosen and nothing has moved
  • Shipped: the stock leaves the sending branch
  • Received: it arrives at the destination, in full or in parts
  • Closed short: whatever never arrived goes back to the sender or is recorded as lost

How branches are kept separate

How do you reconcile salon stock?

From the history, not by typing over the total. Every stock movement in Salvoro keeps the balance it left and what caused it — a bill, a purchase order or a transfer. Wastage is entered with a reason such as spillage or expiry, and a recount sets the count to what is really there. A back-bar product's last 30 days reconcile line by line, from opening stock to closing, so when the shelf and screen disagree you can see why.

MovementMillilitres
Opening stock1,000
Delivered on a purchase order+ 2,000
Received from another branch+ 500
Used by billed services− 350
Wastage (spillage)− 100
Sent to another branch− 200
Recount adjustment− 50
Closing stock, matching the shelf2,800
A month of one back-bar product, reconciled (illustrative figures)

See stock and purchasing in Salvoro

How to start tracking back-bar product per service

The setup that lets every billed service take its own products from stock.

  1. Mark the products you use on clients

    Set each back-bar product as used in services, counted in millilitres or grams with its pack size: a 1 L bottle is 1,000 ml.

  2. Record what is on the shelf now

    Enter opening stock as a stock-in, so the history starts from a real figure, not a number typed over the record.

  3. Set a low level for each product

    Pick the quantity that should warn you, from how fast it goes and how long a delivery takes.

  4. Add a recipe to each service

    List what one service uses — say 20 ml of shampoo and 15 ml of conditioner for a hair wash.

  5. Bill as usual, then check the first week

    Each billed service takes its recipe amounts. Correct any line that differed, then compare shelf and screen after a week.

Common questions

It is the product a salon uses on clients during services, as opposed to retail stock sold for them to take home — shampoo at the basin, conditioner, colour, developer, masks and treatment creams. It is best counted in millilitres or grams, because a service uses part of a bottle rather than a whole one.
Give each service that uses shampoo a recipe with the amount it takes — 20 ml for a hair wash, say — and count the shampoo in millilitres. In Salvoro every billed hair wash then takes 20 ml from that branch's stock, so a 1 L bottle reads 980 ml after one wash and 960 ml after two.
No. It suggests what to reorder and turns the lines you choose into draft purchase orders, one per supplier and branch. A person reviews and sends each draft, and it is marked as ordered only once the message to the supplier has actually gone.
Usually because something left the shelf unrecorded: product used on a client, a spill, or a short delivery signed for as complete. Recording service use, wastage and deliveries as they happen closes most of the gap; a recount with a note of why corrects the rest.

See it with your own salon’s data

30 days free, no card required, and a guided setup that takes four steps.