For cosmetics expiry date check Bangladesh, the short answer is: no major Bangladeshi beauty retailer we checked shows both batch number and exact expiry date consistently on every product page. The better sites show expiry on clearance items, product images, or Q&A replies. That is useful, but it still means the buyer has to check before paying.
My rule is simple: if a sunscreen, serum or lipstick is suddenly half price, I want the expiry date before I want the discount. In Dhaka shops, you can turn the box around and check. Online, the retailer has to do that job for you.
We checked search results and retailer pages on August 24, 2026. Prices and stock move fast, so treat the table below as a dated market snapshot, not a permanent price list.
What currently ranks for “cosmetics expiry date check bangladesh”
The search result is messy. Instead of one strong consumer guide, the visible results are mostly retailer pages, clearance pages, product Q&A threads and marketplace listings. Shajgoj’s clearance sale and product Q&A pages showed up with expiry-date text; Beauty Booth ranked with category pages that discuss checking expiry generally; Rokomari ranked for The Ordinary price pages; Reddit threads also appeared because buyers are asking where to find authentic skincare and how to avoid fakes. (shop.shajgoj.com)
That tells you something about the Bangladesh market: expiry transparency is still handled product by product, not as a clean retailer-wide standard.
The retailer check: who shows expiry before checkout?
| Retailer checked | What we could see before checkout | Price/stock examples checked on August 24, 2026 | Our read |
|---|---|---|---|
| Shajgoj | Expiry dates appear clearly on many clearance listings. Some normal product pages mention expiry in Q&A or product images, but not always as a fixed field beside price. | The Ordinary Niacinamide 10% + Zinc 1% 60ml showed ৳1,899, down from ৳2,750, with add-to-cart available. A Shajgoj brand listing also showed the 30ml version at ৳1,099, and a clearance listing at ৳999 with expiry 30/04/2027. Beauty of Joseon Relief Sun 50ml showed ৳1,599, and SKIN1004 Hyalu-Cica Sun Serum 50ml showed ৳1,649. (shop.shajgoj.com) | Best among the checked large beauty retailers for visible expiry on clearance items. Still not a full batch-and-expiry database. Ask before ordering if the product is not marked. |
| Beauty Booth | Category and brand pages give general expiry advice, but the product grids we checked did not show item-level expiry dates beside each product. | Skin-care category listings showed SKIN1004 Madagascar Centella Hyalu-Cica Water-Fit Sun Serum 50ml at ৳1,200, COSRX Salicylic Acid Daily Gentle Cleanser 150ml at ৳999, Beauty of Joseon Sunscreen 50ml at ৳1,399, and The Ordinary Niacinamide 10% + Zinc 1% 30ml at ৳999. (beautybooth.com.bd) | Strong for price browsing, weaker for expiry transparency unless the expiry is visible on the individual product pack or answered separately. |
| Rokomari | Product pages and category pages showed stock and prices. We did not find expiry dates in the visible The Ordinary category listing. | The Ordinary Niacinamide Serum 10% + Zinc 1% 30ml appeared in stock around ৳1,119–৳1,129, depending on the crawled listing. (rokomari.com) | Useful price comparator, but do not treat the listing as an expiry check unless the product page or seller confirms the date. |
| VIVIS | Some product cards show expiry notes, especially clearance-type items. It still is not the same as showing batch code for every product. | The Ordinary Niacinamide 10% + Zinc 1% 30ml showed ৳1,125; a Paula’s Choice Niacinamide 20% listing was marked “Clearance Sale! Exp-10/2026”; a Cetaphil lotion listing showed “EXp-05/2027.” (thevivis.com) | Better than average when a product is close-dated or clearance-marked. Check whether the exact item you want has a date note. |
| Emart | Product grid showed availability and prices, but we did not see expiry dates in the visible The Ordinary brand listing. | The Ordinary Niacinamide 10% + Zinc 1% 30ml showed ৳1,099 and the page listed multiple products as add-to-cart items. (e-mart.com.bd) | Fine for price checking. Not enough for expiry checking without a separate confirmation. |
Verdict: expiry is visible, batch numbers are not
The most buyer-friendly pattern we found is expiry printed in the product title or card for clearance stock. Shajgoj’s clearance section does this often: products are named with expiry dates such as May 2027, April 2027, August 2026 or November 2026, and the discounted price sits beside that information. (shop.shajgoj.com)
That is the right idea. If a product is close to expiry, the date should not be hidden in chat. It should sit beside the price.
Batch number is a different story. In our online check, batch numbers were not displayed as consistently as prices, product size or discount percentage. That matters because the batch code is what you use to cross-check production lot, import traceability and, for some global brands, manufacturing details.
Bangladesh’s cosmetics labeling direction is clear enough on the pack itself: a 2026 BSTI document lists batch number or code number, date of manufacture and date of expiry among label information; it also says imported products should have remaining expiry of not less than two-thirds of the original period. (objectstorage.ap-dcc-gazipur-1.oraclecloud15.com)
What to check before buying cosmetics online in Bangladesh
Here is the practical checklist I would use before buying serum, sunscreen, lipstick, foundation or hair color online.
1. Look for the expiry date in the product title, image and Q&A
Do not stop at the product name. Open the image gallery, zoom the box, then scroll to Q&A. Shajgoj’s The Ordinary Niacinamide page, for example, had customer-care replies saying buyers should check the current expiry because stock can change; one 2026 reply said the then-current expiry was October 2027. (shop.shajgoj.com)
That answer is helpful, but it also proves the point: expiry can vary by stock batch. A Q&A reply from May may not cover the bottle shipped in August.
2. Treat clearance price as a warning light, not a win
A big markdown is not automatically bad. Near-expiry stock can be perfectly usable if you can finish it before the date. But hidden near-expiry stock is where buyers get trapped.
My cutoff is stricter for sunscreen and actives. If a sunscreen expires in six months and you use it daily, maybe fine. If a 30ml retinol or exfoliating acid expires in three months and you rotate products, skip it. At that point the discount is not saving money; it is moving the retailer’s stock problem into your drawer.
3. Ask for batch and expiry photo if the page does not show it
A proper answer should include:
- product name and size;
- expiry date;
- batch or lot code;
- country of origin if it varies;
- a photo of the box or bottom label for expensive items.
If the seller replies only “fresh stock” or “original apu,” that is not an expiry check. It is shop talk.
4. Understand PAO vs expiry date
Some cosmetics show a PAO, or Period After Opening, symbol: usually a small open-jar icon with “6M,” “12M” or “24M.” That means how long the product is intended to be used after opening, not necessarily the unopened expiry date. The FDA explains cosmetic shelf life as the period a product remains suitable for use under expected conditions; dermatology guidance also notes that PAO symbols tell users how long a product should last after opening. (fda.gov)
For Bangladesh buyers, the safer method is to check both: unopened expiry on the pack, then PAO after you start using it.
Product examples: same item, different transparency
The Ordinary Niacinamide is a useful test product because many Bangladeshi buyers know it, many shops sell it, and fakes are a regular worry in buyer groups. On August 24, 2026, visible prices ranged roughly from ৳999 to ৳1,125 for the 30ml version across checked retailer listings, while Shajgoj showed a 60ml version at ৳1,899. (shop.shajgoj.com)
But price alone did not settle trust. The more useful detail was whether the retailer exposed expiry. Shajgoj’s clearance listing showed a 30ml The Ordinary Niacinamide with expiry 30/04/2027; VIVIS showed expiry notes on some other discounted products; Rokomari and Emart’s visible category listings showed prices and stock, not expiry dates. (shop.shajgoj.com)
For a buyer, that changes the question. It is not “who is cheapest?” It is “who lets me see enough before I pay?”
What is a fair expiry window?
There is no one number for every cosmetic, but this is the buying rule I use in the market:
| Product type | Minimum remaining time I would accept for personal use | Why |
|---|---|---|
| Sunscreen | 12 months preferred; 6 months only if heavily discounted and used daily | Protection matters, and most people under-apply or forget reapplication already. |
| Vitamin C serum / retinoid / exfoliating acid | 9–12 months | Actives can be sensitive to storage, heat and time. |
| Cleanser / body wash / shampoo | 6–9 months | You can finish these faster, especially family-size bottles. |
| Lipstick / liquid lipstick / mascara | 9–12 months unopened; shorter after opening | Eye and lip products are not where I would gamble for ৳100 off. |
| Hair color | Exact expiry required; no exception | If the date is missing, leave it. |
This is not medical advice. It is a shopping-risk rule for Bangladesh’s heat, courier delays and discount-heavy online beauty market.
The red flags I would not ignore
If you see any of these, slow down:
- price far below the normal Bangladesh range;
- no box shown for a product that usually comes boxed;
- “no box” listing without a clear reason;
- seller refuses to show expiry date;
- batch code scratched off or covered;
- product image is stock photo only;
- imported sunscreen with no visible expiry;
- “12 months after opening” used as the only answer when you asked for unopened expiry.
That last one comes up often. “12M after opening” may be useful, but it does not tell you whether the sealed product sat in storage for two years before reaching you.
So, which retailer is best for expiry checking?
Among the retailers we checked, Shajgoj and VIVIS showed the clearest visible expiry information on selected listings, especially clearance or close-dated products. Beauty Booth, Rokomari and Emart were useful for price and availability checks, but the visible pages we reviewed were not enough to verify expiry date product by product. (shop.shajgoj.com)
That is not a blanket endorsement or rejection of any shop. It is a transparency ranking from what a buyer can verify on the page before paying.
The standard Bangladesh buyers should push for is straightforward: every beauty retailer should show expiry date, batch/lot code, country of origin and checked-on stock note on the product page. If a product is clearance or near-expiry, the date should be in the title or beside the price.
Until that becomes normal, the safest habit is boring but effective: ask for the box photo before checkout.
FAQ
How do I check a cosmetics expiry date in Bangladesh?
Check the product box first for expiry date, manufacturing date and batch or lot code. Online, look at the product image, title, description and Q&A. If the date is not visible, ask the retailer for a photo of the batch and expiry label before placing the order.
Is PAO the same as expiry date?
No. PAO means Period After Opening, such as 6M or 12M after you open the product. Expiry date is the date until which the unopened product is expected to remain usable if stored properly. For imported skincare and sunscreen, check both.
Are near-expiry cosmetics safe to buy?
They can be acceptable if the expiry date is clearly disclosed, the price reflects the short remaining life, and you can finish the product before expiry. I would be much stricter with sunscreen, eye products, retinoids, acids and vitamin C serums.
Should online retailers show batch numbers?
Yes. Batch or lot number is a basic traceability detail. A BSTI cosmetics-labeling document lists batch/code number, manufacture date and expiry date among label information, so retailers should make those details easy for online buyers to verify from the product pack. (objectstorage.ap-dcc-gazipur-1.oraclecloud15.com)
What if a seller says “fresh stock” but does not show expiry?
Do not treat that as proof. Ask for the expiry date and batch photo. If the seller avoids the question, buy elsewhere or choose a product page where the expiry is already visible.