Why does beauty inventory expire before it sells?
Because the clock starts at manufacture, not at arrival. Skincare shelf life is counted from the production date, so by the time a container has been built, sailed, cleared and been received into FBA, a slice of the life you paid for is already gone. Pair that with a SKU that turns slowly and you get inventory that becomes unsellable while still being perfectly good product.
- You bought life, not just units. Two identical POs with different production dates are not the same asset. The one made earlier has less sellable runway, and nothing about the invoice tells you that.
- Offshore manufacturing lengthens the gap. Production, consolidation, sailing, customs, receiving. Each step is normal and each step spends the same clock.
- Slow turn is what converts the gap into a loss. A hero SKU burning through stock quickly rarely has a dating problem. The long tail - the shade nobody picks, the refill size, the discontinued scent - is where it bites.
- The loss lands months after the decision that caused it. The over-order happens in one quarter, the disposal shows up in another, and almost nobody connects the two lines.
That is the reframe worth taking away: expiry dating is a P&L conversation about reorder quantity and lead time. It is not a listings task, and it does not get solved by anybody who only looks at your catalog.
What does Amazon do with dated inventory - and why does this page not quote the numbers?
Two mechanics matter. Amazon applies a minimum-remaining-shelf-life requirement to dated goods at the point inventory is received, and it removes or disposes of stock that is approaching expiry. We are not going to print either threshold, and that is a deliberate choice rather than a gap.
- The requirement bites at receipt, not at shipment creation. The relevant date is when the units land and are checked in, which is downstream of everything you control. Stock that looked fine when the pallet left can fail on arrival after a slow transfer.
- Approaching-expiry stock gets taken out of your sellable pool. It stops being inventory you can sell and starts being inventory you are paying to have handled. Whether it leaves as a removal or a disposal changes the cost, not the outcome.
- The canonical source is behind a Seller Central login. Which is precisely why third-party numbers on this topic conflict with each other - they are copies of copies, and several of them are years old.
- A stale number is worse than no number. If you plan a container against a threshold that changed, you find out when a shipment is rejected or written off. That is the whole failure mode, and it is caused by confident publishing rather than by Amazon.
So the instruction is the content: read the current requirement in your own Seller Central before you commit a PO. Competitor pages on this query lead with a day count because a specific number reads as expertise. We would rather be the page you can still trust next year. It is the same standard we apply to our own results, which is why we publish no client numbers we cannot stand behind either.
What has to be labelled, on the unit and on the carton?
More than most brands budget for. Dated inventory generally cannot be commingled, so it needs your own labelling on every unit, and the date has to be readable in the format Amazon expects on both the unit and the outer carton.
- No commingling means a per-unit job. Your units stay yours rather than being pooled with identical stock from other sellers. That is a prep line item, and it scales with unit count, not with SKU count.
- Unit and carton both. A perfectly labelled unit inside an unmarked carton is still a problem at receiving, and receiving is the moment you least want a question raised.
- Readable means readable to a receiving process, not to you. Small print on a curved bottle, a date buried in crimp text on a tube, or one obscured by the shipping label are all common and all avoidable.
- A lot code is usually not sufficient on its own. It is a batch identifier in the manufacturer scheme. Somebody has to obtain the decode from the manufacturer and apply a compliant date - which is a task with an owner and a cost, not an assumption.
- Where regulations require it, beauty products should carry an expiration date or a Period After Opening symbol. Amazon public guidance points at that. Whether your formula and label trigger the obligation is a question for your regulatory advisor, not for an agency.
The cheapest place to solve all of this is at the factory, printed at production. The most expensive is a prep centre relabelling units one at a time while the launch window closes. That decision gets made when you place the PO, months before anyone feels it.
How does restock advice quietly cause the over-ordering?
Because generic restock logic answers one question - are you going to run out - and dated SKUs need a second one: can this quantity sell through before it stops being sellable. An agency or tool that only asks the first will systematically over-order the long tail.
- Run-rate maths ignores the deadline. Cover-days models buy stock to a horizon. On a dated SKU the horizon is capped by remaining life, and the model does not know that cap exists.
- Every SKU gets the same reorder logic. The hero and the slow shade get treated the same way even though only one of them can absorb a big order.
- Round up on freight, round up on MOQ. Two sensible pressures - a fuller container, a supplier minimum - both push quantity in the direction that hurts most here.
- The loss never gets attributed to the advice. It surfaces later as a disposal or a removal fee in a different report, with no line saying which recommendation created it. The advice looks costless because the damage is filed elsewhere.
This is one of the specific ways a generalist underperforms on a beauty catalog, and it is worth reading alongside the rest of them on the skincare and beauty page.
What happens to a gift set built from short-dated components?
The set inherits the shortest-dated component in it. Build a holiday set in autumn from serums that are already part-way through their life and you have created a SKU that has to sell through in season or be destroyed - there is no next December for it.
- Set composition is a dating decision. Which batch goes into the kit matters as much as which products do, and the fresher batch is usually the one being sent as singles because nobody checked.
- Seasonal sets have no carry-over. Unsold units are not stock you hold until next year. They are a disposal, and they cost money on the way out.
- The set is its own ASIN with its own history. It starts from zero reviews and zero sales rank, so its sell-through is a forecast rather than a measurement - which is a bad thing to be optimistic about when the deadline is hard.
- Assemble late where you can. Kitting closer to the season rather than at the factory keeps the components sellable as singles for longer and keeps the decision reversible.
Bundles also inherit the strictest handling requirement of any component, which is where this meets shipping and FBA logistics.
What does a good reorder plan for dated SKUs look like?
Order quantity keyed to real sell-through rate and remaining life, decided per SKU, and checked before the inbound rather than after. That is most of it.
- Ask the manufacturer for the production date before the PO, not after. You are buying remaining life. Know how much of it you are getting, and treat a long-stored batch as a different product from a fresh one.
- Give the hero SKU and the long tail different reorder logic. Fast turn can absorb depth. A slow shade should be ordered shallow and often, even when that costs more per unit - the alternative is paying full price for units that get destroyed.
- Check remaining life before a big inbound. Run it as a gate on the shipment plan, against the current requirement in your Seller Central, not against a figure somebody remembers.
- Solve the date printing at the factory. Compliant date on the unit and the carton at production is the cheapest version of this by a wide margin.
- Watch aging stock as a monthly habit. The intervention that works - a price move, an ad push, a bundle - only works while there is still enough life left to sell through. Found late, the only remaining option is disposal.
Two limits worth stating plainly. This page does not tell you a threshold, because the one that governs your account lives in your Seller Central and changes. And whether your product legally requires a date or a Period After Opening symbol is a regulatory question that belongs with your advisor or counsel, not with an agency.
Where to go next
Questions people actually ask
Find out which SKUs are at risk before the next PO goes out.
Read-only access, three days, a real report with real numbers — no obligation. If we can't find enough to justify our fee, we'll be the ones to say so.
No spam. No 12-field forms. Just a real reply from our team — usually the same day.
Prefer to talk first? Book a 30-minute call