inventory management

How to Write a Batch Record for Soap — A Practical Guide

Learn how to write a soap batch record that meets MoCRA 2026 requirements — covering required fields, lot number formats, cosmetic vs true soap rules, and a free template you can use today.

How to Write a Batch Record for Soap — A Practical Guide

As a soapmaker, keeping track of your production is essential for quality control, consistency, and safety. A batch record is a critical part of that process. Since December 2023, it’s also a compliance requirement for many soapmakers who sell cosmetic products under MoCRA.

This guide walks through every element of a soap batch record: what to include, how to number your batches, what MoCRA requires in 2026, and a ready-to-use template you can copy today.

Last updated: May 2026

Free Batch Manufacturing Record Template

Download our pre-formatted batch manufacturing record template — covers all required fields for MoCRA compliance and good manufacturing practice.

Download the free BMR template →

Auto-generate batch records from your soap recipes

Stocksmith turns your saved recipes into pre-filled batch records automatically — so you spend less time on paperwork and more time at the soap pot. See how it works.

What is a batch record?

A batch record is a master document that captures every detail of a single soap-making batch. Think of it as a running record of everything you did and everything you used to make that particular batch.

A good soap batch record covers the full production run: ingredients, quantities, timing of each step, test results, and any deviations from your standard procedure. It’s your quality control system, your liability shield, and your recall-readiness plan, all in one document.

Why is batch recordkeeping important for soapmakers?

Batch recordkeeping lets you maintain consistency across batches, troubleshoot problems when something goes wrong, and demonstrate regulatory compliance if you’re ever audited.

When a batch turns out differently than expected (strange texture, wrong colour, customer complaints), your batch record tells you exactly where to look. Did the oils get too hot? Did you use a different supplier lot? Without records, you’re guessing. With them, you’re diagnosing.

And if you’re selling soap that makes cosmetic claims (moisturising, softening, skin-conditioning), you’re likely a regulated cosmetic manufacturer. That means records aren’t optional anymore.

Cosmetic claims vs. true soap — which rules apply to you?

Soapmakers ask this constantly, and the answer changes everything about your compliance obligations.

True soap is made from saponified oils (oils combined with lye) where the finished bar is sold purely as a cleanser with no skin-benefit claims. Under FDA rules, true soap with no cosmetic claims is exempt from cosmetic regulation entirely. No MoCRA registration, no adverse event reporting, no required batch records from a legal standpoint. Batch records are still excellent business practice, but they’re not legally mandated.

Cosmetic-claim soap is a different matter. The moment you add claims like “moisturising,” “anti-aging,” “exfoliating,” “softens skin,” or “good for sensitive skin” to your label, your soap is classified as a cosmetic under FDA rules. MoCRA applies. Batch records, lot tracking, and adverse event recordkeeping become compliance requirements, not optional extras.

What counts as a cosmetic claim? More than you might expect:

  • “Leaves skin soft and moisturised” — cosmetic claim
  • “Formulated for sensitive skin” — cosmetic claim
  • “Natural ingredients that nourish your skin” — cosmetic claim
  • “Cleans your hands” — not a cosmetic claim

If you’re selling soap with any skin-benefit language on the label, assume you’re a cosmetic manufacturer and build your batch records accordingly.

Read more: MoCRA Compliance for Small Cosmetic Businesses

MoCRA and adverse event recordkeeping for soapmakers

The Modernization of Cosmetics Regulation Act (MoCRA) took full effect in December 2023, with ongoing enforcement rolling through 2025 and 2026. If you sell soap that makes beauty or skin claims, the FDA considers your product a cosmetic, and MoCRA applies to you.

What MoCRA requires in 2026 — current enforcement status

MoCRA’s requirements are now active across all thresholds. Here’s where things stand:

Facility registration: Cosmetic manufacturers must register their facility with the FDA. The initial registration deadline passed in December 2023 for established businesses and December 2024 for new entrants. If you haven’t registered and you’re selling cosmetic-claim soap, this is your first step. Registration renews every two years.

Product listing: Every cosmetic product you sell commercially must be listed with the FDA. Product listings include the product name, category, all ingredients listed by INCI name, and responsible party details. This is separate from facility registration and must be updated when formulas change.

Adverse event reporting: Any cosmetic business with annual gross sales exceeding $1M must report serious adverse events to the FDA within 15 business days. Smaller businesses must maintain records but aren’t required to report proactively.

Lot tracking and batch records: Any cosmetic business with 1+ employees (or above the micro-business threshold) must keep records adequate to support a product recall. This means every batch needs a unique lot number, and records must trace ingredients back to supplier lots.

