Batchmadebatchmade
Features · Costing & reports

One set of numbers, all the way through.

Every money screen in Batchmade reads from the same costing spine — computed on both bases, resolved in exact decimal, and never re-written after the fact.

Dual-basis costing

Both answers, side by side, always

Lot-actual and moving average are computed from the same facts and kept together on every screen. You choose which one is authoritative on money screens; switching takes effect immediately and never re-costs history.

Unit cost · lavender barlast 4 runs

RunLot-actualMoving avg

  • Run 8612 Aug 2026$1.49$1.52
  • Run 8429 Jul 2026$1.38$1.51
  • Run 8114 Jul 2026$1.61$1.54
  • Run 7802 Jul 2026$1.44$1.49

Lot-actual is authoritative on this workshop’s money screens

Stock value report

What’s sitting on your shelves, in money

Materials and finished goods together, grouped by category and location, shown on both costing bases at once. The one number your accountant asks for at year end — available on a Tuesday afternoon.

Stock value19 Aug 2026

GroupLot-actualMoving avg

  • Base oils and buttersmaterials · cold store$4,812$4,905
  • Fragrance and additivesmaterials · shelf B$3,140$3,208
  • Packagingmaterials · back room$1,986$1,986
  • Soap bars, curedfinished goods · rack 1$6,918$7,012
  • Gift setsfinished goods · rack 3$1,556$1,579

On the shelves$18,412$18,690

Jewellery maker using a point of sales terminal.

Close the year without the spreadsheet weekend.

Stock value, run costs and margin all read from the same ledger — so they agree the first time you look.

Labour costing

Your time is not free, and the maths knows it

A default hourly rate prices a recipe’s standard hours when a run logs none of its own — and the default is deliberately unset rather than zero, so until a rate exists labour reports as unknown, not free. Per-maker rates override it, captured at the moment hours are logged.

Labour on run 861.9 h logged

  • Ada M.$28.00 / h · own rate1.2 h$33.60
  • Jonah R.$27.43 / h · own rate0.7 h$19.20
  • Workshop default$26.00 / h · unused here——

Labour on this batch$52.80

Decimal engine

No stray cents, no drifting totals

Money and quantity arithmetic is resolved server-side in exact decimal, not floating point. In-page previews say so plainly while they’re still approximate, and the authoritative figure is one click away.

Freight, split across 3 linesExact split

  • Shea butter · 24 kg62.3%$22.43
  • Olive oil · 40 L29.9%$10.76
  • Lye (NaOH) · 10 kg7.8%$2.81

Freight total$36.00

Largest-remainder allocation — the parts sum to the whole, to the cent

Also in reports

The quiet machinery underneath

  • Run costs report

    Inputs consumed and output received per run, with a drill-down and unit cost on both bases.

  • Profit report

    Revenue against cost of goods per product and channel, on the booked basis, with margin.

  • History never shifts

    Costing history is sealed at its point of use. Changing a setting today never re-costs a batch from March.

  • Correction reason codes

    Every stock correction carries a reason that keeps its own profit meaning through to the books.

Numbers that agree with each other.

Free for 30 days, no card required. Cost one recipe and see the whole spine at work.