You weigh everything — oils to the gram, lye by the SAP math, fragrance to the batch — and then the loaf sits on the cure rack for six weeks where no spreadsheet can see it. Soap exists-but-unsellable longer than almost any craft. MadeKeeper tracks the batch from trace to cure date to market table, lot number attached the whole way.
The app is live. Free during the pilot. Founding rate $19/mo, locked for life.
No card to start. Use it free through the pilot, and lock the $19/mo founding rate for as long as you stay.
Say you pour a 32-oz cold process batch:
At $8 a bar you keep $6.80 before fees — and those ten bars stay on the cure rack, counted but unsellable, until their date comes up. Superfat it differently next batch and the cost follows the recipe.
MadeKeeper keeps the batch records the paperwork side of soap asks about — lots, dates, and what went into each pour — the same records INCI labeling and MoCRA-era record-keeping lean on, in the app instead of a binder.
Materials and true cost per piece, products (in bulk or one-of-a-kind), sales that drain stock, the was-this-fair-worth-it event math, mileage, expenses, and the year-end tax packet — all in the app today. Etsy and Square sync, your own storefront, a booth card reader, and shipping labels are building, shaped with founding makers. Nothing above describes a feature that doesn't exist without saying so. See the full live-vs-building list →
Yes. A batch logs with its cure date, and its bars count as made but not sellable until then. Your market-day stock number is the rack's real answer, not the loaf count.
Everything logs by weight — ounces or grams — at what you paid. Batch recipes pull each oil and the lye by weight, so a recipe tweak or an oil price jump reprices the next loaf automatically.
Every pour gets a lot; every bar carries it to the sale. If a customer asks about a bar in March, you can say which batch, which date, and which recipe — from the app, not from memory.
The app is live and free during the pilot. Lock the $19/mo founding rate for as long as you stay.