Back-bar stock is product consumed while performing services — colour, developer, wax, masks, oils, disposables — as opposed to retail stock sold to clients. It never passes through a sale, so it is not deducted by an ordinary point-of-sale system and tends to vanish between stocktakes unless it is tracked against the services that use it.
Operations guide · 2026
Salon inventory management, without the notebook
Salon stock has a peculiar shape: the same tube of colour can be sold to a client, used on a client, or quietly used up by staff. Systems built for retail only understand the first. Here is how to track the other two, and why it decides your real margin.
Quick answer
Salon inventory management means tracking two distinct kinds of stock: retail products sold to clients, and back-bar products consumed during services. Retail should deduct automatically at checkout; back-bar should deduct against the service that used it, so the true cost of each treatment is visible. Add low-stock alerts tied to reorder points, supplier purchase orders, and a monthly cycle count on the top-moving lines rather than an annual full stocktake. LABÉAU tracks retail and back-bar separately with automatic deduction, alerts and supplier management on the Gold plan, from RM274.92/month; Aoikumo and TunaiPro also cover salon stock, while Fresha handles retail only.
Last updated 24 September 2026 · Written and maintained by the LABÉAU team, Kuala Lumpur
Retail stock and back-bar stock are different problems
Retail is straightforward: a product is sold, the count goes down by one, the margin is obvious. Every point-of-sale system handles it.
Back-bar is where salons lose money invisibly. Colour, developer, wax, masks, oils and disposables are consumed during services, not sold, so nothing triggers a deduction. The stock simply disappears between stocktakes, and the cost is absorbed into a general "products" line that tells you nothing about which services are actually profitable.
Tying back-bar consumption to the service that used it — even approximately, by a standard quantity per treatment — changes the conversation. It turns "we spend a lot on colour" into "this colour service costs RM23 in product and is priced at RM120", which is a number you can actually act on.
How to set up salon inventory management in 7 steps
Whether you use software or a sheet, the order of work is the same. Do it once, properly, and the weekly routine takes minutes.
1. List every product once, with supplier, cost price, retail price (if sold) and unit size. Split each line into retail or back-bar.
2. Organise the storeroom to match the list: labelled shelves or bins by category and brand, retail stock kept apart from back-bar.
3. Give one person ownership. One named team member receives deliveries, raises orders and runs counts; everyone else just uses stock.
4. Set a standard usage per service for back-bar lines, for example 15 ml of shampoo per wash, so each service deducts what it uses.
5. Set a reorder point for every fast-moving line (formula below), and a par level to order up to.
6. Rotate first in, first out. Put new deliveries behind old stock and note expiry dates on colour, developer and skincare.
7. Count a small slice every week, investigate any gap straight away, and review slow-moving retail each month for promotion or delisting.
The reorder point formula, worked
Reorder point = average daily usage × supplier lead time in days + safety stock.
Worked example: a salon uses about 4 tubes of a popular colour shade a day, the supplier takes 3 days to deliver, and you want 2 days of buffer for a busy weekend. Reorder point = 4 × 3 + (4 × 2) = 20 tubes. When the count falls to 20, the order goes in. Using the same logic for back-bar: at 15 ml per wash, a 1-litre bottle of shampoo lasts about 66 washes, so a salon doing 30 washes a day empties a bottle roughly every two days.
Reorder points beat reorder habits
Most salons reorder when someone notices a shelf looking thin, which means the busiest weeks — exactly when stock moves fastest — are the weeks nobody notices. The fix is a reorder point per product: the level at which you must order to avoid running out before delivery arrives, based on how fast that line moves and how long your supplier takes.
Set it once, and the system raises the alert instead of a person remembering. The measurable outcome is fewer emergency runs to a wholesaler at retail price, and fewer services declined or substituted because a shade was out.
A reorder point per product, derived from actual movement rather than a guess.
Low-stock alerts that reach whoever actually places orders.
Supplier records with lead times, so the reorder point reflects reality.
Purchase orders raised from the alert, and received against, so counts stay true.
Count little and often
The annual full stocktake is the worst of both worlds: it is a whole day of work, it happens too rarely to catch shrinkage while the cause is still identifiable, and by the time a discrepancy appears nobody can explain it.
Cycle counting is the alternative — count a small slice frequently, weighted to the fast-moving and high-value lines. Twenty products a week takes minutes and surfaces a discrepancy while the week it happened in is still recent enough to investigate. The point is not the count; it is that the gap between system and shelf is caught small.
Salon stock handling compared
| Capability | LABÉAU | Aoikumo | TunaiPro | Fresha | StoreHub |
|---|---|---|---|---|---|
| Retail deducts at checkout | Yes (Gold+) | Yes | Yes | Yes | Yes |
| Back-bar / service consumption | Yes (Gold+) | Yes | Varies | No | No |
| Low-stock alerts | Yes (Gold+) | Yes | Yes | Limited | Yes |
| Supplier & purchase orders | Yes (Gold+) | Yes | Varies | No | Yes |
| Multi-branch stock view | Yes (Diamond) | Yes | Limited | No | Yes |
| Product cost per service | Yes (Gold+) | Yes | Limited | No | No |
Indicative as of September 2026. Confirm current details with each vendor.
The bottom line
Track retail and back-bar as separate things, deduct both automatically, set reorder points per product, and count a small slice often. LABÉAU does all four for beauty businesses in Malaysia and Singapore from the Gold plan at RM274.92/month, with stock across every branch on Diamond.
Frequently asked questions
Ask about LABÉAU
Searches every answer published on this site — not a chatbot, and it makes nothing up.
Answers link to the page they were published on.
Rather than one annual full count, cycle count a small slice weekly or fortnightly, weighted towards fast-moving and high-value lines. Twenty products a week takes minutes and catches a discrepancy while the period it occurred in is still recent enough to explain — an annual count catches the same discrepancy far too late to act on.
Yes, if it tracks back-bar consumption. By attaching a standard quantity of each product to a service, the system can report what a treatment costs in product against what it is priced at. LABÉAU and Aoikumo support this; Fresha and general retail POS systems such as StoreHub do not model service consumption at all.
Measure how much of each product one service uses, then divide the product's cost by the number of services a unit covers. If a 1-litre bottle of shampoo costs RM60 and a wash uses 15 ml, the bottle covers about 66 washes, so the shampoo costs about RM0.90 per wash. Add every product the service uses and compare the total with the service price.
Use average daily usage × supplier lead time in days, plus safety stock for busy periods. A shade used 4 times a day with a 3-day delivery and 2 days of buffer has a reorder point of 20. Recalculate for seasonal peaks such as the weeks before festive holidays.
Some booking tools include basic retail stock on free or low plans, and a well-structured spreadsheet works for a single small salon: one row per product, a movement log, and a formula for remaining stock. What free options rarely handle is back-bar consumption per service and stock across several branches. On LABÉAU, stock is on the Gold plan at RM274.92/month and stock across every location on Diamond.
Yes, for any business with more than one location. A single pooled count hides the situation you actually care about — one branch out of a shade while another has six sitting unused. LABÉAU keeps stock per branch with a consolidated view across all of them.
See LABÉAU on your own salon
Hands-on onboarding, no setup fee. Rated 4.9/5 by 150+ beauty & wellness businesses.
Start free 7-day trialRelated
