Skip to main content
GullySystem
A practical guide

Batch traceability for detergents and shampoos after dispatch

Ganesh HSStrategy and Technology, GullySystem
Practical advice · 5 min read

In this guide 6 sections
The short answer

Give every batch a code, record the raw material lots that went in, and print the code on each bottle and carton. Log which cartons went to which distributor. A complaint can then be traced from a bottle back to the lot, and forward to everyone who holds the same batch.

Decide what a batch code says

A good code is short and readable on a wet bottle, and it might carry the product, the line, the date and a running number. Keep the format identical on every line, so the fill operator, the packer and the dispatch clerk read it the same way.

One batch means one mixing run. If a tank of liquid detergent is split across two fill lines, both lines share the batch code but get a line suffix. That suffix keeps a fault on one capper from condemning the entire tank, so only the cartons from that line are held back.

Pin the rule at the mixing station. Nobody guesses.

  • Product code and fragrance or variant
  • Production date and shift
  • Vessel or tank number
  • Running batch number for the month

At goods receipt, give each incoming drum, sack or tote a lot number and keep the supplier’s certificate of analysis with it. For surfactants, fragrance oils, preservatives and colour, those lots are what a complaint investigation will ask about first, long before anyone looks at the recipe.

When the mixer is charged, the operator scans or writes the lot number for every ingredient, and the batch record then lists each lot used with its weight. Without this step you can say what the recipe called for but not what actually went into the tank, which is the one question an investigator asks.

Shared lots matter. A lot is not a batch. One drum of fragrance may feed five batches over three days, so one bad drum can touch cartons that left the plant on different lorries.

Carry the code through filling and packing

Print or inkjet the batch code and manufacturing date on every bottle or sachet, and add the same code to the carton label. Cartons then go onto pallets, and each pallet carries a tag that lists the batch codes inside, with the carton count for each batch.

Mixed pallets are the weak point. If a pallet holds two batches, record how many cartons of each, because blind stacking at the end of a shift is where traceability usually dies.

Keep a retained sample from each batch, labelled with the same code and stored in date order on its own shelf away from the loading dock. When a customer says a shampoo has separated, the sample shows whether the batch itself or the distributor’s storage is at fault.

  • Inkjet or laser code on every unit
  • Carton label with batch code and carton count
  • Pallet tag listing every batch on it
  • Retained sample shelf in date order

Record dispatch against batches

Every dispatch note should list the batch codes and carton counts shipped to each distributor, with the pallet tag numbers beside them. Plain product and quantity records fall apart when a recall call arrives at four in the afternoon and the dispatch clerk has already gone home.

Distributors should note the batch. A complaint from a retail shop can then be walked backward hop by hop from shop to distributor, carton, batch, raw material lot and supplier.

Software helps because lookups run both ways. Enter a lot and see every batch and customer touched, or enter a complaint and see the lots behind it without opening a single paper file.

Test the trace before you need it

Run a mock recall each quarter. Pick a finished bottle from a shelf, start a stopwatch, and list the batch, the raw material lots and the distributors who received that batch. A trace running past an hour needs fixing.

Note where the trail went cold. Perhaps a pallet was repacked, or a lot number was never scribbled on a drum, or a distributor kept no record of the batch it received. Fix that gap first.

Book your first mock recall for this month and pick the product with the most pack sizes, so the trace has to cross several pallets.

Mock recall trace sheet

The worksheet starts at a finished unit. Blocks cover the unit and carton label, batch code, mixing record, raw material lots with supplier and certificate, and dispatch notes with distributor names and carton counts. Minutes taken go in a timer box.

Open a blank worksheet to print

Questions owners ask

What should a batch code on a shampoo bottle contain?

At minimum, a code that identifies the mixing run and the manufacturing date, which many plants extend with the product, line and shift. That shows investigators where to start.

Do we need to trace raw material lots as well?

Yes. Complaints often trace to a single lot of fragrance, preservative or surfactant, and without lot records you cannot tell which other batches carry the same fault.

How long should batch records be kept?

Check the regulations that apply to your product and market, and your customers’ contracts, because personal care and cleaning products often fall under different rules. Confirm locally.

Can software replace the retained sample?

No. Software holds the records, but a physical sample from each batch lets you test the product itself when a complaint arrives, which no spreadsheet can do.

Browse all guidesBack to top ↑
Next step

Have a specific situation to work through?

This article covers the general case. Tell us what you’re actually dealing with and we’ll respond directly.

Share Your Requirements