Selling and marketing
How Much to Price Cookies: Cost per Dozen and Margin (2026)
A batch cost sheet that includes your time and overhead, so every dozen you sell leaves a real margin.
On this page

Pricing cookies gets easier when you treat each batch like a small job. You are not guessing a number; you are covering what you spent and paying yourself for the work. The guide below shows how much to price cookies with a batch sheet, a labor line, and a margin you can defend.
What to remember
- Cost the whole batch, not just the flour.
- Add your time before you add profit.
- Spread monthly costs across the batches you make.
- Check the dozen price against your own buyers.
What goes into the price of one cookie
Start with the full batch, not one cookie. List ingredients, packaging, and any fee you pay to take a card. According to Crumb Coach, a pricing calculator should include ingredient cost, batch yield, labor time, packaging, transaction fees, target profit, suggested price, profit per item, and hourly pay. That list is a good checklist for your own batch sheet.
Batch yield matters because one recipe can make 24 small cookies or 18 large ones. The same batch cost spread over fewer cookies raises the cost per cookie. Write down the count you actually sell, not the count the recipe says it makes. Then the dozen price is based on your real output.
Packaging is more than a bag. It includes the box, the label, the sticker, and the card you put inside. If you sell at a market, add any table fee and travel cost you pay. Those are real costs, even if they do not show up on the ingredient receipt.
Try the free bake pricing calculator
Free, no signup.
How to price cookies step by step
Cost the full batch
Add ingredients, packaging, and the card fees you pay. Use the receipt or the price you paid, not a guess.
Add your labor
Track the time you spend mixing, baking, cooling, and boxing. Multiply those hours by the hourly rate you want to earn.
Add overhead
Spread monthly costs across the batches you make. Brevl is one flat $20 a month, so ten batches a month means $2 a batch.
Divide by cookies and add profit
Divide the batch cost by the number of cookies. Add the profit you want per cookie, then multiply by the dozen.
Check the dozen price
Compare the dozen price to what your buyers already pay. If it is too high, change the cookie size or the box before you cut your own pay.
Write the numbers down once and reuse the sheet for every batch. A cookie that sells well at one market may need a different box or a smaller count at another. The cost per dozen guide shows how to compare two sizes without guessing. Keep the sheet with your orders so you can see which cookie actually pays.
Your hourly rate is your choice, but it should be a number you would accept for a shift. If you pay yourself $15 an hour, a two hour batch carries $30 of labor. If you pay yourself $25, the same batch carries $50. The cookie price has to carry the rate you pick, or the work is a gift.
How to choose your profit and hourly rate
Profit is not the same as your labor. Labor pays you for the hours; profit is what is left to grow the shop, replace a mixer, or save for a slow month. Pick a profit amount per dozen that you can say out loud without flinching. Then check that the buyer still gets a fair cookie at that price.
Your hourly rate can start where you are comfortable. The important part is that you track the real time: mixing, scooping, baking, cooling, boxing, and cleaning. A batch that takes four hours is not a two hour batch. The cookie cost guide shows how the count and the time change the cost per cookie.
A worked example for a three dozen batch
For example, say a batch of 36 cookies uses $12 of ingredients and $4 of packaging. You track 2.5 hours and pay yourself $18 an hour, which is $45. Your overhead is Brevl at $20 a month; if you make 10 batches a month, that is $2 a batch. Total cost is $63. At $26 a dozen, three dozen brings in $78. Your margin is $15, or $5 a dozen, about 19 percent.
What to check before you commit to a price
Check the fee you pay on each card sale before you set the dozen price. Brevl lets you take cards through your own Stripe or Square account, plus Venmo, Cash App, Zelle, and cash. A card fee is a real cost, so it belongs in the batch sheet. If you ship, add the box and the label cost too; the shipping cookies guide walks through the weight math.
Ask a few repeat buyers what they pay for a dozen cookies now. You are not copying their price; you are learning what the local buyer already accepts. If your cost sheet says $26 and the local buyer expects $18, do not panic. Change the cookie size, the box, or the count, then run the sheet again.
Mistakes that cost you money
The first mistake is pricing from ingredients alone. The ingredients are only one line. The same Crumb Coach guide says to start with ingredient costs, then add labor, packaging, fees, waste, and profit. If you skip waste, a broken cookie or a failed batch comes out of your pay. If you skip fees, every card order is a little smaller than you planned.
Another mistake is setting one price for every cookie. A brownie batch and a sourdough cookie batch do not carry the same cost or the same time. Price each recipe on its own sheet, then compare the margin. That way a slow seller does not hide behind a fast one.
Check your waste line after a market day. Count the cookies that broke, the ones you sampled, and the ones you brought home. If that number is high, your price has to carry it. A small waste line is easier to defend than a price rise later.
How Brevl helps you price and get paid
Brevl is one flat $20 a month with no cut of your sales. It works on a computer and on a phone, and it gives you a shop you can customize with your photos, your colors, and your own web address. Recipes include real costing, ingredient inventory, and a weekly planner, so you can price a batch and plan the week. You can take card payments through your own Stripe or Square account, plus Venmo, Cash App, Zelle, and cash.
You do not need a separate spreadsheet for every recipe. Brevl keeps the costing, the ingredient list, and the weekly plan together. When a buyer asks for a custom box, you can check the cost before you say yes. That keeps a friendly order from becoming a cheap one.
Your price should cover the batch, your time, and the cost of running the shop. When the numbers are on the sheet, you can answer a buyer without guessing. That is the whole point of pricing cookies before the order, not after.
Common questions
Should I price cookies by the cookie or by the dozen?
Price by the dozen for home sales. It is easier to list, easier to box, and easier for a buyer to compare. You can still show a per cookie number on your batch sheet so you know the cost of a single cookie when you mix sizes.
Do I have to pay myself an hourly wage?
Yes, put a labor line in every batch. Pick an hourly rate you would accept for the work, then track the time you actually spend. If the price cannot cover that rate, change the cookie size, the recipe, or the batch count before you decide to work for free.
How do I cover card fees in my cookie price?
Check the fee you pay on each card sale and add it as a cost line before you set the price. Use your own Stripe or Square rate, not a guess. Then build that fee into the dozen price so card orders still leave a margin.
What if buyers say my cookies cost too much?
First check your batch sheet. If the math is right, do not cut your pay to match a low offer. Try a smaller cookie, a simpler box, or a smaller minimum order. A lower price only works if the batch still covers ingredients, labor, overhead, and a margin.
How often should I raise my cookie prices?
Review your batch sheet when ingredient costs, packaging costs, or your monthly Brevl plan change. Also review it when you add a new cookie or a new box. Raise the price at a clear point, such as a new market season or a new menu, and tell repeat buyers before the change.
Sources
This is general information for pricing your own baked goods, not legal, tax, or financial advice. Your costs, market, and local rules are your own to check.