Good Manufacturing Practice for a Small Soap Maker
How ISO 22716 GMP principles translate into a small, realistic set of habits for someone making soap one batch at a time in a home workshop.
Say "GMP" to a one-person soap operation and watch the eyes glaze over. It sounds like something written for a factory floor with stainless steel everywhere and a quality control department. The actual principles behind ISO 22716, the good manufacturing practice guidance for cosmetics, are honestly not that far from what a careful home-based maker is probably already doing, just without calling it that or writing any of it down.
What GMP is actually trying to accomplish
The whole point of GMP guidance is consistency and traceability: making sure that what you produce is what you intended to produce, batch after batch, and that if something ever goes wrong, you can trace back through your process to figure out where. It's not about having industrial equipment. It's about having a repeatable process and a paper trail.
For a one-batch-at-a-time maker, that boils down to a handful of habits that don't require new equipment, just a bit of discipline you can build into what you're already doing.
The realistic habit list
1. Batch records, every single batch, no exceptions. Write down the date, the exact recipe with weights (not just percentages, actual weights), the supplier and lot number for each raw ingredient if you have it, and the final batch weight. This is the single highest-value habit on this list. If a customer ever reports a reaction, or if an ingredient you used gets flagged later, your batch record is what lets you answer "was that ingredient in this specific batch, and how much."
2. Clean and sanitize between batches, and note that you did. You don't need a certified cleanroom. You need a consistent routine, wash and sanitize your equipment and surfaces before each batch, and a simple note that you did it. This protects against cross-contamination between scents, colorants, or ingredients from batch to batch.
3. Keep raw materials separated and labeled. Store your lye, your oils, your fragrance oils, and any actives clearly labeled with what they are and, ideally, when you received them and from whom. This sounds obvious until you're six months in and have three unlabeled jars of white powder that might be different things.
4. Track lot numbers on incoming supplies. When a supplier sends you an oil or a fragrance blend, note the lot number they provide, if any, alongside the date you received it. If that supplier later issues a recall or a reformulation notice for that lot, you want to be able to check whether it touched your batches.
5. Have a simple deviation note habit. If something went differently than planned, you ran out of an oil and substituted mid-batch, the trace took much longer than usual, the batch separated, write it down next to that batch's record. This is the habit that turns a mystery six months later ("why did this one batch of lotion behave differently") into a quick answer.
6. Set a shelf-life and testing checkpoint for yourself. Even informally, decide how long you expect a product to remain stable and periodically check older stock for signs of rancidity, separation, or off odors. You don't need a formal stability chamber to notice a bar of soap that's gone soft and greasy earlier than expected.
What you can skip at small scale
Full ISO 22716 certification involves formal quality management systems, documented training programs, and audit trails that make sense for a facility running multiple production lines with employees. A one-person operation making a few dozen bars a week doesn't need a documented employee training program when the only employee is you. The principles still apply, cleanliness, consistency, traceability, but the paperwork weight scales with the size and complexity of the operation.
Why this matters beyond "it's good practice"
Batch records specifically matter for your regulatory filings too. If a formula changes and you need to file an amendment, or if an ingredient becomes restricted and you need to identify which products and which specific batches contained it, your own batch records are what make that fast instead of a guessing exercise. The habit of writing things down as you go pays for itself the first time you actually need to look something up under time pressure.
A minimal batch record template
| Field | Example |
|---|---|
| Batch date | 2026-04-14 |
| Recipe name/version | Lavender Oat Bar v3 |
| Ingredient weights (g) | Olive oil 400, coconut oil 300, palm oil 200, lye 108, water 250, lavender EO 15 |
| Supplier lot numbers | Coconut oil lot #4471, Lavender EO lot #2290 |
| Batch weight (finished) | 1,240 g |
| Notes/deviations | None |
Where the paperwork side gets easier
Good batch records are the foundation, but turning that formula into an actual compliant notification and label is a separate step, and it's the one Cosmetic Comply is built for. Feed it your ingredient list and it maps everything to INCI names and CAS numbers, screens against the relevant prohibited and restricted lists, and files the notification, so your good record-keeping habits connect directly to a real, trackable filing rather than sitting in a notebook.
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 filingKeep reading
Tracking Every Formula Revision So Audits Go Smoothly
How to build a simple change log for formula edits so you can prove which batch used which recipe version if anyone asks.
Selling Through Old Stock During a Label Change
How to legally sell down existing inventory while new compliant labels roll into production, without a recall or a wasted pallet.
The Insurance Limits Retailers Ask You to Carry
Why retailers set specific product liability coverage minimums and additional-insured requirements before they will stock a small cosmetic brand.
Writing a Master Formula Record for Your Best Seller
How a master formula record locks in your exact recipe, batch math, and process so every future batch of your best seller comes out identical.