Cosmetics store inventory: track every shade and size by scanning the barcode
By mise · Updated October 15, 2026
Quick answer: a cosmetics store controls inventory by exact variant: shade 230 and shade 240 of the same foundation are two SKUs, as are the 50 ml and 100 ml of the same fragrance. Scan the barcode on each box, count testers separately, record expiry and PAO, and compare the count with the month's sales. The difference, in money, is your shrink.
Scan the barcode on the lipstick or the bottle, or snap a photo: mise's AI finds the product and brings it back categorized, with the right shade and size. Count the store with your phone camera, section by section, with your team; testers go in as their own item and the month's shrink comes out in money, with no spreadsheet.
A beauty store with three thousand variants cannot set anything up by hand. In a spreadsheet, "liquid foundation" is one line; on the shelf it is twelve shades, and customers take one at a time. This guide covers counting variant by variant, where a cosmetics store loses money and what mise does for you.
What a cosmetics or beauty store counts
Every variant is an item. The barcode already does the splitting: the manufacturer assigns a different code to each shade, each size and each finish. That is why counting by barcode is the only count that does not confuse shade 230 with 240.
| Section | How to count | Watch for |
|---|---|---|
| Makeup (foundation, lipstick, eyeshadow, mascara) | Barcode of each shade | Near-identical shades side by side; theft |
| Fragrance (eau de parfum, eau de toilette) | Barcode of each size: 30, 50, 100 ml | Empty box on the shelf, bottle in the drawer |
| Skincare, body and hair | Barcode | Expiry and PAO once opened |
| Gift sets and value packs | Set barcode when there is one; otherwise its own item | Sets broken up to sell the pieces |
| Testers and samples | Own item, outside sellable stock | Tester replaced with sellable stock |
| Tools (brushes, sponges, bags) | Barcode | Low value, high unit count |
Where a cosmetics store loses stock
- Theft. Lipstick, mascara and small fragrance are among the most stolen items in retail: small, expensive and easy to pocket. Only frequent counts of the section show the pattern.
- Tester turned into a sale. The tester ran out, someone opened a sellable unit to replace it and nobody recorded it. At month end a bottle is missing and nobody knows why.
- Wrong variant at the till. Shade 230 sold, shade 240 rung up. The total balances, but each shade's stock is wrong and the next order comes in skewed.
- Returns not recorded. The customer swaps a shade, the item goes back on the shelf and the sale stays on the books.
- Expiry and PAO. Creams and sunscreens carry a date; an opened product has the open-jar symbol with the months (PAO). Anything past its date is shrink, and in prestige beauty it is expensive shrink.
How to count, section by section
- Split the store into sections: makeup, fragrance, skincare, hair, tools, stockroom. Each team member counts one section at the same time, on their own phone.
- Scan the barcode on every box. The item comes up with name, brand, shade or size and photo. No typing.
- Enter the quantity, or scan one by one when there are only a few.
- Testers and samples separately, as their own item, so you know when to replace them and never confuse them with sales.
- Close the count. Compare it with the previous one and with sales: the difference per SKU, in units and in money, is the shrink for the period.
If an item has no readable barcode (sample, bulk product, own-brand), snap a photo of the label: mise's AI identifies it. If it exists nowhere, add it by hand once, with a name and a photo.
Do it in mise
- Scan the barcode or snap a photo: mise's AI finds the product and brings it back categorized (name, brand, photo, shade or size, group and category).
- Count by section with your team at the same time, each person on their own phone with their own permissions.
- Testers and samples as their own item; expiry date recorded on each item.
- Minimum stock per SKU and a reorder list in PDF, Excel, WhatsApp or email for your supplier.
- Purchase invoices in XML, Excel or CSV; export to Excel and PDF. Unlimited items, counts and scans.
7 days free, no card needed.
Expiry, PAO and what to do with stock nearing its date
Record the expiry date on each item when it arrives. At the next count, anything a few months from its date needs a decision: promotion, counter display or return to the supplier if your terms allow. What is not decided in time goes in the bin at full cost.
PAO (period after opening) applies to testers: a cream tester opened eight months ago with a 6M symbol should be written off. Because testers are their own item, the write-off is recorded as a stock-out with a reason, not as a lost sale.
The routine that closes the gap
| Section | Frequency | Why |
|---|---|---|
| Fragrance and high-value makeup | Weekly | Theft and wrong variants |
| Testers and samples | Weekly | Replacement and PAO |
| Skincare, body and hair | Every two weeks | Expiry and medium turnover |
| Tools | Monthly | Low unit value |
| Whole store | Monthly | Month's shrink and stock value |
With barcode counting, a 300-SKU section takes under an hour before opening. That is what makes a weekly routine possible in a small store. For a professional beauty supply store, see also beauty supply store inventory and salon inventory.
What mise does in a cosmetics store, and what it does not
In short, everything in the "Do it in mise" box above: scan or photo lookup with the right shade and size, counts by section with your team, expiry date per item, minimum stock with a reorder list, invoices in XML, Excel or CSV, and export to Excel and PDF, with no limit on items, counts or scans.
Scan the barcode and the right shade comes up; shrink comes out in money. 7-day free trial, no card.
Start freeFrequently asked questions
Does the app tell shades and sizes apart?
Yes, because each shade and each size has its own barcode, and the barcode is what mise reads. Shade 230 and 240 show up as different items with the right name.
How do I count testers?
As their own item, outside sellable stock. You know when to replace them, and when a tester is written off for PAO the stock-out is recorded with a reason.
What about items with no barcode?
Snap a photo of the label: mise's AI tries to identify it. If it exists nowhere, add it by hand once, with a name and a photo.
How often should I count a cosmetics store?
Fragrance and high-value makeup weekly, because that is where theft happens; the rest every two weeks or monthly, and the whole store once a month to close the shrink figure.
How much does mise cost?
7 days free, no card needed, to try it in your store.
