A cookie business can earn a gross margin of 55% to 60% on what it sells direct, and much less on what it sells wholesale, once your time is counted as a cost. In the example below, a large chocolate chip cookie costs $1.56 to make and sell at a market, with 66 cents of ingredients and 63 cents of time; at $4, the margin is 61%. The same cookie sold to a café at $2.50 earns 42%, and a dozen box preordered for pickup earns 57%. Over a month, five ways of selling bring $5,830 of sales and $3,253 of gross profit, and $2,178 is left after the kitchen and the fees, with every hour already paid at $20. Below is a cookie costed, the margins by channel, a month's numbers, what a good margin is, and where it leaks.
The short version
- Cost a cookie with your time in it: ingredients, the bag, and the minutes, plus card fees.
- Margin = (price − cost) ÷ price. Markup = (price − cost) ÷ cost. They're different numbers.
- Direct sales earn 55% to 61% in the example; café wholesale 42%.
- Decorated cookies earn on decorating time; price by the minute.
- Shipped boxes carry the box, the padding, and higher fees.
- The margin leaks through broken cookies, unsold ones and free samples.
- TaroStack costs every batch from what you paid and reports margins by product and customer. More below.
A cookie, costed
Granite Peak Cookie Co., a made-up cookie bakery in Sandy, Utah, I use in these examples, bakes large chocolate chip cookies 24 to a batch: $15.85 of ingredients and 45 minutes of hands-on time at $20 an hour.
| A cookie | Cost |
|---|---|
| Ingredients | $0.66 |
| Bag and sticker | $0.15 |
| Your time | $0.63 |
| Card fees, 3% of $4 | $0.12 |
| Cost | $1.56 |
The oven, power and kitchen rent are fixed costs here, counted once a month rather than in each cookie. How the price itself is set, with overhead in it, is in how to price baked goods.
Margins by channel
| Product | Sold where | Price | Cost | Gross profit | Margin | Markup |
|---|---|---|---|---|---|---|
| Chocolate chip cookie | Market and pop-ups | $4.00 | $1.56 | $2.44 | 61.0% | 156% |
| Dozen box, preordered | Pickup | $42.00 | $18.18 | $23.82 | 56.7% | 131% |
| Chocolate chip cookie | Café, wholesale | $2.50 | $1.44 | $1.06 | 42.4% | 74% |
| Decorated sugar cookie, 5 minutes | Custom orders | $7.00 | $2.98 | $4.02 | 57.4% | 135% |
| Dozen box, shipped | Online shop | $48.00 | $21.80 | $26.20 | 54.6% | 120% |
The café cookie has no card fee, but at $2.50 it keeps 42%, and the café keeps the rest of what its customer pays. The decorated cookie's cost is mostly its five minutes of piping, $1.67 of the $2.98. The shipped dozen pays $3 for a box and padding and 6% to the online shop, so it needs $48 to earn what the pickup dozen earns at $42. Shipping cookies so they arrive whole is in how to ship cookies.
A month's numbers
| Product | A month | Sales | Gross profit |
|---|---|---|---|
| Market cookies | 400 | $1,600 | $976 |
| Preordered dozen boxes | 40 | $1,680 | $953 |
| Café cookies | 300 | $750 | $318 |
| Decorated cookies | 120 | $840 | $482 |
| Shipped dozen boxes | 20 | $960 | $524 |
| Total | $5,830 | $3,253 |
Fixed costs are $1,075 a month: a shared commercial kitchen ($600), market fees ($200), the website ($40), insurance ($50), ads ($150) and software ($35). That leaves $2,178 a month, a net margin of 37%, after paying about 58 hours of baking and decorating at $20, $1,157 of wages. The café sells 300 cookies and brings the least profit; the preorders bring almost as much as the market without a day behind a table.
What a good cookie margin is
With your time counted as a cost, a gross margin of 50% or more on direct sales leaves room for the kitchen, the unsold cookies and the business. Below that, check the price; above it, check that every hour is in the cost. A margin that looks high because the labor is left out isn't a margin, it's unpaid work. What a sound margin looks like for food products in general is in good profit margin for a food product, and the difference between margin and markup in markup vs margin.
Where the margin leaks
Broken and misshapen cookies. Two cookies a batch that can't be sold raise the cost of the other 22 by about 9%.
Unsold cookies. Twenty cookies left after a market are $29 of cost with nothing against them; bake to the preorders and bring a little less.
Samples. A plate of samples is a marketing cost; count it, or it hides in the margin.
Butter and chocolate prices. Chocolate is nearly half a batch's ingredients; a 20% rise takes about 6 cents off every cookie's profit.
Get the calculator
Download the cookie profit margin calculator. One line for each product and where it's sold: the price, the ingredients, packaging, labor and fees as a share of the price; the cost, gross profit, margin, markup and the price a target margin needs fill in. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.
Where this stops working
The sheet uses the costs you type in. When chocolate goes up, the café asks for a better price, or a batch comes out with four broken cookies, the margins change and the sheet doesn't know until you redo it.
How TaroStack does it
TaroStack costs every batch from what you paid and reports margins by product and customer.
Every batch costed. Each cookie is a recipe, so each batch takes the ingredients off stock and is costed from what they cost, and good and rejected cookies are recorded, so broken ones show in the cost.
Margins by product and customer. Margins are reported by product and by customer, so the café's cookies and the market's cookies show what each really earns.
Price rises spotted. The price-creep report shows each supplier's prices over time, so the chocolate rise is seen the week it lands.
| The job | Spreadsheet | In TaroStack |
|---|---|---|
| What a batch cost | Prices you type | Costed from what you paid |
| Broken cookies | Not counted | Good and rejected on each batch |
| What the café earns | Worked out by hand | Margins by customer |
| Chocolate going up | Noticed later | Price creep by supplier |
Recipes, costing and margins are on every plan, from $49 a month. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.
