Formulas, batch codes, expiry dates, and regulatory paperwork on every run.
How the work runs
Formulas here are percentages, not counts, and they are regulated. Every batch needs a code, a manufacture date, an expiry or period-after-opening, and a record of which raw material lots went in. Many ingredients have their own shelf life, so material you bought at a good price can quietly expire on the shelf. If you sell into the EU or UK, the paperwork burden rises again, and a responsible person has to be able to produce it.
What makes or breaks it
- Formulas by percentage, scalable to any batch size. You develop at 500 grams and produce at 50 kilos. The system should scale the formula, not make you rewrite it.
- Expiry on both raw materials and finished goods. Actives, oils and preservatives all age. A system that tracks expiry only on what you sell is missing half the problem.
- Lot genealogy that runs both directions. Forward: this ingredient lot went into these batches, which went to these customers. Backward: this complaint traces to this batch, which used these lots. You need both.
- Batch records you can hand to a regulator. The record should be a byproduct of doing the work, not a document someone assembles from memory the week before an inspection.
Where people get caught out
Expiry tracking is the field most often missing and least often checked before buying. Several products in this directory have it, and on several of those, it is a paid upgrade rather than a standard feature. Confirm the tier, not just the feature.