Good Manufacturing Practice (GMP): The FDA published final GMP regulations under MoCRA, aligned with ISO 22716. GMP covers facility conditions, personnel training, equipment sanitation, and documentation, including batch records.

What about “true soap” exemption? If your soap makes no cosmetic claims, you remain exempt from all of the above. But if even one product in your line has cosmetic-claim language on the label, you are a cosmetic manufacturer for regulatory purposes.

Read more: What is Good Manufacturing Practice (GMP)?

Who MoCRA affects:

  • Any cosmetic business with 1+ employees (or annual gross sales above the micro-business threshold) must keep records adequate to support a product recall
  • Businesses with annual gross sales exceeding $1M must report serious adverse events to the FDA within 15 business days

What counts as a serious adverse event? Under MoCRA, a serious adverse event results in any of the following: death, a life-threatening experience, inpatient hospitalisation, a persistent or significant disability or incapacity, a congenital anomaly or birth defect, or one requiring medical or surgical intervention to prevent such outcomes. Skin irritation that resolves on its own? Not reportable. A severe allergic reaction requiring emergency treatment? That is.

What to add to your batch records for MoCRA compliance:

Include these fields (or track them separately in a linked adverse event log):

  • Lot number for every batch (so you can trace complaints back to source materials)
  • Supplier and lot number for each ingredient
  • Date of manufacture and expected shelf life
  • Customer complaint log with date received, nature of complaint, batch lot number, and resolution
  • Whether the event met the “serious adverse event” threshold
  • If yes: date reported to FDA, method of submission, FDA case number

Even if you’re under the $1M threshold and don’t have reporting obligations, keeping this information in your batch records is good practice. A product recall (even a voluntary one) is far easier to manage when you can immediately pull a list of which customer orders contained which lot.

How to write a batch record for soap

Writing a batch record follows a consistent structure you complete in real time during production. Here’s the step-by-step process:

Step 1: Record product and batch identification. Before you begin production, write down the product name, SKU, batch number, and date of manufacture. Assign the lot number now, never after the fact.

Step 2: List all ingredients with supplier lot numbers. Record every material used: ingredient name, supplier, supplier lot number, quantity, unit of measure, and expiry date. Weigh each ingredient as you go and record the actual quantity, not the target.

Step 3: Document equipment used. List every piece of equipment (soap pot, blender, mould, thermometers) with model and serial number where available.

Step 4: Record manufacturing steps with actual temperatures and times. Document each step in real time. Target temperature vs actual temperature reached. Timing of each stage. Any observations worth noting. Don’t reconstruct this from memory after the batch is done.

Step 5: Log quality control results. Record test results against your target specifications: pH (target 8–10 for cold process soap), visual inspection for separation or colour accuracy, scent check. Mark each as pass or fail.

Step 6: Note any deviations from standard procedure. If anything differed from your standard process (a different supplier, an adjusted temperature, an extended cure time), record the deviation, the reason, and what corrective action you took.

Step 7: Complete sign-off. The operator signs and dates the completed record. If a second person reviewed, they sign too. The signature confirms steps were followed as documented.

Components of a Batch Record

These are the core fields that belong in every soap batch record. You don’t need to reinvent the format each time. The goal is a consistent structure you complete in real time during production.

  • Product Information: Product name, SKU, batch number, and production date
  • Ingredients: Full list of all materials used, with supplier, lot number, quantity, and unit of measure
  • Equipment and Tools: Every piece of equipment involved (soap pot, blender, moulds, thermometers), with model and serial number where applicable
  • Manufacturing Process: Step-by-step procedure with temperatures, timing, and notes (or a reference to your SOP document if you maintain separate standard operating procedures)
  • Quality Control: Test results (pH, visual inspection, scent check) with pass/fail thresholds
  • Packaging and Labeling: Packaging used, label version, and any lot-code label placement notes
  • Deviations: Anything that differed from your standard process (different supplier, adjusted temperature, extended cure time). Note the reason and what you did about it.
  • Adverse Event Log: Customer complaints linked to this batch, and whether any met MoCRA’s serious adverse event threshold
  • Signatures: Sign-off by everyone who handled production, confirming steps were followed

Soap Batch Record Template

Copy this template for each new batch. Fill it out in real time. Don’t rely on memory after the fact.


SOAP BATCH RECORD

Field Value
Product Name  
SKU / Product Code  
Batch Number  
Date of Manufacture  
Expected Cure Date  
Expected Shelf Life  
Planned Batch Size  
Actual Batch Size  
Operator Name  
Operator Signature  

