Starting a small skincare line costs about $9,250 in the example budget below: formulation and test batches, stability and preservative testing for anything with water in it, a safety review, the first ingredients, jars and labels, equipment, insurance, a website and working cash. Butters, balms and oils that contain no water skip the most expensive test and start for about $8,000. On the rules side, the 2022 federal cosmetics law (MoCRA) exempts small businesses, those under $1 million a year in US cosmetic sales, from registering, listing products and following the coming GMP rules, but not from reporting serious adverse events, keeping safety records or labeling correctly. Below is the budget, a jar costed line by line, and what the law asks of you.
The short version
- Startup: about $9,250 in the example; about $8,000 for products with no water in them.
- Water-based products need preservative and stability testing; that's the biggest test cost.
- MoCRA's small business exemption: under $1 million average yearly US cosmetic sales.
- Small businesses still report serious adverse events, keep safety records and label correctly.
- The label: ingredients in descending order, net quantity, your name and a contact for adverse event reports.
- Cost every jar: ingredients, jar and label, labor, overhead.
- TaroStack keeps batches, lots and the cost per jar, so any jar traces back to its batch. More below.
The startup budget
| Item | Example |
|---|---|
| Formulation and small test batches | $400 |
| Stability and preservative efficacy testing, for water-based products | $1,200 |
| Safety review by a cosmetic chemist | $500 |
| Ingredients for the first run | $900 |
| Jars, lids and labels, first 1,000 | $1,100 |
| Label design, with ingredient names | $500 |
| Scale, mixer, thermometers, pots, filling tools | $700 |
| Product liability insurance, first year | $600 |
| Business license and any state registration | $200 |
| Website and product photos | $600 |
| Market tent, table and display | $300 |
| Barcodes from GS1, if selling to stores | $250 |
| Working cash | $2,000 |
| Total to start | $9,250 |
These are example numbers; replace each with your own quotes. A line of anhydrous products (body butters, balms, oils) doesn't need the preservative test, which brings the start to about $8,050. A lotion or cream does, because water lets bacteria and mold grow. Store barcodes are explained in GS1 barcodes for small food producers; the same system applies to cosmetics.
What a jar costs
Windward Roots, the made-up taro business I use in these examples, adds a whipped body butter in 4 oz jars:
| Per 4 oz jar | Cost |
|---|---|
| Shea and mango butters, coconut oil | $1.95 |
| Essential oils | $0.60 |
| Jar, lid and label | $1.10 |
| Labor | $1.00 |
| Overhead | $0.51 |
| Cost per jar | $5.16 |
At $10.50 wholesale that leaves $5.34, a 50.9% margin, and a shop sells it at about $17.50, so $18 at your own stall sits beside it fairly. The same jar is worked through both ways in markup vs margin, and how to set the wholesale price is in how to price handmade items for wholesale.
What MoCRA asks of a small business
MoCRA, the Modernization of Cosmetics Regulation Act of 2022, gave FDA new powers over cosmetics. A small business, under the law, is one whose average gross annual US sales of cosmetics over the previous three years are under $1,000,000, adjusted for inflation (21 U.S.C. 364h).
| Requirement | Small business? |
|---|---|
| Register the facility with FDA, renewed every two years | Exempt |
| List each product and its ingredients with FDA | Exempt |
| Follow FDA's cosmetic good manufacturing practice rules | Exempt |
| Report serious adverse events to FDA within 15 business days | Still applies |
| Keep records that substantiate each product's safety | Still applies |
| A US address, phone number or electronic contact on the label for adverse event reports | Still applies |
The exemption doesn't cover anyone making products that regularly touch the mucous membrane of the eye, are injected, are for internal use, or are meant to change appearance for more than 24 hours (FDA, MoCRA). The label contact requirement is in 21 U.S.C. 364e. The ingredient list goes in descending order of predominance, with fragrance allowed to be listed as fragrance (21 CFR 701.3). Claims that a product treats or changes the body, like healing eczema, can make it a drug in FDA's eyes; leave them off. This is general information, not legal advice.
Batch records and lots
Even exempt from GMP, keep a batch record for every batch: date, lot code, the lots of each ingredient, weights, temperatures, jars filled and who made it. It's what your safety file leans on, and it's what links an adverse event report to the batch it came from and every other jar in that batch. A ready-made form is in cosmetic batch record template.
Where this stops working
At one product and one market, a notebook holds the batch records and a spreadsheet holds the cost. Then there are six products in two sizes, shea butter from two suppliers, essential oils by the lot, and three shops. The cost per jar is from the first batch. The notebook says "shea" but not which lot. And when a customer calls about a reaction, finding which batch their jar came from, and who else bought that batch, means a search through paper while the 15-day clock runs.
How TaroStack does it
TaroStack keeps a skincare line's batches, lots and costs together, so any jar leads back to its batch in seconds.
Every batch is recorded once, with its lots. A recipe holds the butters, oils, essential oils, jars and labels, with versions as you reformulate. Record a batch and TaroStack takes each ingredient from the lot you used, notes it in the batch record automatically, and gives the jars their own lot code and best-by date. Batch record forms print with your own checklist fields (temperatures, the scent check, initials and sign-off), the same way every batch.
One report from a jar to everyone. If a customer reports a reaction, the lot on the jar leads to the batch, the ingredient lots in it, every customer who got jars from it, and what's still on your shelves, with contact details. TaroStack doesn't file anything with FDA for you; it keeps the records that make an adverse event report or a recall fast and complete. Timed traceability drills let you practise.
The cost per jar stays true. Ingredients come in at what you paid, with freight spread across the delivery, and each batch is costed from its own lots and divided by the jars that came out good. Units convert: buy shea by the kilo, use it by the gram, sell by the jar. A price-creep report per supplier shows essential oils creeping up, and margins are reported per product.
And the shelf stays fresh. Oldest best-by goes first everywhere stock is picked, TaroStack forecasts what will expire before it's sold, shops are customers with their own orders and delivery notes, and TaroStack connects to your Shopify store.
| The job | Notebook and spreadsheet | In TaroStack |
|---|---|---|
| Which shea is in this jar? | "Shea" | The lot, from the batch record |
| A customer reports a reaction | A search through paper | One report, batch to customers |
| Cost per jar | The first batch's sum | Every batch, from its own lots |
| Essential oils going up | Noticed at year end | Price creep, per supplier |
Lots, best-by dates, recalls and traceability drills are on every plan, from $49 a month; recipes, batch records and cost per jar are on Standard at $99. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.
