Wax, fragrance, lye and cure times, sold in small batches with tight margins.
How the work runs
You buy wax, fragrance oil, wicks, jars and, for soap, lye and butters, usually in bulk because the price break matters. A batch turns several of those into dozens or hundreds of finished units, and the maths is rarely clean: a pound of fragrance goes into forty candles, a wick costs eleven cents, and the jar is the most expensive part. Soap adds cure time, so what you made today is not sellable for four to six weeks. Most of the year is manageable; then a fourth-quarter market season arrives and you need to have bought wax in August.
What makes or breaks it
- Recipes measured the way you work. Fragrance by weight or percentage, wax by pound, wicks by the each. A system that only understands whole units will make you do conversions by hand forever.
- Cost of goods you can defend at tax time. Your accountant wants a real COGS number. That means the system tracks what you paid for each lot of wax, not an average you typed in once.
- Batch records with lot numbers. If a fragrance supplier issues a recall, you need to know which batches used that lot and where those candles went. This is also the paperwork you need if anyone ever complains about a reaction.
- Cure time that does not lie to your storefront. Soap that is made but not cured is not sellable stock. Systems that sync inventory to Shopify need to understand that distinction, or you will oversell.
Where people get caught out
The classic mistake is buying on the sticker price and discovering the batch and lot features are two tiers up. Stocksmith advertises $20 and puts bills of materials and lot tracking at $99. Katana advertised $299 and put manufacturing at $498 until it withdrew every published paid price in 2026; its paid plan is now quoted. Neither is dishonest, but neither sticker is what you will pay.