Selling and marketing
How Much Does 1 Dozen Donuts Cost in 2026: Price and Margin
A clear way to cost one dozen donuts and set a price that covers ingredients, your time, and overhead.
On this page

What to remember
- A dozen donuts has three cost lines: ingredients, your time, and overhead.
- Homemade donuts often sell for $7 to $18 a dozen, according to the same home cost guide.
- Price from your batch cost, not from a competitor’s menu.
When you ask how much does 1 dozen donuts cost, the number you need is not a menu price. It is the cost of your own batch, divided by 12, plus your time and overhead. That total sets the floor under your price, and how much do donuts usually cost shows what menus charge.
Start with the cost of one dozen
oneanddoneprep.com puts the cost of donuts made at home at $0.60 to $1.50 each when you make a batch of 1 dozen or more. That is $7.20 to $18.00 for the dozen before you add labor or overhead. Use your own receipts to replace that range with your real ingredient and packaging cost. If you want the per-dozen math laid out again, how much do a dozen donuts cost walks through it.
A dozen is a useful unit because it matches how many customers buy. It also makes the math simple: batch cost divided by 12. If your batch makes 14 or 16, divide by the count you actually sell, not by the pan size.
Try the free bake pricing calculator
Free, no signup.
Add your time and overhead
Your time is a cost line, even when you pay yourself last. Pick an hourly rate you would pay someone else to do the same work, then count only the active minutes. Waiting for dough to rise is not active work, but shaping, frying, glazing, and boxing are. Write the minutes down for one batch so you are not guessing.
Overhead is everything else that makes the dozen sellable. Power, boxes, labels, delivery, and market fees all belong in the cost. Add those per batch, not per year, so the number lands on the dozen. If you cannot trace a cost to the batch, leave it out of the batch cost and cover it in your margin.
If you do not want to pay yourself an hourly rate, set a flat labor fee per dozen. The point is to put a number on the line. A zero on the labor line is still a choice, and it hides the real cost of your work.
List the batch ingredients
Use your receipts for one batch that makes 12 donuts. Add the box, label, and any topping you bought for that batch.
Divide by 12
Batch ingredient and packaging cost divided by 12 gives your cost per donut.
Add active labor
Multiply active minutes by your hourly rate, then divide by 12. Do not count waiting time.
Add overhead per dozen
Power, boxes, labels, delivery, and market fees for that batch, divided by 12.
Set a floor price
Add ingredients, labor, and overhead. That is your break even price per dozen.
Add your margin
Mark up from the floor, then check the price against the $7 to $18 homemade range.
A worked example for one dozen glazed donuts
Suppose your ingredients and packaging come to $7.20 for a dozen, the low end of the home cost range from the same guide. You spend 30 minutes of active work at $15 an hour, which is $7.50. Overhead for power, a box, and a label is $2.00.
Your total cost is $16.70. At $18.00 a dozen, the top of the homemade price range from the same guide, your margin is $1.30, or about 7.2%. That sits inside the 5% to 20% profit range Toast reports for donut shops.
What price should you put on the dozen?
latestcost.com puts donut per-dozen prices at $6 to $45 depending on style and vendor, and per-unit prices at $1.00 to $3.50. Those are market prices, not your cost. Use them to see what customers already pay, then check your floor. If your floor is above the market, cut a cost or change the size before you cut your own pay, and how much do donuts cost shows more per-dozen math.
Homemade donuts often sell for $7 to $18 a dozen, according to the same home cost guide. That range is wide because toppings, fillings, and packaging change the cost. A plain glazed dozen and a filled, boxed, labeled dozen are not the same product. Price the dozen you actually make, not the cheapest one on the list.
A simple formula for a dozen
Add ingredients, packaging, labor, and overhead for the batch. Divide by 12 to get your cost per donut. Multiply by 12 to get your cost per dozen. Add your margin to that number, then check the result against the $7 to $18 homemade range and the $6 to $45 shop range.
Mistakes that cost you money
The first mistake is pricing from a competitor’s menu instead of your batch. The second is leaving out the box, the label, and the drive. The third is paying yourself nothing and calling the leftover margin profit, which makes the dozen look more profitable than it is. For a full cost per dozen check, see how much do donuts cost now.
Another mistake is using one batch size for every order. A dozen for a neighbor and a dozen for a market table can carry different packaging and delivery costs. Cost the order you are quoting, not the one you made last month. If the price only works at 10 dozen, do not quote it for one.
The last mistake is copying a shop price without checking your own cost. latestcost.com lists shop per-dozen prices at $6 to $45, but that range does not include your kitchen time. A shop price can be a useful ceiling. It is not your cost.
Check your price before you commit
Before you post a dozen price, run the math at your slowest batch and your busiest week. Check that the price still covers ingredients, labor, and overhead. Then compare it with the $7 to $18 homemade range and the $6 to $45 shop range, and add any market booth fee to overhead before you decide. For a shop price check, see how much do donuts cost at Krispy Kreme.
Toast reports that donut shops typically have profit margins ranging from 5% to 20%. Use that as a check, not a rule. If your margin lands below 5%, you are working for very little. If it lands above 20%, check that you counted every cost before you celebrate.
Write the price on the box before you quote it. If the number feels high, check the cost lines again before you cut. A price that covers your work is easier to defend than a price you guessed.
Common questions
Is $18 a dozen too much for homemade donuts?
It can be fair if your batch cost, labor, and overhead leave a margin. The same home cost guide puts homemade donuts at $7 to $18 a dozen, so $18 is the top of that range. Check your own cost before you use it.
What is the cost of one donut at home?
The same home cost guide puts home donut cost at $0.60 to $1.50 each for batches of a dozen or more. That is $7.20 to $18.00 per dozen before you add your time and overhead. Use your receipts to replace the range with your real numbers.
Should I charge by the donut or by the dozen?
By the dozen is easier to quote and easier for customers to compare. It also lets you spread packaging and overhead across 12 pieces. If you sell singles, divide your dozen price by 12 and round up so the single covers the box and label.
What margin should I aim for on donuts?
Toast reports that donut shops typically have profit margins ranging from 5% to 20%. Use that as a check, not a rule. A home baker with lower overhead can aim higher, but only after ingredients, labor, and overhead are paid. If your margin falls below 5%, raise the price or cut a cost.
Why does my dozen cost more than a shop price?
A shop price and your cost are different numbers. The same price guide lists shop per-dozen prices at $6 to $45, but that range does not include your kitchen time. Price from your own cost, not from the lowest menu you see. That keeps your margin honest.
Sources
General information, not legal or tax advice. Your costs and local rules vary.