Handmade soap is a craft where the recipe tells you most of what you need to know about cost. Oils, butters, lye, fragrance and additives all have known weights and prices, so calculating a batch cost is straightforward. The trickier part is remembering everything else — packaging, your time, overhead — and then setting prices that work both for direct sales and for shops. This guide walks through all of it with a worked example.
How should you price handmade soap?
Calculate your batch ingredient cost from your recipe, divide by the number of bars, then add packaging, your time per bar and overhead to get your true cost per bar. A common approach — known as keystone pricing — sets wholesale at about 2× that cost and retail at about 2× wholesale. A bar costing $3.98 would wholesale at $7.96 and retail at $15.92.
The 2× / 2× structure leaves room for shops to stock your soap at a margin they can live with, while your direct sales carry the full retail margin. To see what those margins add up to once startup costs are counted, read our guide to soap business profit per bar and break-even.
What goes into the cost of a bar of soap?
| Cost | How to calculate it |
|---|---|
| Oils and butters | Total oil weight (oz) ÷ 16 × average price per pound |
| Lye (sodium hydroxide) | Lye weight (oz) ÷ 16 × price per pound |
| Fragrance or essential oil | Ounces used × price per ounce |
| Additives | Colorants, clays, botanicals, exfoliants for the batch |
| Packaging | Wrap, box, label, per bar |
| Your time | Batch hours × hourly rate ÷ number of bars |
| Overhead | A percentage for molds, safety gear, equipment and utilities |
Take the oil and lye weights straight from the lye calculator you used to formulate the recipe.
What does a worked example look like?
A batch of 12 bars from 40 oz of oils:
| Cost | Amount |
|---|---|
| Oils and butters: 40 oz at $3.00/lb | $7.50 |
| Lye: 5.7 oz at $4.00/lb | $1.43 |
| Fragrance: 2 oz at $2.00/oz | $4.00 |
| Additives | $2.00 |
| Batch ingredients | $14.93 ($1.24 per bar) |
| Packaging per bar | $0.50 |
| Time per bar: 1.5 hours × $15 ÷ 12 | $1.88 |
| Overhead: 10% | $0.36 |
| True cost per bar | $3.98 |
At 2× cost, wholesale is $7.96; at 2× wholesale, retail is $15.92. How much it costs to make a bar of soap breaks the costs down further.
What if $15.92 is too high for your market?
Handmade soap sells across a wide price range depending on market, ingredients and branding. If your calculated retail price is higher than your buyers will pay, you have options that don't mean working for less:
| Change | Cost per bar | Wholesale | Retail |
|---|---|---|---|
| Starting example (12 bars, 1.5 h) | $3.98 | $7.96 | $15.92 |
| Double batch: 24 bars in 2.5 hours | $3.64 | $7.27 | $14.55 |
| Lower retail multiplier (1.5× wholesale) | $3.98 | $7.96 | $11.94 |
Bigger batches spread your time across more bars. A lower retail multiplier works if you mostly sell direct, but keep your wholesale price where it is so shops can still make their margin.
How do Etsy fees affect a soap sale?
On a $15.92 bar with free shipping, Etsy's US fees — a $0.20 listing fee and a 6.5% transaction fee, plus payment processing of 3% + $0.25 — come to about $1.96, leaving about $9.98 profit after your $3.98 cost — before shipping. Soap is light, but postage still has to live in your price. How much Etsy takes per sale explains every fee.
Related guides cover how cure time affects soap pricing and soap labeling rules for sellers.




