Business & Operations

Keeping Lot Tracking Intact When You Use a 3PL

How to preserve batch traceability once a fulfillment warehouse, not you, is the one shipping every order.

Diane R.4 min read

Handing fulfillment to a third-party warehouse solves a lot of problems and creates exactly one that people don't think about until it's too late: you lose direct visibility into which batch went to which customer. When you packed and shipped everything yourself, lot tracking was almost automatic because you were physically touching every unit. A 3PL breaks that chain unless you rebuild it on purpose.

Why lot tracking matters in the first place

If you ever need to issue a recall or a corrective action, the whole point of batch or lot numbers is to narrow the problem down. Instead of pulling every unit you've ever sold, you pull the specific batch tied to the issue. That's faster, cheaper, and a lot less disruptive to your business and your customers. Good manufacturing practice guidance, including the ISO 22716 framework that a lot of cosmetic operations lean on, treats batch traceability as a basic control, not an advanced one.

Without it, a single formulation problem in one batch of raw material becomes a full-catalog recall because you genuinely can't tell which units are affected.

What changes when a 3PL is shipping for you

Your warehouse partner is optimized for speed and accuracy in picking and packing, not for preserving your lot metadata unless you've told them it matters. Left to their own systems, most 3PLs track SKU and quantity, sometimes down to individual unit if you're using serialized barcodes, but lot number is not always a default field in their inventory software.

The result: you ship 500 units of a product across three different lots into their warehouse, and if their system only tracks at the SKU level, an outbound order could pull from any of those three lots without anyone recording which one actually left the building.

Practical ways to preserve the chain

  • Ask directly whether their WMS supports lot-level inventory tracking. Not all do. This should be a question you ask before you sign, not after you notice a gap.
  • Print the lot number on the outer case label, not just the individual unit. Warehouse staff scan cases, and if the lot isn't visible there, it's invisible to their process.
  • Request FIFO (first in, first out) picking by lot, so older batches ship before newer ones and you're not left holding expired or aging stock indefinitely.
  • Get periodic lot-level inventory reports. Even a monthly export showing remaining quantity by lot gives you a way to reconstruct the picture if you need to later.
  • Keep your own internal log of which lot numbers were shipped to the 3PL and when, even if you can't get outbound lot data from them. It's not a full substitute, but it narrows the timeframe.

A workaround when the 3PL can't do lot-level tracking

Some smaller 3PLs genuinely don't have the software for it. If that's your situation, consider shipping to them in single-lot batches only, meaning you never send a mixed shipment. If lot 24-006 goes to the warehouse on its own, gets fully depleted, and then lot 24-007 goes in, you at least know that any order shipped in a given window came from a known lot, even without their system explicitly tracking it. It's not elegant, but it's workable for a smaller operation.

Where this connects to your regulatory filings

Your Cosmetic Notification Form or your product listing doesn't ask for lot numbers directly, but if a complaint or an adverse event ever comes in, you'll be the one answering to Health Canada or the FDA about what went out and when. The responsible person under MoCRA is expected to keep adverse event records, and knowing which lot a complaint traces back to is what turns a vague complaint into an actionable one.

This is also where discontinuations and amendments intersect with lot tracking. If you reformulate a product, the old formula's lot numbers need to stop being conflated with the new formula's lot numbers in your own records, even though the filing itself just tracks the notification, not individual batches.

The low-effort version

If a full lot-tracking system feels like overkill for your current volume, at minimum keep a simple spreadsheet: lot number, production date, quantity produced, date shipped to 3PL, and any distinguishing note (which raw material lots went into it). That single sheet, updated consistently, is worth more in a crisis than a sophisticated system you set up halfway and stopped maintaining.

Cosmetic Comply doesn't manage your warehouse logistics, but it does keep your filed formulas straight, so when a 3PL question turns into a "wait, which version of this product was this" question, you at least know exactly what was in the batch you filed and when.

READY TO FILE?

Send your ingredients and we take it from here

A short intake form is all it takes to start. Every ingredient gets checked against your market's prohibited and restricted lists, then we file your notification and hand you a number you can track.

Start a filing

Keep reading