← Back to blog MoCRA requires batch records for cosmetics makers. Learn exactly which fields you need, what most makers miss, and how to stay compliant.

Batch Records for Handmade Cosmetics: What MoCRA Actually Requires


A batch record is a documented account of a single production run — capturing what you made, when, what went into it, and how much was produced. Under MoCRA, maintaining these records is a legal requirement for most cosmetics manufacturers, including small-batch makers. If you've been keeping any production notes at all, you're closer to compliant than you probably think.

This post walks through exactly what MoCRA requires in a batch record, names the specific fields most makers are missing, and shows you how to close the gap without rebuilding your entire workflow.

Quick Summary

  • MoCRA requires batch records that support traceability: lot numbers, ingredient quantities, supplier lot information, and batch disposition are the core fields.

  • Most makers already track dates, recipes, and product names. The gaps are almost always supplier lot numbers and disposition records.

  • Assign a unique lot number to every production run and record it consistently across your labels, records, and inventory.

  • Log actual measured quantities for each ingredient, not just formula percentages.

  • Retain all batch records for a minimum of two years.

Close-up of a handwritten production log next to a laptop showing a spreadsheet with columns for lot number, date, ingredients, and quantities, on a clean desk surface

What MoCRA Actually Says About Batch Records

The Modernization of Cosmetics Regulation Act of 2022 (MoCRA) places cosmetics manufacturers under the regulatory oversight of the FDA for the first time in decades. One of its core operational requirements is that manufacturers maintain records sufficient to facilitate a recall or safety investigation.

The FDA's official MoCRA guidance does not prescribe a single rigid batch record format, but it does establish that records must support traceability. In practice, that means each production run needs to be documented with enough detail that the FDA could trace a product complaint back to specific materials, quantities, and dates.

The core fields MoCRA-compliant batch records need to capture are:

  • Lot or batch number — a unique identifier for each production run

  • Date of manufacture — when the batch was made

  • Product name and finished quantity — what was made and how much

  • Ingredients used — each raw material identified clearly (INCI names are the industry standard for US cosmetic ingredient lists and are required on product labels in the EU — using them in batch records creates consistency whether you sell domestically or internationally)

  • Ingredient quantities — actual weights or volumes used, not just percentages

  • Supplier or lot information for each ingredient — which vendor and, ideally, which lot of material you used

  • Batch disposition — where the batch went (sold, held, discarded, recalled)

If you're exempt from some MoCRA requirements as a small business, you still benefit from keeping these records. Liability doesn't disappear because a threshold isn't met. For a full breakdown of which exemptions apply to your situation, the MoCRA small business exemption guide covers the specifics.