Ingredients Used

Material Name Supplier Supplier Lot # Quantity Unit Expiry Date
           
           
           

Equipment Used

Equipment Model Serial # Condition Notes
       

Manufacturing Steps (record actual times and temperatures as you go)

Step Description Target Temp/Time Actual Temp/Time Initials
1        
2        
3        

Quality Control

Test Target Result Pass/Fail
pH 8–10    
Visual inspection No separation, correct color    
Scent True to formula    

Deviations from Standard Procedure

Deviation Description Reason Corrective Action
     

Adverse Event Log (complete if any customer complaint linked to this batch)

Date Received Complaint Description Serious Adverse Event? (Y/N) Date Reported to FDA (if applicable)
       

Final Sign-off

Batch completed by: _______________ Date: __________

Reviewed by: _______________ Date: __________


Soap lot number format — how to create batch numbers that work

A good lot numbering system makes every other part of batch management easier, from troubleshooting a bad batch to pulling records for a recall.

What is a soap lot number format? It’s a unique identifier assigned to a specific production batch so you can trace that batch through your supply chain, manufacturing records, and sales history.

The most practical format for small soap businesses is a three-part structure:

[PRODUCT CODE]-[YYYYMMDD]-[SEQUENCE]

For example: LAV-20260315-001

That reads as: Lavender soap, made 15 March 2026, first batch that day. If you made two lavender batches on the same day, the second is LAV-20260315-002.

Other common soap lot number formats used by small producers:

LOT-20260315-01         (generic prefix, date, sequence)
CB-LAV-2026-001         (brand prefix, product, year, sequence)
LAV-260315-01           (shorter date: YYMMDD)

Why does date encoding matter? Two reasons:

  1. Recall readiness. If a customer reports a problem in May with a product they bought in March, you can pull all batches made within that manufacturing window immediately. Without dates in the lot number, you’re searching blind.
  2. Shelf life tracking. Cold-process soap typically cures 4-6 weeks and has a 1-2 year shelf life. A date-encoded lot number tells you at a glance whether older stock should be rotated or flagged.

A few more tips for your numbering system:

  • Use a combination of letters and numbers: A product code prefix (LAV for Lavender, RGS for Rose Garden, OAT for Oatmeal) makes it easy to identify what you’re looking at without opening the record
  • Keep sequences zero-padded: Use 001 instead of 1. This keeps records sorted correctly in spreadsheets and software.
  • Don’t reuse lot numbers: Once a lot number is assigned, it’s retired, even if the batch was scrapped

Read more: Batch Tracking for Small Manufacturers

Soap Batch Record Example

Here’s what a completed batch record looks like for a small lavender soap batch.

Batch Number: LAV-20260315-001 Product: Lavender Soap - Small (SKU: LAV003) Expected Batch Size: 6 units Actual Batch Size: 5 units Curing time: 4–6 weeks

Material Name Quantity Unit Lot Number Expiry Date Supplier
Water 120 grams 2342S N/A N/A
Sodium Hydroxide 64 grams 13241 Dec 2027 Chemical Solutions
Coconut oil 112 grams 13DSF Feb 2027 Tropical Oils Inc.
Olive oil 164 grams AA213 Apr 2027 Mediterranean Delights
Shea Butter 19 grams F92222-A Dec 2027 Tropical Oils Inc.
Lavender oil 17 grams F9DF88 Nov 2027 Tropical Oils Inc.
Ultramarine Violet 1/4 tsp 9123 Jun 2027 The Soapmaker Source

Equipment Used:

  • Soap pot: Model 123, Serial Number 456
  • Immersion blender: Model XYZ, Serial Number 789

Manufacturing Steps:

  1. Measure out 30 oz of coconut oil and 15 oz of olive oil into soap pot.
  2. Heat oils on stovetop until they reach 100°F.
  3. Measure out 7 oz of sodium hydroxide and mix with 16 oz of water in a separate container.
  4. Slowly add the lye mixture to the oils, stirring continuously.
  5. Use immersion blender to mix until soap reaches a light trace.
  6. Add 2 oz of lavender essential oil and mix well.
  7. Pour mixture into mould and let sit for 24 hours before unmoulding and cutting.

Testing/Inspection: pH test conducted, result: 8.5 (within acceptable range)

Deviations from Standard Procedure: None

Person Responsible: Jane Smith (Signed)


The batch number LAV-20260315-001 tells you immediately what it is, when it was made, and that it was the first batch that day. Compare that to “Batch #001”: if you’re pulling records six months later, the date-encoded format saves real time.

