How to Spot Fake Cosmetics in Sri Lanka (Real Steps)
Check the batch code first. That’s the single fastest way to tell if a skincare or makeup product is real — not the packaging, not the price, not the seller’s promises. A batch code is a short string of letters and numbers stamped on the bottom of the tube, jar, or box, and most major brands let you decode it in under a minute on a free tool like checkcosmetic.net or checkfresh.com. If the code doesn’t exist in their system, or the manufacturing date it returns doesn’t line up with how “fresh” the seller claims the stock is, you’re holding a fake.
That one check catches more counterfeits than anything else on this list. Here’s the rest of what actually works.
Decode the Batch Code Yourself (Don’t Just Look For One)
Most people stop at “does it have a batch code printed on it?” That’s not enough — counterfeiters print fake batch codes too. The real test is decoding it.
Here’s how it actually works for three brands commonly sold in Sri Lanka:
- L’Oréal / Garnier products use a code where the second character is a letter representing the production year, and the following digits represent the day of that year (a “Julian date” format). Plug it into checkcosmetic.net and it’ll spit out an actual manufacture date.
- CeraVe batch codes are usually 6–8 characters and can be checked the same way — if the tool returns “not found” or an error, that’s a hard stop.
- The Ordinary (DECIEM) codes can be verified through the brand’s own site or via checkfresh.com.
If a seller’s photos don’t show the batch code clearly, ask for a close-up before you pay. A legitimate seller won’t hesitate. Someone selling counterfeit stock usually will — or they’ll send you a blurry photo “for privacy,” which isn’t a real reason not to show a batch code.
Why Sri Lanka Specifically Has a Counterfeit Problem
Sri Lanka doesn’t have official flagship stores for most global skincare brands — no CeraVe counter, no The Ordinary storefront. That gap gets filled by importers, and importers exist on a spectrum: some have real distributor agreements, some grey-import genuine stock without brand authorization (still real product, but no accountability if something’s wrong), and some sell outright fakes repackaged to look convincing in a product photo.
The middle category — grey-market genuine stock — is actually the trickiest, because the product itself might be real, but it could be old, improperly stored, or meant for a different market’s climate and regulations. This is a big reason “cheap” listings for viral products (Niacinamide serums, Snail Mucin essences) spike right after something goes viral on TikTok — new sellers appear overnight, and not all of them have real supply relationships.
Price Isn’t the Whole Story — Compare It Properly
“If it’s cheap, it’s fake” is the advice everyone gives, but it’s incomplete, because currency conversion confuses people. Here’s a cleaner way to sanity-check a price:
- Look up the product’s price in USD on the brand’s official international site.
- Convert it at the current LKR exchange rate.
- Add a realistic 20–35% for import duty, freight, and a seller’s margin.
If a local listing is priced below that converted range, be suspicious. If it’s within or slightly above it, that’s a normal, legitimate price — not a red flag.
What to Check When the Product Arrives
Even after checking the batch code, do a five-second gut check when the parcel lands:
Key Takeaways
-
- Decoding the batch code (not just spotting one) is the most reliable single check — use checkcosmetic.net or checkfresh.com.
- Sri Lanka’s lack of official brand stores means most stock comes through importers, and not all importers are equal — genuine grey-market stock and outright fakes both exist.
- Compare local prices against the converted international price plus a realistic import markup, rather than assuming “cheap = fake” outright.
- A legitimate seller will always show a clear batch code photo on request; hesitation is itself a signal.
- Trust your senses when the product arrives — smell and texture inconsistencies are often the first sign of a reformulated fake.
What is a batch code and where do I find it on a skincare product?
Can I check if a CeraVe or L'Oréal product is authentic myself?
Does a low price always mean a cosmetic product is fake in Sri Lanka?
Is grey-market imported skincare the same as counterfeit skincare?
If you’d rather skip the batch-code detective work altogether, every product on HerStore.lk is sourced through verified distributors and checked before it ships — browse Skincare or check our Authenticity Guarantee page to see exactly how we verify stock before it reaches you.