Salon inventory management: stop losing money in the back room
Professional stock, retail stock and the difference between them — plus why your product count drifts and how to stop it.
Salon stock quietly loses money in three ways: it expires, it walks, and it gets used without being counted. All three are invisible until you do a physical count and find a gap you cannot explain.
Separate professional stock from retail stock
They behave completely differently.
Professional stock — colour, developer, bleach, back-bar shampoo — is consumed by services. It is a cost of goods, and it should be attributed to the services that used it.
Retail stock — what sits on the shelf — is sold. It has a purchase price, a sale price and a margin.
Managing both in one list means you can never answer "what is my product margin", because half the list has no sale price.
Stock should move in exactly two places
A purchase adds. A sale deducts.
That is the whole model, and the discipline is in refusing to add a third. Every "adjust stock" button you use casually is a place where your count drifts away from reality with no record of why.
If you must adjust — breakage, a sample, a staff purchase — make it a recorded transaction with a reason, not a silent edit.
The edit-a-bill trap
Here is a failure that costs real money and is almost never noticed.
A client buys two shampoos. You cut the bill, stock drops by two. They change their mind and want one. You edit the bill.
If the software deducts the whole product list again on save, stock has now dropped by three for two sold, then one more. Do this a few times a week and your count is meaningless within a month.
Stock must move by the difference between the old bill and the new one. Ask a vendor to demonstrate editing a bill with a product on it, then check the stock figure.
Free goods are stock
Distributors give free units — buy ten, get two. Those two are sellable stock. If your system only counts the ten you paid for, you have two bottles that exist on the shelf and not in the system, which is exactly the gap that makes counts fail.
Set a low-stock level per product, not globally
A colour you use daily and a treatment you sell twice a month need different reorder points. One global "alert at 5" either nags you constantly or tells you too late.
Track cost, not just price
You cannot know your product margin, or your true profit, without the cost side. And cost changes — distributors revise rates. Record the cost at the time of each purchase rather than keeping one number that gets overwritten.
Count quarterly, not annually
A physical count once a year produces a number so large you cannot investigate it. Quarterly counts produce small, explainable gaps — and the act of counting is itself a deterrent.