For small-batch bath & body makers

The jar and label cost more than you think

Oils and butters are only half the story — the jar, the pump, and the packaging quietly take a big slice of every unit. Batchnook costs each jar and bar from all of it, off your receipts, so a fragrance or packaging price change shows up in your margins the same day.

A small-batch cosmetics bench with rows of filled balm tins and jars, lids off, jars of raw butters and oils and a kitchen scale.

Made for the mixing table

Every ingredient and every jar in the cost — and margins that stay current.

Packaging is a cost, not a rounding error

Enter oils, butters, fragrance, jars, lids, and labels once with pack sizes; every unit prices itself. Costs come off your receipts by the moving-average method, so a jar's true cost is always what you actually paid this order.

Oils and packaging move — watch your margins

Snap a supply receipt and Batchnook re-costs every product at once. Set a target margin and it flags the jars and bars that fell under it that day — the ones to re-price before your next market or restock.

Batches and orders, tracked

Log “poured 40 jars” and stock plus unit cost update at once. Record a market or wholesale order in a couple of taps; revenue and period COGS track themselves, never metered. (Your numbers only — labels and compliance stay yours.)

What a jar really earns you

Add up the ingredients and the packaging and see what's left. Try a typical jar of body butter, then run it on your own line.

Ingredients & packaging per jar

  • Butters & carrier oils$1.35
  • Fragrance / essential oil$0.55
  • Jar, lid & label$1.10
  • What one unit costs you$3

Typical 2026 numbers — a starting point, not a quote. In the app, these come off your receipts and update themselves.

Dollars — e.g. 3.00

Dollars — e.g. 14.00

The margin you want to protect on a jar of body butter.

Your margin at this price

79%

At or above your target — healthy.

Profit per unit

$11

Price to hit your target

$10

Want this to update itself?

Batchnook keeps this margin current from a receipt photo — no re-entering numbers. Leave your email and you're on the list.

Join the waitlist

This is the same margin Batchnook shows on every product — what's left after materials and packaging, as a share of price. Start free to run it on your own receipts, no card.

The long version of this arithmetic

By the time a butter or a balm ships, a lot of its cost is the jar, the lid, and the label. Adapting the playbook for soap and cosmetics covers costing a batch, the curing time that ties up cash, and the records a cosmetics maker is expected to keep. Before you commit a year of that history anywhere, what to look for in a maker costing tool is the checklist to run first.

When you are ready to sell it

A storefront for your line, at your own address

Costing tells you what a jar should earn. A Batchnook shop is where it earns it: your own address online, a QR code for the table, and every sale landing in the same books you priced it from.

See how a shop works

Our promises to makers

  • One published price per tier, and 30 days’ notice before it changes.
  • No order-line meters, ever.
  • Your data walks free — export everything, always.
  • Tax-ready numbers, never tax advice.

Free is real — no card, no countdown. See pricing for the whole table.

batchnook

See your real margins the day we open.

The day Batchnook opens, snap one supplier receipt and every product you make recomputes its real cost and margin in front of you — no more pricing on a gut feeling. Leave your email and you're on the list.

  • Snap a receipt — margins update
  • Batches & orders never metered
  • Export your data free, always