MondayPOS
💄Cosmetics & Perfume

Every shade counted, every batch dated

Cosmetics is a variant business with an expiry date and an import bill attached. MondayPOS tracks the shade, the batch and the landed cost, so margin survives the customs line.

Stock · Shades & batchesVariant-level
ItemVariantBatch expiryStatus
Matte foundationShade 220Mar 2028Top mover
Matte foundationShade 310Mar 2028Slow
Vitamin C serum 30mln/aNov 2026Expiry 78d
Eau de parfum 50mlFloraln/aIn stock
Sunscreen SPF50 50mln/aSep 2026Markdown
The problem

What goes wrong in Cosmetics & Perfume

A cosmetics counter loses money three ways at once. Shades multiply, one foundation is twenty SKUs and nineteen of them sit still. Skincare expires while the box still looks new. And the testers a customer needs before buying are stock that leaves without a sale, which almost nobody records until the count comes up short.

Built for the way you sell

01
Shades are variants, not chaos

One foundation with twenty shades is one product line you can actually read, and reorder by the shade that sold.

02
Batch and expiry on skincare

Serums, creams and sunscreen carry batch and date, and near-expiry stock surfaces while it can still be discounted.

03
Testers written off, not lost

Tester consumption is recorded against the product, so it appears as a known cost instead of an unexplained shortage.

04
Landed cost on imports

Duty, freight and clearing charges fold into item cost, so margin is calculated on what the goods actually cost you.

05
Gift sets that draw down parts

A bundle sells as one line and reduces each component's stock correctly.

06
Shade history per customer

A returning buyer's previous shade and size come up at the counter.

Why MondayPOS

Why operators in Cosmetics & Perfume choose MondayPOS

Shade and size are variant attributes, so a foundation is one product with twenty countable variants rather than twenty unrelated items.

Batch and expiry on skincare and fragrance, with near-date stock surfaced early enough to move.

Landed cost on imports: duty, freight and clearing folded into the cost of the item rather than lost as an expense line.

Benefits

What you get out of it

You reorder the shade that sold

Variant-level movement, so the nineteen slow shades stop being reordered with the one that moves.

Skincare sells before it dates

Batch and expiry surface near-date stock while a markdown can still clear it.

Testers stop becoming shrinkage

Tester use is recorded as consumption, so the count comes up short for a reason you can see.

Imports are costed after customs

Duty, freight and clearing land in item cost, so margin is real rather than pre-clearance.

Gift sets deplete their components

A bundle is one sale line and the correct several stock movements.

Regulars are matched to their shade

Purchase history at the counter turns a reorder into one lookup.

FAQ

Asked by cosmetics retailers

Can’t find what you’re looking for? Ask us directly. A human answers, usually the same day.

Contact us →

As variant attributes on one product. A foundation with twenty shades stays a single line in your catalogue while each shade holds its own stock, barcode and movement history, which is what makes reordering by shade possible.

Yes. Tester consumption is booked against the item as a recorded reduction with its own reason code, so it shows up as a known cost of selling rather than as a mystery variance at stock-take.

Yes. A consignment's duty, freight and clearing charges can be apportioned across its items, so the cost you calculate margin against is the landed cost rather than the invoice value.

See it tuned to your counter.

Book a 30-minute demo and we'll run MondayPOS on products and workflows from your industry.