English pricing guide · USD examples
Cookie pricing calculator: batches, dozens and individual cookies
Cookie pricing starts with the whole batch, then the number of cookies you can actually sell. Ingredients, working time, boxes or bags, and allocated overhead all belong in the cost. Use BakeWorth for the batch and per-cookie result; use the packing example below to understand a dozen.
Calculate your own costs in BakeWorthFree, no account required. The calculator keeps your existing local draft; opening it does not load this example into your recipe.
Worked USD example: 24 cookies packed as two dozens
These fictional inputs illustrate a 24-cookie costing worksheet, not a tested baking recipe or a survey of US prices. Use your receipts and your own recipe, including small ingredients. The example assumes all 24 cookies are saleable and the packaging is two boxes.
| Ingredient | Package | Used | Cost |
|---|---|---|---|
| Flour | $4.00 / 1000 g | 500 g | $2.00 |
| Butter | $4.00 / 454 g | 227 g | $2.00 |
| Sugar | $2.00 / 1000 g | 500 g | $1.00 |
| Chocolate chips | $8.00 / 340 g | 170 g | $4.00 |
| Eggs | $6.00 / 12 item(s) | 4 item(s) | $2.00 |
| Vanilla | $5.00 / 100 ml | 10 ml | $0.50 |
Labor, packaging and overhead
The batch uses 45 minutes at $20 per hour, or $15.00 in labor. Include weighing, mixing, portioning, packing and cleanup. Count decorating time if you decorate your cookies. Separate active work from unattended oven time and avoid counting the same overlapping work twice.
Two boxes cost $2.50 together, and manually allocated overhead is $1.00. Enter those as additional-expense rows. If you instead use individual bags or ribbons, enter their total cost for this batch rather than charging for boxes and bags you did not use.
- Ingredients
- $11.50
- Labor
- $15.00
- Two boxes
- $2.50
- Allocated overhead
- $1.00
- Total batch cost
- $30.00
- Yield
- 24 individual cookies
- Cost per cookie
- $1.25
Markup and profit margin give different prices
Markup is profit expressed as a percentage of cost. Profit margin is profit expressed as a percentage of the selling price. The same percentage produces a higher price with margin than with markup.
Markup price = cost × (1 + percentage ÷ 100). Margin price = cost ÷ (1 − percentage ÷ 100).
| Method | Batch price | Per cookie | Batch profit |
|---|---|---|---|
| 40% markup | $42.00 | $1.75 | $12.00 |
| 40% margin | $50.00 | $2.08 | $20.00 |
The margin target must be below 100%. Profit here is sale price minus the production costs entered above; it is not a promise of take-home income after every business expense or tax.
Amounts are calculated with BakeWorth’s decimal engine and rounded only for display. Independently rounded batch and unit prices may not multiply exactly. If you round your final quote, enter the actual batch sale price in the calculator to check its resulting profit and percentages.
What does that mean for a dozen?
With 24 cookies split evenly into two boxes of 12, the cost is $15.00 per dozen. At a 40% margin, the batch sells for $50.00, or $25.00 per dozen. A 40% markup instead gives $21.00 per dozen.
The calculator’s unit result for a yield of 24 is one cookie. This fixed packing comparison is not an automatic dozen-pricing feature. If you sell individual cookies at a rounded price, check the actual total you will receive rather than assuming it equals the independently rounded batch suggestion.
A batch, an individual cookie and a dozen are different units
Enter 24 as the yield when the batch makes 24 saleable cookies. BakeWorth reports a batch cost of $30.00 and a unit cost of $1.25. A dozen is 12 cookies, so this particular batch supplies two equal dozens. The comparison below divides the full batch price into those two packs.
BakeWorth does not have an automatic pack-size mode. If you want to cost only complete dozens, explicitly define the yield as the number of dozens and remember that the unit result then means one dozen, not one cookie. Do not read a 24-cookie batch price as the price of a single dozen.
Use the number you can sell, not an optimistic tray count
Smaller portions can produce more cookies, but each cookie is a different product size. Use a realistic count for the size you sell. If a trial batch produces fewer saleable cookies, divide the same entered batch cost by that lower yield rather than leaving the original count unchanged.
There is no automatic waste percentage or inventory feature. Enter your actual ingredient use and saleable yield. Decorated cookies may require more labor, icing, individual bags and drying space; account for the costs manually instead of assuming they cost the same as plain cookies.
Put your own numbers into BakeWorth
- Enter the saleable cookie count as yield, then each ingredient’s purchase price, package size and amount used.
- Include actual labor minutes and the hourly rate you choose.
- Enter packaging for the batch and a manually allocated overhead amount as additional expenses.
- Choose margin or markup. Compare the batch price with the per-cookie result and enter your actual custom batch sale price if you round or repackage the quote.
Use compatible units such as grams, kilograms, ounces or pounds for mass, and milliliters or liters for volume. There is no automatic cups-to-grams conversion. USD is the default for new users in either language; saved currency preferences remain yours, and changing denomination does not convert amounts.
Questions before you quote
How much should I charge per dozen?
For the fictional 24-cookie example, a 40% margin gives a $50.00 batch price, or $25.00 for each of two equal dozens. That is a calculation from these inputs, not a universal selling price. Use your own ingredients, labor, packaging, overhead and target.
Can I switch between selling singles and dozens?
Yes, but make the meaning of yield explicit and include the packaging you actually use. The calculator returns batch and unit values; the dozen comparison on this page is a fixed example, not another calculator.
Will changing currency convert my costs?
No. New users start in USD, but switching currency only changes the denomination. Existing saved currency preferences are kept, and switching language does not convert or reset your values.