Creating a Master Batch Template

Once you’ve written a few batch records, create a master template for each product. The master holds all the fixed information (your recipe, standard equipment list, SOP steps, target pH) so each new batch record just needs the variable fields filled in: date, actual quantities, test results, lot numbers.

This is also the distinction between a batch record and a batch manufacturing record (BMR). A BMR is the master document; a batch record is the completed instance for a specific production run. Some soapmakers use the terms interchangeably, but if you’re scaling or have employees, keeping them separate makes audits much cleaner.

Best Practices for Writing a Batch Record

  • Record information in real time. Don’t rely on memory after the batch is done.
  • Use clear, simple language that someone else could follow if they picked up your records cold
  • Be specific about deviations: “temperature ran 10°F high for 3 minutes” is useful; “ran a little hot” is not
  • Keep all records organised and accessible, whether in a binder, a shared drive, or batch management software
  • Review old batch records when something goes wrong. Patterns show up when you look across batches, not just within one.

Using software to create batch records

Spreadsheets work fine when you’re starting out. Excel or Google Sheets lets you build a template, run calculations, and keep a digital history of your production. As your product line grows, though, the limitations show up fast: manual data entry errors, version control issues, no automatic link between your ingredients inventory and your batch records.

Batch tracking software connects your recipes directly to your batch records. When you run a batch in Stocksmith, it pulls your saved recipe into a pre-filled batch record, deducts materials from inventory automatically, and creates a traceable lot number. Your COGS per unit is calculated as you go. No separate spreadsheet required.

Stocksmith is built for in-house production — batch management software that handles the recordkeeping so you can focus on production. It connects with your sales channels, so orders flow through without manual entry.

Frequently Asked Questions

What fields does a soap batch record need to include?

A soap batch record should include: product name and SKU, batch number, date of manufacture, all ingredients with supplier lot numbers and quantities, equipment used, step-by-step manufacturing notes with actual temperatures and times, quality control test results (pH, visual inspection), any deviations from your standard procedure, and a sign-off signature. If you sell cosmetic soap, also include a field for customer complaints linked to that batch.

Does true soap need a batch record under MoCRA?

True soap, made from saponified oils with no cosmetic claims on the label, is exempt from FDA cosmetic regulation, including MoCRA. No batch records are legally required. However, batch records are still strongly recommended as a quality control and liability protection measure. If any product in your line makes skin-benefit claims (moisturising, softening, exfoliating), those products are regulated cosmetics and batch records become mandatory.

What does MoCRA require for soap batch records in 2026?

For cosmetic-claim soap sold in the US, MoCRA requires facility registration with the FDA, product listing (including full INCI ingredient list), lot-traceable batch records adequate to support a product recall, and adverse event reporting within 15 business days for businesses with annual sales above $1M. Good Manufacturing Practice (GMP) documentation requirements, aligned with ISO 22716, are also in force. These requirements have been active since December 2023 and are fully enforced in 2026.

What is a good soap lot number format?

The recommended format is [PRODUCT CODE]-[YYYYMMDD]-[SEQUENCE], for example LAV-20260315-001 for the first lavender soap batch made on 15 March 2026. Date-encoding your lot numbers makes it fast to pull records for any production window, track shelf life, and pinpoint affected batches during a recall. Zero-pad your sequence numbers (001 not 1) so records sort correctly. Never reuse a lot number, even if the batch was scrapped.

Can Stocksmith generate batch records automatically from recipes?

Yes. When you run a production batch in Stocksmith, it pulls your saved recipe into a pre-filled batch record automatically. Ingredients, quantities, and material lot numbers are all populated from your inventory. Stocksmith also deducts materials from stock and calculates cost of goods per unit as you go. This removes most of the manual data entry that makes spreadsheet-based batch records error-prone and time-consuming.

What's the difference between a batch record and a master batch record?

A master batch record (MBR), also called a batch manufacturing record or BMR, is the template for a specific product: the standard recipe, equipment list, step-by-step SOP, and target quality specifications. A batch record is the completed document for a specific production run, filled in with actual quantities used, real temperatures recorded, test results, and sign-offs. Think of the MBR as the blueprint and the batch record as the construction log for each build.

Nicole Pascoe Nicole Pascoe - Profile

Written by Nicole Pascoe

Nicole is the co-founder of Stocksmith, inventory and manufacturing software designed for small-batch product businesses. She has been working with, and writing articles for, small manufacturing businesses for the last 12 years. Her passion is to help product businesses scale with confidence — with accurate costs, controlled inventory, and systems their team can actually follow.