Selling and marketing
How Much Does a Croissant Cost? $0.39 Cost, $7 Retail (2026)
A clear croissant cost breakdown, from a $0.39 batch to a $7 retail price, with labor and overhead counted.
On this page
- What does one croissant cost to make?
- What changes the cost of a croissant?
- How does batch size change the cost per croissant?
- What belongs on a croissant cost sheet?
- How do you price a croissant for your home shop?
- Worked example: from batch cost to margin
- How do you compare your price to the local range?
- What mistakes cost you money on croissants?
- What should you check before you commit?

The price on a bakery tag is not the same as your cost. When you ask how much does a croissant cost for your own home shop, you need three numbers: what goes into the batch, what your time is worth, and what it takes to run the sale.
Price a croissant batch before you sell
Free, no signup.
What does one croissant cost to make?
According to Bakemargin, ingredients cost $0.75 to $2.00 per croissant. According to Kitchen Cost, a sample 12-croissant plain batch costs $4.70, or $0.39 each. The gap between those numbers shows why size, butter, and fillings change your batch cost.
The batch number and the per-croissant number answer different questions. The batch number tells you what to spend at the store. The per-croissant number tells you what to charge. Use both, and keep the count honest so you do not spread cost over croissants you did not sell.
What changes the cost of a croissant?
Butter is the biggest lever. The same guide says butter at $4.40 a pound accounts for 50 to 60 percent of croissant cost. A small change in butter price or croissant size can move your batch cost a lot.
Size and filling matter too. A larger croissant uses more dough and more butter. A filled croissant adds filling cost and extra handling time. If you sell more than one kind, cost each kind as its own batch instead of using one average price.
Labor and location also drive price. According to Latest Cost, single-croissant prices vary by bakery, size, and region, with ingredients, labor, and location as the main drivers. Your shop has its own mix of those three. If you make other yeast doughs, cost a loaf of bread the same way.
How does batch size change the cost per croissant?
Batch size changes the cost per croissant because costs that do not change with the count spread over more pieces. The sample 12-croissant plain batch at $4.70 in ingredients comes to $0.39 each when you divide by twelve. If you make 12 and sell 10, the two unsold croissants still carry ingredients, labor, and overhead. Divide by the count you actually sell at the market, not the count you hope to sell.
Small batches carry more cost per piece when packaging and oven power stay the same. A larger batch can lower the per-croissant share of overhead, but only if you sell the extra pieces. Track your sold count for three batches from your own kitchen before you trust an average.
What belongs on a croissant cost sheet?
A croissant cost sheet has three columns for ingredients, labor, and overhead for the whole batch. Ingredients include butter, flour, yeast, sugar, salt, and any filling you use for that batch. Labor includes active time for mixing, folding, shaping, proofing checks, and baking the whole batch. Overhead includes packaging, oven power, labels, delivery cost, and card reader fees for the sale.
Use your own receipts for ingredients and a timer for labor when you build the sheet. Add overhead for the whole batch, then divide by the count you actually sell at market. Keep the sheet with the batch so you can compare one week to the next. If your butter price moves, you will see the change in the ingredient column first.
How do you price a croissant for your home shop?
Start with cost per croissant, then add labor and overhead, then choose a margin. Bakemargin lists a retail range of $3.50 to $7.00 per croissant, but that is a market range, not a promise. Your price has to fit your size, fillings, and local buyers.
Do not copy a bakery price and work backward. That price includes their rent, their staff, and their equipment, and you cannot see those numbers. Build your price from your batch, then compare it to the local range. If your price is far above the range, check your batch size and your time before you assume buyers will not pay.
Add up the batch
List butter, flour, yeast, sugar, salt, and any filling for the whole batch. Use your receipts, not a guess.
Divide by the count
Divide the batch ingredient cost by the number of croissants you actually sell. A sample 12-croissant plain batch comes to $0.39 each.
Add your labor
Track active time for mixing, folding, shaping, proofing checks, and baking. Multiply hours by the rate you pay yourself.
Add overhead
Add packaging, oven power, labels, and any delivery cost for the batch. Divide that total by the count.
Set your margin
Add a margin on top of the full cost. Check the final price against the $3.50 to $7.00 retail range and your local buyers.
Worked example: from batch cost to margin
Use the sample 12-croissant plain batch with $4.70 in ingredients, which is $0.39 per croissant. Pay yourself $15 an hour, and count 30 minutes of active work for the batch. That labor is $7.50 for the batch, or $0.63 per croissant when you divide by twelve.
Add $2.40 for packaging and oven power for the batch, which is $0.20 per croissant. Ingredients, labor, and overhead together come to $14.60 for the batch, or $1.22 per croissant. That full cost includes all three inputs, so the margin starts after every cost is counted.
At a $3.50 retail price, the margin is $2.28 per croissant after ingredients, labor, and overhead. At $7.00, the margin is $5.78 per croissant on the same full cost for the batch. If your labor rate is $20 an hour, the same 30 minutes adds $10 to the batch, or $0.83 each. Your full cost rises to $17.10, or $1.43 each, and the margin at $3.50 drops to $2.07.
How do you compare your price to the local range?
The retail range of $3.50 to $7.00 is a market signal, not a cost target. Compare your full cost per croissant to that range after you add ingredients, labor, and overhead. If your full cost is $1.22 each, you have room to choose a price inside the range. If your full cost is close to $3.50, check your batch size and active time before you blame local buyers.
Compare like with like, because a plain croissant and a filled croissant do not carry the same cost. Check your size, filling, and packaging carefully against the local item you are comparing. Then test one change at a time, such as a smaller piece or a simpler filling.
What mistakes cost you money on croissants?
The first mistake is pricing from ingredients alone. Butter may be 50 to 60 percent of cost, but it is not the whole cost. The second is using a bakery tag as your cost. A $7.00 retail price does not mean your batch costs $7.00.
The third mistake is guessing your batch count. If you make 12 and sell 10, the two unsold croissants still carry cost. The fourth is forgetting packaging and delivery. Small costs add up across a market morning. If you also sell brownies or cupcakes, run the same check on those batches.
A market table can hide small costs. Bags, labels, and a card reader fee all come out of the same sale. Add them to your batch before you set the price. If you deliver, add your drive time and gas to the same sheet.
What should you check before you commit?
Before you set a price, check your butter cost, your batch yield, and your active time for one full batch. Then check the local range. The Latest Cost guide says prices vary by bakery, size, and region, so a price that works in one town may not work in yours.
Run the math at the low end and the high end of your ingredients. If butter jumps, you want to know how much margin you have before you cut your pay. A simple batch cost sheet makes that check fast. If you make macarons, the same labor check matters even more.
Write down your actual active time for three batches. Do not use the time it takes when everything goes right. Use the time it takes on a normal market week. That number is the one that keeps your price honest.
Common questions
Is $0.39 a realistic cost for a croissant?
No single cost fits every kitchen. Kitchen Cost lists a sample plain batch at $0.39 each, so treat that as a starting point. Your butter, size, fillings, and waste can push it up. Replace the sample with your own receipts before you set a price.
Should I charge more for a filled croissant?
Yes, if the filling adds cost and time. A plain croissant and a filled croissant do not use the same ingredients or the same active work. Cost the filling separately, add its labor, then set a separate price. Do not average the two or the plain one will subsidize the filled one.
How do I know if my croissant price is too low?
Check the margin after ingredients, labor, and overhead. If the number left over does not cover your time and a profit, the price is too low. Raise the price, shrink the croissant, or cut a cost you can control. Do not cut your own pay first.
What if local buyers will not pay $3.50?
Then change the product before you change your pay. A smaller croissant, a simpler filling, or a lower packaging cost can bring the price down without giving away your time. Check the local range, then test one change at a time. Do not price below your full cost.
Does the retail range include labor?
The $3.50 to $7.00 range is a retail price range, not a cost breakdown. It does not tell you what labor or overhead the bakery carries. Use it to see what buyers may expect, then build your price from your own batch cost. The two numbers answer different questions.
Sources
General information, not legal or tax advice.