What Most Makers Are Already Tracking (And What's Missing)

Most small-batch cosmetics makers keep some version of production notes. The problem is that informal notes typically capture the recipe and the date, but leave out the two fields that create the most liability exposure.

Key insight: The two most commonly missing fields are ingredient lot numbers from suppliers and actual batch disposition records. Both are required for meaningful recall traceability.

Here's an honest comparison of what typical informal notes look like versus what a MoCRA-compliant record requires:

Field

Typical Informal Notes

MoCRA-Compliant Record

Batch identifier

None, or a date stamp

Unique lot number (e.g., LB-2025-047)

Date of manufacture

Usually present

Present, specific (not just month/year)

Product name

Usually present

Present with finished quantity (units and weight)

Ingredients

Recipe name or formula reference

Each ingredient by INCI name with actual quantity used

Supplier/material lot

Rarely present

Vendor name and supplier lot number per ingredient

Batch disposition

Rarely present

Units sold (to which channels), units held, units discarded

The gap is almost always in the last two rows. Most makers can tell you what went into a batch. Far fewer can tell you which lot of shea butter from which supplier went into batch 47, or exactly how many units of that batch ended up on Etsy versus at a local market.

Your notes have the recipe. Do they have what MoCRA actually requires?

Ingredient lot numbers and batch disposition records are the two fields most small makers are missing, and they are the ones that matter most if a recall happens. Answer a few questions to find out exactly where your records stand.

Check your compliance →

How to Build a Compliant Batch Record: 5 Required Fields

You don't need a specialized system to meet MoCRA's batch record requirements. What you need is consistency. A spreadsheet can work. Dedicated software works better. Either way, every production run needs the same fields, filled in the same way, every time.

Step 1: Assign a Lot Number to Every Production Run

A lot number is just a unique identifier. A simple format like PRODUCTCODE-YEAR-SEQUENCENUMBER works fine. For example, your 47th batch of lavender lotion in 2025 might be LL-2025-047. What matters is that no two batches share a number and that the number appears on your records, your labels, and any inventory you track.

If you're using production software, lot numbers are typically generated automatically when you log a production run. If you're working from a spreadsheet, add a dedicated column and assign numbers sequentially.

Step 2: Record Actual Quantities, Not Just Percentages

Your formula might call for 30% distilled water. Your batch record needs to show that you used 450g of distilled water in this specific run. Percentages describe a recipe. Actual quantities document a batch. Both are useful, but only actual quantities satisfy traceability requirements.

Formula:
Ingredient quantity in batch = Formula percentage x Total batch weight Example: 30% water in a 1500g batch = 450g water used

Log the actual measured weight for each ingredient, not the theoretical target. If you weighed 452g instead of 450g, record 452g. These small variations are normal and expected. What matters is that you documented what actually went into the batch.

Step 3: Capture Supplier Lot Information

This is the field most makers skip and the one that matters most in a recall scenario. If a supplier lot of an ingredient is contaminated, the FDA needs to know which of your batches used that material so they can identify affected products.

The practical approach: when a new shipment of a raw material arrives, record the supplier's lot number (printed on the bag, label, or packing slip) in your materials inventory. Then, when you log a production run, note which lot of each material you used. If you haven't used a supplier lot number before, your vendor's packing slip is the place to start. The FDA's cosmetics regulations don't specify a single format, just that traceability exists.

Step 4: Record Where Each Batch Goes

Batch disposition means documenting the fate of every unit produced. How many units were sold, through which channels, and when. How many were held as inventory. How many were discarded and why. For example: Batch LL-2025-047 yielded 60 units — 34 sold via Etsy (orders #4201–#4235), 18 sold at a farmers market on June 14, 6 held in inventory, 2 discarded due to fill defects.

If you sell across multiple channels like Etsy, Shopify, and in-person markets, this is where having inventory software earns its keep. Manually reconstructing which orders came from which batch, after the fact, is slow and error-prone. A system that connects your production runs to your sales orders makes disposition tracking automatic.

Step 5: Store Records for at Least Two Years

MoCRA's record retention requirement is a minimum of two years from the date the record was created. This applies to batch records, safety substantiation, and adverse event reports. Keep records in a format you can actually retrieve, whether that's cloud-based software, organized spreadsheet files, or printed documents in a binder. The format matters less than the accessibility. A good test: if an FDA inspector called today and asked for all batch records from 2023, could you produce them within 30 minutes? If not, your storage system needs work.

What Scale Triggers Full Record-Keeping Requirements

MoCRA defines a small business as one with average gross annual sales of cosmetics in the US under $1,000,000 over the prior three calendar years (Section 612). Because FDA rulemaking under MoCRA is ongoing, confirm the current threshold against the latest FDA guidance before relying on any exemption.

However, that exemption does not eliminate all obligations, and it does not apply to adverse event reporting or facility registration if your products meet the thresholds.

Even if you qualify for the exemption today, batch records protect you regardless of your compliance status. A product complaint, a customer reaction, or a future audit all become significantly easier to manage when your records are clean. The MoCRA compliance checklist for skincare sellers breaks down which requirements apply at which scale.

Makers approaching or above the $1 million threshold (per current FDA guidance) should treat full batch record compliance as an immediate priority, not a future project. Retroactively reconstructing two years of production history is not realistic.

How Software Makes This Manageable

The fields MoCRA requires map directly to what production and inventory software already tracks. A recipe or bill of materials gives you your ingredient list with quantities. A production run log gives you the date, batch size, and actual amounts used. Purchase records give you supplier lot information. Sales order history gives you batch disposition.

The difference between a maker who's compliant and one who isn't is usually not knowledge — it's whether those fields are all in one place and filled in consistently. Spreadsheets can get you there with discipline. Dedicated software removes the discipline requirement by making the right fields mandatory for every run.

For a broader look at what to look for when evaluating production tracking tools, the guide on recipe and formula management software for handmade cosmetics covers the feature set that matters for compliance.

The FDA's own portal is also worth bookmarking. It's the registration and submission portal for MoCRA compliance, and understanding it early is more useful than scrambling when a deadline arrives.

Organized raw materials shelf in a home cosmetics studio with labeled jars and bags, each showing a supplier sticker, warm ambient light

Is your compliance data all in one place, or scattered across three apps and a notebook?

The makers who are MoCRA ready are not tracking more information than you are. They just have it connected: recipes, supplier records, production logs, and order history in a single system. Batchforja is built to keep those fields filled in and linked together.

Get early access →

Key Takeaways

  • MoCRA requires batch records that support traceability: lot numbers, ingredient quantities, supplier lot information, and batch disposition are the core fields.

  • Most makers are already tracking dates, recipes, and product names. The gaps are almost always supplier lot numbers and disposition records.

  • Assign a unique lot number to every production run and record it consistently across your labels, records, and inventory.

  • Log actual measured quantities for each ingredient, not just formula percentages.

  • Capture where every unit goes: which channel, how many sold, how many held, how many discarded.

  • Retain all batch records for a minimum of two years.

  • The small business exemption reduces some obligations but does not eliminate traceability requirements or liability exposure.

  • Production software that connects recipes, material lots, and sales orders makes compliant batch records a byproduct of normal workflow rather than extra work.

Frequently Asked Questions

Do handmade cosmetics makers have to keep batch records under MoCRA?
Yes. MoCRA requires cosmetics manufacturers to maintain records sufficient to support a recall or safety investigation. This includes batch records with lot numbers, ingredient quantities, supplier information, and disposition records. The small business exemption reduces some MoCRA obligations but does not eliminate record-keeping requirements or liability exposure.
What is a lot number and how do I assign one to my batches?
A lot number is a unique identifier for a single production run. A simple format like PRODUCTCODE-YEAR-SEQUENCE (for example, LL-2025-047 for your 47th lavender lotion batch in 2025) works well. The number should appear on your batch record, your product labels, and any inventory tracking you maintain.
How long do I need to keep batch records under MoCRA?
MoCRA requires a minimum retention period of two years from the date the record was created. Records should be stored in a format that is retrievable on short notice, whether that is cloud-based software, digital files, or organized physical documents.
What is the most common gap in handmade cosmetics batch records?
The two fields most makers are missing are supplier lot numbers for each raw material and batch disposition records showing where finished units went. Both are critical for recall traceability. Supplier lot numbers are typically printed on the bag, label, or packing slip that comes with each ingredient shipment.
Does the MoCRA small business exemption mean I don't need batch records?
No. The small business exemption (for makers with under $1 million in average annual sales) reduces some MoCRA obligations, such as certain facility registration requirements, but it does not eliminate traceability requirements or product liability. Keeping compliant batch records protects you regardless of your exemption status.