Technical detail
EU cosmetic regulation (Article 19 of Regulation 1223/2009) requires that cosmetics including fragrance carry a batch reference allowing products to be traced to their manufacturing lot. Batch codes typically encode: the manufacturing plant, the production year, and the batch number. The exact encoding format varies by brand and manufacturer (EU Cosmetics Regulation 1223/2009, accessed 2026-05-27).
The fragrance community uses free online tools (checkfresh.com and cosmeticindex.com) to decode batch codes from most major brands, estimating the production date and therefore the approximate age of a bottle. This is particularly relevant for vintage fragrance collectors assessing the freshness of a pre-owned bottle, or for consumers purchasing from gray-market retailers (Fragrantica community notes, accessed 2026-05-27).
Batch codes must be distinguished from PAO (Period After Opening) symbols (the open jar icon showing e.g. "12M" for 12 months shelf life after opening). Both are required on EU cosmetic packaging but serve different purposes.
Examples
- Chanel batch codes are typically 3 digits on the bottom of the box, encoding year and quarter of production.
- Collectors of vintage Guerlain use batch codes to date bottles accurately for valuation and authenticity assessment.
- Some niche houses, particularly small-batch artisan producers, use sequential lot numbers rather than date-encoding systems.