Inventory
Updated Nov 2026
Best inventory tracking for salons
Retail is the part of a salon that looks profitable on paper and quietly is not. The fix is not a bigger spreadsheet — it is deciding what you count, how often, and which tool holds the number.
Where the money actually leaks
Almost no salon loses money through one dramatic theft. It leaks in small amounts, in the same five places, every week:
- Backbar used but not recorded. A colour service uses three products; the invoice for the service only knows the service price.
- Receiving errors. The box arrives, nobody counts it against the delivery note, and the shortfall becomes invisible.
- Staff use without a sale. A bottle goes home, a friend gets a discount, a tester gets opened and never logged.
- Quiet shrinkage. One unit at a time, usually from the same shelf, usually noticed only when you count.
- Dead stock. Discontinued lines and seasonal sets sitting at the back until they expire.
Every one of those is a counting problem before it is a software problem. A tool with no counting habit just makes the loss look organised.
Backbar and retail are two different problems
Most salon inventory advice fails because it treats the whole stockroom as one list. It is not. Backbar is a cost of doing the service; retail is a sale. They behave differently and they should be measured differently.
- Backbar — track consumption per service, not per unit. What matters is cost per colour, per treatment, per head, because that is the number that tells you whether a service is priced correctly. Pricing services with add-ons covers the maths.
- Retail — track by unit and by shelf. A missing bottle is a sale, a gift, or a loss, and the count should force you to pick one.
- Consumables — foils, gloves, cotton, couch roll. Do not count these weekly. Set a reorder point and let someone own it.
What the booking tools actually do here
Inventory arrived in salon software as an afterthought, bolted onto the checkout. That is not a criticism — it is where the data is. The retail sale happens at the till, so the till is the only place where stock can be deducted without anyone doing extra work.
| Fresha | Booksy | Square | |
|---|---|---|---|
| Retail items with stock counts | Yes | Yes | Yes |
| Stock deducted at checkout | Yes | Yes | Yes |
| Low-stock alerts | Basic | Basic | Yes |
| Purchase orders and receiving | Limited | Limited | Yes |
| Backbar consumption per service | Manual | Manual | Manual |
| Cost of goods and margin reporting | Basic | Basic | Strong |
Fresha is the sensible starting point if retail is a small side line: products live next to the booking flow, stock counts are simple, and there is nothing extra to pay for the basics. Booksy works the same way and is fine if you already run the business there — its retail features are functional rather than deep. Square is the only one of the three that treats inventory as a real system: purchase orders, receiving, unit costs and margin reporting come from the same place as the payment.
None of them track backbar for you — that stays manual in every salon tool I have used, which is why the routine below matters more than the software.
A counting routine that survives a busy Saturday
The mistake is the monthly stocktake: it takes an afternoon, it is wrong by Wednesday, and nobody repeats it. Rotating small counts beat one heroic count:
- One category a week. Colour, then retail haircare, then nails, then consumables. Ten minutes before opening, not after closing.
- Two people, one sheet. One counts out loud, one writes. The counter never holds the pen.
- Reconcile against sales, not memory. Opening count plus deliveries minus recorded sales should equal the closing count. When it does not, the gap is the finding.
- Set a par level per product and reorder at that level rather than when the shelf looks empty. Empty shelves mean you already lost a sale.
- Write off in the open. Expired, damaged, staff use, tester — log it as a write-off with a reason. An unrecorded bottle is a mystery that never resolves.
Keep the count in the same tool that records the sales. The moment the two lists live in different places, reconciliation stops happening and the exercise becomes paperwork.
Frequently asked
Do I need dedicated inventory software?
Not until retail is a real revenue line. For one to three chairs with a small retail shelf, the inventory module inside your booking or POS tool is enough. Dedicated software earns its place with multiple locations or a real stockroom.
How do I stop staff over-ordering?
Give one person ownership of ordering, set par levels in writing, and require a delivery count against the invoice. Over-ordering is usually not dishonesty — it is three people each ordering "just in case" because nobody owns the shelf.
Should I track backbar per service?
Yes, at least for the expensive lines. You need a rough product cost per colour or treatment, not gram-level accuracy.