How to price home-baked goods (recipe costing, step by step)
Most home bakers undercharge for one reason: they price from ingredients and forget everything else. Here's the step-by-step recipe costing method, with a full worked example for a box of date maamoul, so you know your true cost per piece before you set a price.
By Souky Studio · Updated 24 October 2026
The formula in one line
Price per piece = (ingredients + packaging + your time + overhead) ÷ pieces ÷ (1 − margin)
Everything below is about getting each of those numbers right. You'll need your recipe, your latest receipts, a kitchen scale and about 20 minutes.
Step 1: work out the cost per gram
Shops sell ingredients in packs, but recipes use grams. Convert every ingredient to a cost per gram (or per ml, or per egg): pack price ÷ pack size.
| Ingredient | Pack | Pack price | Cost per gram |
|---|---|---|---|
| Semolina | 1 kg | $1.60 | $0.0016 |
| Ghee | 1 kg | $9.00 | $0.0090 |
| Sugar | 1 kg | $1.00 | $0.0010 |
| Date paste | 1 kg | $3.00 | $0.0030 |
Example prices only. Use your own receipts, and update them whenever prices change.
Step 2: cost the recipe the way you actually make it
Multiply the grams in your recipe by the cost per gram, then add everything up. Three habits keep this number honest:
- Weigh, don't guess. "A cup of flour" can vary by 20% or more. Weigh each ingredient once and write the grams into your recipe.
- Include the small stuff. Flavourings, spices, a splash of orange blossom water, baking powder, cooking spray. Each one is cheap, but together they add up. If tracking each one is too fiddly, add a fixed "small items" amount per batch.
- Allow for waste. Dough left in the bowl, a broken piece, the one you taste. If you usually lose 2 pieces out of 30, divide by 28, not 30.
Step 3: add packaging
Boxes, cake boards, paper cups, stickers, ribbon and bags. For small items, packaging often costs more than the flour. Price the packaging for one order and divide by the number of pieces in it.
Step 4: pay yourself for your time
Count every minute: shopping, mixing, shaping, baking, cooling, decorating, packing, messaging the customer and washing up. Multiply by an hourly rate you'd accept from a job. Leaving your time out is the most common reason home bakeries feel "busy but broke".
Step 5: add overhead
Gas, electricity (including any generator subscription), oven wear, cleaning products and delivery runs. Few home bakers track these per batch, so a percentage works well: many use 10–20% of the ingredient cost. Pick one figure and use it consistently, and go higher for recipes with long oven times.
Worked example: 30 date maamoul
Here's a box of 30 date-filled maamoul, costed step by step. Swap in your own numbers.
| Coarse semolina, 500 g × $0.0016 | $0.80 |
| Fine semolina, 100 g × $0.0016 | $0.16 |
| Ghee, 250 g × $0.0090 | $2.25 |
| Sugar, 50 g × $0.0010 | $0.05 |
| Date paste, 450 g × $0.0030 | $1.35 |
| Small items (orange blossom water, rose water, mahlab, milk, yeast) | $0.60 |
| Ingredients | $5.21 |
|---|---|
| Packaging: box $1.20 + 30 paper cups $0.60 + label $0.10 | $1.90 |
| Your time: 2.5 hours × $6 | $15.00 |
| Overhead: 15% of ingredients | $0.78 |
| Total batch cost | $22.89 |
| Cost per piece (÷ 30) | $0.76 |
| Price at a 30% margin | $32.70 a box · $1.09 a piece |
Look at where the money goes: your time is about two-thirds of the cost. If you sold this box for $10 because "the ingredients only cost $5", you'd be working for free and still losing money on the packaging.
Margin vs markup: don't mix them up
A 30% margin means 30% of the selling price is profit. A 30% markup means you add 30% to the cost. They give different prices:
- 30% markup: $22.89 × 1.30 = $29.76. Profit $6.87, which is only a 23% margin.
- 30% margin: $22.89 ÷ 0.70 = $32.70. Profit $9.81.
Decide which one you mean and stick to it. Margin is easier to compare across products, because it always tells you what share of each sale you keep.
Reality check: compare with the market
Your cost-based price is the floor, not the final answer. Next, compare it with what customers already pay. Sweets are often sold by weight, so convert: if the 30 pieces weigh about 1.3 kg, $32.70 works out at about $25 a kilo.
- Well above the market? Look for savings (bigger packs of ghee, simpler boxes), get faster with practice, or sell it as premium: real ghee, homemade date paste, gift boxes.
- Well below? Raise your price. Customers often read a low price as low quality.
- Never go below cost. A discount for friends is still a cost to you.
Pricing in dollars and lira
If you sell in Lebanon, or anywhere with an unstable currency, keep your price list in US dollars and quote lira at the day's rate. At an example rate of 89,500 LBP to the dollar, the $32.70 box is about 2,930,000 LBP. Write the rate you used on the order, and update your ingredient costs from each new receipt. To keep your books straight in both currencies, see our USD and LBP bookkeeping guide.
Five common pricing mistakes
- Pricing from ingredients only.
- Forgetting packaging and delivery.
- Using last year's ingredient prices.
- Copying a competitor's price without knowing your own cost.
- Giving discounts that wipe out your margin.

Frequently asked questions
What profit margin should a home bakery use?
Many small bakeries aim for a margin of roughly 20–40% on top of paying themselves for their time. Start around 30%, then adjust after comparing local prices and seeing how customers respond.
How much should I pay myself per hour?
Use the hourly rate you'd accept from a job in your area for similar work. If that makes your price too high for the market, work on speed and batch size before cutting your rate.
Should I include my time if baking is a side business?
Yes. Without it you can't tell whether the business is profitable, and your prices won't leave room to hire help if you grow.
How often should I update my prices?
Update ingredient costs whenever a receipt shows a change, and review your selling prices every few months or when costs rise noticeably.
Should I price per piece, per dozen or per kilo?
Whatever your customers expect. Work out the cost per piece first; from that you can quote per dozen, per box or per kilo.
More guides
- How to teach your kids Lebanese Arabic (when you're not fluent)
- Ramadan activities for kids at home
- USD + LBP bookkeeping for Lebanese small businesses
- All guides
Questions? Contact us.