Get the app

LotlyGuides › Why we show a manufacture date, not an expiry date

Why we show a manufacture date, not an expiry date

A batch-code result answers one narrow question: when was this batch made? It does not automatically answer whether the product is still suitable to use.

A date is evidence only when its source is clear

When Lotly can decode a code, it uses a rule we have verified for that brand and format. That gives a manufacture date. We deliberately stop there rather than add an impressive-looking "expires on" date calculated from a generic number of months.

Why a generic shelf-life calculation is misleading

In our current brand snapshot, 2,775 of 2,779 listed brands carry the same 36-month shelf-life value. That is a useful system fallback, but it is not product-specific evidence. Applying it mechanically would produce a precise expiry date for almost every brand without establishing that the manufacturer set that date for the item in your hand.

Precision in the display is not the same as precision in the answer. We would rather show the part we can support than turn a default into a promise.

Use the product's own information next

A printed best-before date and an open-jar period are separate label concepts. The latter starts after opening; it does not replace the production date. Requirements also vary by market: EU cosmetic labelling rules distinguish the two, while the FDA explains that conventional US cosmetics are not required to carry an expiration date.

  • Check for a printed expiry or best-before date on the packaging.
  • After opening, follow the product's own instructions and any open-jar period shown on it. That period starts when the product is opened; it is not a manufacture date.
  • Consider how the product was stored and whether the packaging or formula has changed.
  • If the decision matters and the label is unclear, ask the manufacturer about that product.

What Lotly is for

Use the manufacture date to understand the age of a batch, compare two items, or decide which product to use first. It is one factual input — not a substitute for the information on the package.

See what we can decode and why →

Read next

Get Lotly — free