You run three cosmetics shops and a store room. A supplier messages to say one batch of a popular moisturiser has a problem. Which of your shops has it? How many did you sell? Is any still in the store room? Your branch managers start checking shelves, and by the evening you have three different answers and one shop that "thinks it's all gone".
Meanwhile, in another branch, a box of serums has quietly passed its date, and the shade customers keep asking for at the main shop is sitting unsold at the smallest one.
The short answer: a cosmetics ERP is one system that holds your stock by shade, size and batch in every shop and store room, records expiry dates when deliveries arrive and warns you before stock turns, moves products between branches on record, handles purchasing and supplier returns, and posts sales and costs to your accounts as they happen, with your staff and their roles in the same place. That's what keeps a growing beauty business from leaking money in ways nobody can see.
When a till isn't enough any more
One shop can often survive on a decent till and a sharp owner. Once you add branches, a store room or trade customers, the problems change:
- Expiry spreads out. Products age in several places, and nobody sees all of them.
- Batches get lost. Stock arrives at the store room, moves to branches and sells. When a batch matters, nobody can trace it.
- Shades end up in the wrong place. One branch sells out of a shade another can't move.
- Purchasing is guesswork. Each branch asks for what it thinks it needs.
- The books lag. You find out which branch made money long after the month has ended.
An ERP, in plain terms, is just putting stock, purchasing, transfers, accounts and staff into one system so these questions have one answer.
Batches and expiry from the moment stock arrives
The habit that matters most is recording the batch and expiry date when each delivery is received. Do that, and a lot follows.
- Alerts before stock turns. EliteTeQ warns you about expiring batches while they can still sell, so you can put them at the front, bundle them or mark them down.
- Expired stock pulled, not sold. Anything that does expire is written off with a reason, so it never reaches a customer and your stock value stays true.
- A trail when a supplier flags a batch. Because each delivery is recorded with its batch, you have a record of which deliveries carried it and, through your transfers and sales, where that stock went. That's a much shorter day than three managers checking shelves.
A hypothetical to make the point: a cream flagged two months before its date can still sell at a small discount. The same cream found expired in a drawer is a total loss, plus the cost of a customer who might have bought it.
Shades, sizes and brands across every shop
Cosmetics carry a lot of near-identical products. EliteTeQ tracks each one by shade, size, finish and brand, with live stock in every shop and the store room. When a customer asks for a shade the branch doesn't have, your assistant can see which location does.
A stock transfer then sends that shade from the quiet branch to the busy one, with both counts right and the move on record. Sales by brand, category and shade, across all branches, show you what to reorder and what to stop buying.
Purchasing and suppliers
With several shops, buying well matters more than selling hard.
Reorder from what actually sold, not from what each branch remembers. Record each delivery with its batch at the location it arrived at. When stock arrives damaged or wrong, send it back to the supplier as a purchase return so it comes off their bill. You can confirm orders and short deliveries with suppliers on WhatsApp instead of chasing by phone.
Testers, promotions and discounts
These are small at one shop and expensive across several.
- Testers and samples are logged against stock, and breakages are written off with a reason, so a shortfall has an explanation.
- Promotions and bundles are set once and applied the same way at every till in every branch.
- Discounts and voids need a manager's role, and every sale, discount, void and write-off is tied to a login and a time.
Accounts and staff in the same system
This is the part that makes it an ERP rather than a till.
- Accounting. Sales, purchases and expenses post as they happen, with profit by branch and category. You can see what a promotion really cost once the discounts are counted, and which branch is carrying the others.
- HRM. Staff records, roles and sales by staff member sit next to your stock.
- Product movement reports. Every product has a history: received, sold, transferred, used as a tester or written off.
Till plus spreadsheets vs one system
| Need | Till plus spreadsheets | One system |
|---|---|---|
| Expiry across branches | Found when someone checks | Alerts on expiring batches |
| Batch trail | Hours of phoning | Recorded on each delivery |
| Shade in another branch | Ring around | Live stock in every location |
| Moving stock | WhatsApp and a note | Recorded transfer, both counts right |
| Testers and damages | One mystery gap | Logged with a reason |
| Profit by branch | Month end, if ever | Posted as it happens |
Practical points
- Offline: when the network drops, EliteTeQ keeps selling and syncs when it returns.
- Payments: EliteTeQ records Octopus, card and cash against each sale.
- Devices: it runs in the cloud on the phones, tablets and computers you already have, with no server to install.
- Price: from USD 499 per year.
How to set it up
1. Import your catalogue with shades, sizes, brands and suppliers. 2. Turn on batch and expiry for anything that can go off, and count opening stock at each location. 3. Set roles, so staff sell and discounts and voids need a manager. 4. Make two habits stick: batch on every delivery, transfer for every move.
See how this looks in a single cosmetics shop on our [cosmetic store POS page](/industries/cosmetic-stores/), or for hair and salon supplies on our [beauty supply store POS page](/industries/beauty-supply-stores/). Or book a free demo, or talk to a real person on WhatsApp, and we'll walk through your own catalogue, shades and batches.
Let's discuss how EliteTeQ POS can help you achieve the results you just read about.