Business & Operations

How Long to Keep Your Batch Records and CoAs

A practical retention schedule for batch records and CoAs, tied to shelf life plus a safety margin for recalls.

Cosmetic Comply Team4 min read

Ask five soap makers how long they keep batch records and you'll get five different answers, usually some version of "until my laptop dies." That's not a plan. If a customer ever has a reaction, or a retailer asks for traceability, or a regulator sends a letter, the batch record is the thing that saves you. So it's worth deciding, on purpose, how long you're keeping this stuff and where.

What actually counts as a batch record

A batch record isn't just the recipe. It's the full paper trail for one specific production run:

  • The formula as actually weighed out, including any substitutions that day
  • Lot numbers of raw materials used, so you can trace back to a supplier's CoA
  • Date of manufacture and the batch or lot code you assigned to the finished product
  • Who made it, if you have employees or co-packers involved
  • Any deviation notes, like a mixing time that ran long or a pH that needed adjusting
  • The certificate of analysis (CoA) for the finished batch, if you test pH, microbial load, or other parameters

Keep the supplier CoAs for your raw materials too. If a fragrance oil or a preservative turns out to have an issue, you want to know instantly which of your batches used that specific lot.

A sensible retention rule

There's no single universal rule that says "keep records for exactly this many years," and retention expectations can vary by market and by what a specific retailer or regulator asks for. But a workable rule of thumb that most small makers can apply consistently is this:

Keep records for the product's shelf life plus a safety margin, typically an additional two to three years past expiry.

Why the extra margin. Because a complaint doesn't usually land on your desk the day the product expires. Someone might have bought a bar of soap eighteen months ago, used it slowly, and only now had a reaction. You want the record for that batch still sitting in a folder when the question comes in, not gone because you cleaned house too early.

Product type Typical shelf life Suggested retention after expiry
Anhydrous balm or salve 24 to 36 months 2 to 3 years
Cold process soap 12 to 24 months 2 years
Water-based lotion or cream 12 to 24 months 2 to 3 years
Products with actives (retinol, AHA) 12 to 18 months 3 years

If you don't have a formal shelf-life study, use your period-after-opening (PAO) estimate or a conservative default like 24 months, and build the retention window from there.

Why this matters more than it seems

Retailers increasingly ask small brands for proof of traceability before they'll stock a product, especially anything sold in Canada where a Cosmetic Notification Form (CNF) filing already exists for the SKU. If a retailer's compliance team emails asking "can you show us the batch record for lot 2024-118," you want to pull that file in five minutes, not spend a weekend reconstructing it from memory and old text messages.

There's also the recall scenario, rare but real. If Health Canada or another regulator ever needs to trace a contaminated raw material back through the supply chain, your batch records are what let you say precisely which finished lots are affected and which aren't. Vague records mean a wider, more expensive recall because you can't narrow it down.

Where to actually store this stuff

Physical binders work until they don't, usually right when you need something fast. A simple structure that scales from one person to a small team:

  1. One folder per product, one subfolder per batch, named with the batch code
  2. A single spreadsheet index that maps batch codes to dates, quantities produced, and where they shipped
  3. Cloud backup, even if it's just a synced folder, so a spilled coffee or a dead hard drive doesn't erase your history

Digital CoAs from suppliers should be saved as PDFs the day you receive them, not left in an email thread you might lose access to later.

Tie records to your notification filings

If you're filing in Canada, your Cosmetic Notification Form already documents the formula and concentrations for a product. Your batch records are the operational layer underneath that filing, proving what was actually made on a given day matches what you told the regulator. When you amend a formula and file an amendment, keep the old batch records tied to the old formula version so you're never mixing up which record belongs to which version of the product.

This is one of the areas where Cosmetic Comply can help without becoming another task on your list. Since it keeps a record of your filed notification and lets you duplicate a past filing for a minor variant, you already have a clean version history of what was actually notified. Pairing that with your own batch and CoA folder gives you the full picture, filing on one side, production proof on the other, both ready the moment anyone asks.

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