A ready-made Excel template for formulated products — base oils, butters, emulsifiers, preservatives, actives, fragrance and packaging, each with an INCI name, a landed cost per gram, and a batch record behind every production run.
Join the Stocksmith mailing list and we'll send you our cosmetics inventory spreadsheet template for free! We typically send 2-4 emails a month about small batch production topics which we hope are useful to our readership.
What's included
Thirty ingredients per formula, several of them used at a fraction of a percent, all with different shelf lives and units — and packaging that costs more than the contents. A stock list with a quantity column doesn't survive contact with that. This template is built around it.
Base oils, butters, emulsifiers, preservatives, actives, fragrance, colourants — one row each, with an INCI name alongside the common name so labelling and records draw on the same source.
A peptide used at 0.5% is still a meaningful share of your unit cost when it's the most expensive thing in the jar. Tracking in grams — not "one pot" — is what makes those costs land in the right place.
Jars, bottles, pumps, caps, labels and cartons go in the register the same way ingredients do — because they're often the largest single line in a unit cost, and they run out on a completely different schedule.
Template walkthrough
The workbook is divided into seven linked tabs, each covering one part of your inventory workflow. It's built to run over a single calendar year, so it can calculate your start and end-of-year inventory values. Calculated columns are shaded in the file — enter your data everywhere else and let the formulas do the work.
A complete list of the ingredients you hold — the foundation the rest of the workbook builds on. For each one:
A log for anything withdrawn from stock that didn't go into a product you sold — samples, testing, or personal use. Keeping it separate means your COGS only reflects what genuinely went into production:
A full record of every ingredient purchase — one row per item bought, so five items from one supplier means five rows:
The step most inventory spreadsheets skip entirely: recording what you made, and which ingredients each production run consumed:
Your finished goods — what's made, priced, and ready to sell:
Every sale, recorded one product per row so manufacture costs can be tallied against revenue:
The tab that makes the rest worth maintaining — your key totals, tallied automatically through the year. Every figure here is calculated:
Every inventory figure is derived from the unit costs you enter during the year, so the accuracy of your reports depends on the accuracy of those costs.
Download the free spreadsheet and you'll have your ingredient register, batch records, and cost per unit tracked from today — no software required.
Download the free spreadsheet →These are two different documents and most formulators need both. A formulation spreadsheet is a development tool: ingredient percentages, INCI names, phases, usage-rate limits. It answers "does this formula work." An inventory spreadsheet is a business tool: how much of each ingredient you hold, what it landed at, how much a batch consumed, and what the finished unit costs. It answers "is this formula worth making."
The gap between them is where margins quietly disappear. A formula at 2% of an active looks the same on paper whether that active costs $40 or $400 a kilo. Only the inventory side tells you which one you're making, and what happened to your unit cost when the supplier repriced.
This template is the inventory half. Develop your formulas wherever you already do, then bring the ingredient list into the register with a tracking unit and a landed cost per unit. Log each production run in the manufactures tab — ingredients and packaging together — and you get a cost per batch and per unit that reflects what you actually paid.
One habit worth building early: track each active separately even when they arrive from the same supplier on the same invoice. Niacinamide, hyaluronic acid and a peptide blend have different usage rates, different costs and different shelf lives. Grouping them makes every one of those three figures wrong.
Who uses this
Built for businesses formulating and filling their own products — where the ingredient list is long, the usage rates are small, and the unit cost has to be defensible.
High-value actives at low inclusion rates. Getting cost per gram right is what separates a real margin from an assumed one.
Emulsions mean oils, waters, emulsifiers and preservatives in fixed ratios. Tracking each phase's ingredients keeps batch costs stable as oil prices move.
Batch numbers, received dates and lot records in one place. The workbook won't make you compliant on its own, but it gets the underlying records into a defensible shape.
The point where "roughly how much do I have left" stops being an acceptable answer — usually the first time a preservative runs out mid-batch.
List every ingredient in the batch with its landed cost per gram (purchase price plus proportional shipping, divided by the quantity received). Multiply each ingredient's quantity used by that cost and sum the results. Add the packaging — jar, pump, cap, label, carton. Divide the total by the number of units the batch filled. The manufactures tab does the arithmetic; what it needs from you is accurate landed costs and an honest batch yield.
A formulation spreadsheet helps you develop and refine a formula — percentages, INCI names, usage-rate limits, phase structure. An inventory spreadsheet tracks the business side: how much of each ingredient you hold, what it cost, how much production consumed, and what your unit cost and COGS look like. You need both. Develop in one, then bring the ingredient list into the other to find out whether the formula is commercially viable.
Yes — as separate rows in the same register. Jars, bottles, pumps, caps, labels and cartons are frequently a larger share of unit cost than the formula itself, particularly in glass, and you can't price sensibly if that cost is hidden in general expenses. They also deplete on a different schedule to ingredients: you can be well stocked on every oil and still be unable to fill an order because the 50ml pumps ran out.
Add a received date and a best-before date column to the ingredient register, taking the shelf life from your supplier's documentation rather than a general rule — it varies substantially between a refined butter and an unrefined cold-pressed oil, and between suppliers for the same material. Log the received date whenever stock arrives and work oldest-first. The spreadsheet won't warn you as a date approaches; that's one of the clearer limits of the format.
Yes — add a batch number to each row in the manufactures tab and note it on the product label. It's the only practical way to answer "which units contained the affected ingredient lot" if a supplier issues a recall, and traceability records of this kind are a standard expectation under Good Manufacturing Practice. Recordkeeping obligations for cosmetics sellers have tightened in several markets and vary by where you sell and your size, so check what applies to your business rather than assuming — but keeping batch records is worth doing regardless of what's strictly required.
Work from your own batch usage and your supplier's lead time. If a production run consumes 50g of an active and that supplier takes a week to ship, your reorder point wants to cover the runs you'll make in that week plus a buffer — and specialty actives with long or unreliable lead times want a bigger one. The template gives you the consumption history that calculation needs; our reorder point formula guide walks through turning it into a number.
The usual trigger for formulators is the ingredient count. Thirty materials across six formulas is 180 relationships to maintain by hand, and each new SKU multiplies it again. Add expiry dates and batch records and the maintenance overtakes the value. Stocksmith holds each formula as a bill of materials, deducts ingredients and packaging automatically when you record a batch, tracks lots through to the orders that shipped them, and recalculates unit costs as supplier prices move.
When you outgrow the spreadsheet
The spreadsheet is a genuinely good place to start — it teaches you which numbers matter. What it can't do is scale with your ingredient list. Every formula is a set of relationships you maintain by hand, and every new SKU multiplies them.
Stocksmith holds each formula as a bill of materials. Record a batch and every ingredient and packaging component comes out of stock at its current landed cost. Lots are tracked through to the orders that shipped them, so a supplier recall is a query rather than an afternoon. Unit costs update as prices move.
The discipline transfers directly — same ingredients, same units, same costing logic, minus the maintenance.
No credit card required. Takes hours to set up, not weeks.
With the spreadsheet
With Stocksmith
Free Template
A GMP-ready Excel template for documenting each production batch — ingredients, lot numbers, QC results, and sign-off.
Free Calculator
Turn a percentage-by-weight formulation into gram weights for any batch size, and catch a formula that doesn't total 100%.
Free Template
The general-purpose version of the same workbook, for materials tracking beyond formulated products.