
Menu Profit Analysis for Wholesale Bakeries
Published: August 5, 2025
I've sat across the table from bakery owners who were working 70-hour weeks, shipping hundreds of units daily to happy customers, and still couldn't figure out why their bank account stayed flat.
The answer is almost always the same: they're selling the wrong mix of products. Volume looks good. Margin doesn't.
Menu profit analysis isn't glamorous work. It won't make your croissants flakier or your bread rise better. But it will tell you which products deserve your production capacity and which ones are just keeping you busy while eating your profit.
The Volume Trap
Here's a scenario I see constantly:
A wholesale bakery ships 200 sourdough loaves weekly to their cafe accounts at $4.50 each. Revenue: $900/week. The owner sees this as their flagship product—reliable volume, happy customers, steady orders.
Then they run the numbers:
| Cost Component | Per Loaf |
|---|---|
| Ingredients | $1.15 |
| Labor | $2.20 |
| Packaging | $0.35 |
| Delivery allocation | $0.45 |
| Overhead | $0.55 |
| Total cost | $4.70 |
They're losing $0.20 on every loaf. That "flagship" product costs them $40/week—over $2,000 annually—while consuming their best production slots and delivery capacity.
Meanwhile, their brioche buns sell only 80 six-packs weekly at $7.50 each. Revenue: $600. Not as impressive. But:
| Cost Component | Per 6-Pack |
|---|---|
| Ingredients | $1.40 |
| Labor | $1.80 |
| Packaging | $0.45 |
| Delivery allocation | $0.35 |
| Overhead | $0.40 |
| Total cost | $4.40 |
Margin: $3.10 per unit. Weekly profit contribution: $248.
The product generating less revenue contributes six times more to actual profit. But without proper food cost analysis, volume becomes the metric—and volume misleads.
What Menu Profit Analysis Actually Measures
A proper menu profit analysis looks at every product through multiple lenses:
1. Gross Margin Percentage
Formula: (Selling Price - Product Cost) / Selling Price
This tells you what percentage of each sale is profit before fixed costs. Wholesale bakeries should target 20-35% depending on product type and competition.
2. Gross Margin Dollars
The actual money left after variable costs. A 35% margin on a $3 item is $1.05. A 25% margin on a $8 item is $2.00. Lower percentage, more dollars.
3. Contribution Margin
After subtracting variable costs AND allocated delivery, overhead, and other semi-fixed costs. This is your true profit contribution per unit.
4. Profit Per Production Hour
How much margin does this product generate per hour of labor invested? A high-margin item that takes 15 minutes to produce might be less profitable than a moderate-margin item you can crank out at 4 per minute.
5. Profit Per Oven Slot
For bakeries where oven capacity is the constraint (most of them), what does each product earn per pan, per bake? A product that fills a full sheet pan with $15 in margin beats one that requires half a sheet pan for $12 in margin.
Building Your Analysis Matrix
Here's how to structure a menu profit analysis for a wholesale bakery:
Step 1: List every product you sell wholesale
Include everything—even items you only sell occasionally or to a single account.
Step 2: Calculate true cost per unit
Not just ingredients. Labor, packaging, delivery allocation, overhead contribution. Use your actual numbers, not estimates.
Step 3: Record current pricing and volume
What are you actually charging? How many units moved last month/quarter?
Step 4: Calculate margin metrics
Gross margin percentage, gross margin dollars, contribution margin.
Step 5: Add production metrics
Units per labor hour, units per oven load, total production time per batch.
Here's what the output might look like:
| Product | Price | Cost | GM% | GM$ | Units/Mo | Monthly Profit | Profit/Labor Hr |
|---|---|---|---|---|---|---|---|
| Croissant | $3.20 | $2.40 | 25% | $0.80 | 800 | $640 | $48 |
| Sourdough | $4.50 | $4.70 | -4% | -$0.20 | 800 | -$160 | -$9 |
| Brioche 6pk | $7.50 | $4.40 | 41% | $3.10 | 320 | $992 | $72 |
| Baguette | $2.80 | $1.90 | 32% | $0.90 | 600 | $540 | $67 |
| Muffin 12pk | $15.00 | $9.50 | 37% | $5.50 | 150 | $825 | $82 |
| Cinnamon Roll | $3.50 | $2.85 | 19% | $0.65 | 400 | $260 | $32 |
Suddenly the picture changes. Muffins look boring compared to croissants, but they're your profit leader on a per-hour basis. Sourdough—your "signature" product—is actively losing money.
The Four Categories
Classic menu engineering sorts products into four buckets. The wholesale version works the same way:
Stars: High Margin, High Volume
These products sell well AND make good money. Protect them. Don't mess with pricing without careful analysis. Consider expanding production capacity.
Plow Horses: Low Margin, High Volume
They sell well but don't make much per unit. The sourdough in our example. Options:
- Raise prices (test carefully with accounts)
- Reduce costs through process improvement
- Reduce costs through supplier negotiation
- Accept lower margin for customer retention
- Gradually phase out and replace with higher-margin alternatives
Puzzles: High Margin, Low Volume
They make good money per unit but don't sell enough. Options:
- Improve sales effort (feature in quotes, suggest to accounts)
- Reduce minimum orders to encourage trial
- Analyze why accounts aren't buying (quality? price perception? competition?)
- Accept them as profitable niche products
- Discontinue if the low volume isn't worth the production complexity
Dogs: Low Margin, Low Volume
They don't sell well AND don't make money. Usually legacy products someone requested once. Options:
- Eliminate immediately if no strategic reason to keep
- Raise prices significantly (if they're going to leave anyway)
- Keep only if they're part of a larger account relationship you can't afford to lose
Why Popular Items Lose Money
Understanding why your best-sellers might be your worst performers helps prevent repeating the pattern.
Underpriced at Launch
You set the price when you started the business, when you were buying ingredients at retail and paying yourself nothing. Costs increased. Prices didn't.
Customer-Specific Pricing That Spread
You gave one good customer a deal on sourdough. Then another account heard about that price and wanted it too. Now your "deal" price is your standard price.
Labor Intensity Not Accounted For
Sourdough seems simple—flour, water, salt, starter. But the handling time across multiple feedings, long proofing, and careful shaping adds up. You costed the ingredients, not the time.
Hidden Delivery Costs
Your downtown accounts receive daily delivery. The sourdough mostly goes there. The delivery cost per loaf is higher than you realized.
Volume Discounts to Yourself
You're essentially giving your biggest accounts volume pricing without them asking, because you're "nice" and want to keep the relationship. The relationship is costing you.
Making Changes Without Losing Accounts
Here's the tricky part. You've identified your sourdough is losing money. You can't just email your accounts tomorrow saying prices are going up 25%.
Strategy 1: Gradual Increases
Increase prices 5-8% now, with notice. Plan another 5-8% in six months. Make the change in steps rather than one shock.
Script: "Hi Sarah, we're implementing a small price adjustment starting April 1st due to increased ingredient costs. Sourdough loaves will go from $4.50 to $4.80. Let me know if you have questions."
Strategy 2: New Products, New Prices
Introduce a "new" sourdough variant—whole wheat sourdough, seeded sourdough, country loaf—at proper pricing. Gradually phase out the money-loser.
Strategy 3: Minimum Order Adjustments
Instead of raising the unit price, require minimum orders that make delivery cost-effective. "Sourdough is now available in minimum orders of 20 loaves for delivery, or any quantity for pickup."
Strategy 4: Transparent Conversation
For good accounts where you have a real relationship: "I need to share something with you. I finally did proper costing on our sourdough and realized I've been losing money on every loaf. I need to bring the price up to $5.00 to make it sustainable. I hope you understand."
Many accounts will understand. The ones who push back hard might not be accounts worth keeping.
Strategy 5: Accept Strategic Loss Leaders
Sometimes a low-margin product keeps a high-value account happy. The sourdough loses $0.20/loaf, but that account also buys $300/week in other products at good margins.
Run the numbers at the account level, not just the product level. An unprofitable product can be acceptable if the account relationship is profitable overall.
The Production Efficiency Factor
Menu profit analysis for wholesale bakeries must account for production efficiency, not just financial margins.
Consider two products:
Product A: Artisan Roll
- Margin: $0.60 per unit
- Production: 24 rolls per batch
- Batch time: 45 minutes
- Margin per production hour: $19.20
Product B: Standard Baguette
- Margin: $0.50 per unit
- Production: 12 per batch
- Batch time: 30 minutes
- Margin per production hour: $12.00
The artisan roll looks slightly better financially per unit. But when you factor in production time, it's 60% more profitable per hour of labor.
Now add oven constraint:
Product A: Artisan Roll
- Margin per batch: $14.40
- Oven time: 18 minutes
- Margin per oven hour: $48.00
Product B: Standard Baguette
- Margin per batch: $6.00
- Oven time: 22 minutes
- Margin per oven hour: $16.36
If your oven is your bottleneck (it usually is), the artisan rolls generate nearly 3x the profit per hour of oven time.
This is why menu profit analysis isn't just about margin percentages. Production capacity allocation matters.
Running the Analysis Quarterly
Menu profit analysis isn't a one-time exercise. Run it at least quarterly because:
- Ingredient costs change (butter, flour, eggs are volatile)
- Labor costs change (raises, new hires, efficiency improvements)
- Volume changes (accounts come and go, seasonal shifts)
- Pricing changes (you've made adjustments, competitors have too)
Set a calendar reminder. Pull your numbers. Run the analysis. Make decisions.
Tools for Food Cost Analysis
You can do this in a spreadsheet—many bakeries do. But wholesale complexity makes dedicated tools valuable:
What spreadsheets do well:
- Custom calculations exactly how you want them
- Free (if you already have Excel/Sheets)
- Full control over data and formulas
Where spreadsheets struggle:
- Updating ingredient prices across multiple recipes
- Tracking actual vs. theoretical costs over time
- Generating per-account profitability automatically
- Scaling as product count and accounts grow
A proper food cost analysis tool handles:
- Automatic cost updates when you enter new invoices
- Per-product and per-account margin reporting
- Historical trend tracking
- Alerts when margins drop below targets
- Integration with production and sales data
For bakeries with 20+ products and 10+ wholesale accounts, dedicated tools save hours weekly and catch problems earlier.
The Goal: Informed Decisions
Menu profit analysis doesn't tell you what to do. It tells you what's happening so you can decide what to do.
Keep the money-losing sourdough because it anchors your most important account? Valid choice, if you've made it consciously.
Eliminate the low-margin cinnamon rolls to free production capacity for high-margin muffins? Also valid.
Raise prices across the board by 8% because you haven't adjusted in 18 months and costs have risen 15%? Probably overdue.
The worst position is not knowing. Running hard, staying busy, wondering why the bank account doesn't grow. Menu profit analysis replaces wondering with knowing.
Then you can act.
Ready to see which products are actually making you money? Visit dicedos.com to discover how our food cost analysis tools help wholesale bakeries identify profit drivers and fix margin problems.
Related posts

How to Build a Profitable Wholesale Bakery Menu Using Real Cost Data

Data-Driven Menu Decisions for Small Bakeries

Boosting B2B Sales for Your Wholesale Bakery

Bakery Standing Orders for Wholesale Accounts: Keep Recurring Deliveries Accurate
