How to price handmade soap and candles
Soap and candles share a costing trap: the batch consumes little scoops of many expensive packages. Four ounces of fragrance oil, a handful of dried botanicals, a quarter-bag of wax — none of it feels like money until you price the whole batch honestly and discover the bar you sell at $6 actually costs $4 to make.
Cost the batch, then divide by yield
Enter every material at its package price — the whole bottle of essential oil, the full bag of base — then record how much one batch actually uses. The calculator converts each into a per-batch cost and divides by the number of bars or candles the batch yields. An 8-bar batch whose materials total $14.72 carries $1.84 of materials in every bar before labor, wicks, and labels.
The hidden lines that sink soap margins
- Fragrance and essential oils. Often $1–4 per ounce and dosed at 3–5% of oil weight in soap, 6–10% in candles. It is regularly the most expensive line in the batch — measure it, never estimate it.
- Equipment amortization. A $30 silicone mold that survives 30 batches adds $1 per batch. Put it under other batch costs, along with test batches that failed — a cracked batch is a real cost your good batches must recover.
- Packaging. Wrap bands, kraft boxes for candles, shrink wrap, safety labels (soap has labeling rules in most jurisdictions — INCI ingredient lists on cosmetics-grade bars). $0.35 per bar of packaging is 10% of an $8 sale before you blink.
- Your active time. Cutting, stamping, beveling, wicking, labeling. If 40 minutes of hands-on work produces 8 bars, every bar carries 5 minutes of labor.
Retail, wholesale, and the 2× rule
The handmade rule of thumb — wholesale = materials + labor × 2, retail = wholesale × 2 — is a blunt approximation of margin math. It breaks down when your labor share is high or your fees vary. The margin method above gives you the same answer with more control: set 55–60% margin for retail, then check that 50%-off wholesale still clears your break-even price with room to spare. If it doesn't, your retail price — not your generosity — is too low.
Bundles beat discounts
Once the calculator gives you a defensible single-bar price, resist discounting it. Instead bundle: 3 bars for $21 when singles are $8. The bundle raises average order value, moves more stock per customer, and keeps your per-bar price visually intact on the shelf.