How much profit does each dish actually generate for your restaurant? The contribution margin per dish reveals exactly what remains after covering all variable costs – from ingredients to delivery fees. This metric drives smarter menu decisions than food cost percentages alone.
What is contribution margin?
Contribution margin represents what remains from your selling price after subtracting all variable costs. Variable costs are expenses that occur only when you sell that specific dish.
💡 Example:
Pasta carbonara - menu price €18.50 (incl. 9% VAT):
- Selling price excl. VAT: €16.97
- Ingredient costs: €5.10
- Packaging (for delivery): €0.40
- Credit card fees (2%): €0.34
Contribution margin: €16.97 - €5.84 = €11.13
Variable costs you need to include
Most restaurant owners focus solely on ingredient costs, but several other variable expenses impact your margins:
- Ingredient costs: Everything that goes on the plate
- Packaging costs: For takeout/delivery orders
- Platform fees: Delivery apps like Uber Eats (15-30%)
- Credit card fees: Usually 1.5-3% of order value
- Commissions: Reservation platforms, loyalty programs
⚠️ Note:
Staff wages and rent aren't variable costs. You pay these expenses regardless of how many dishes you sell. Include only costs directly tied to each individual sale.
The contribution margin formula
Contribution margin = Selling price (excl. VAT) - Variable costs per portion
For the percentage calculation:
Contribution margin % = (Contribution margin / Selling price excl. VAT) × 100
💡 Example calculation:
Steak - menu price €32.00 (incl. 9% VAT):
- Selling price excl. VAT: €29.36
- Ingredient costs: €12.50
- Credit card fees: €0.64
- Total variable costs: €13.14
Contribution margin: €29.36 - €13.14 = €16.22 (55.2%)
Why contribution margin beats food cost analysis
Food cost percentages only account for ingredients. Contribution margin shows what actually remains to cover fixed expenses. Two dishes might share identical food costs but deliver vastly different contribution margins.
💡 Comparison:
Both dishes maintain 30% food cost:
- Dine-in service: €20 price, €6 ingredients = €14 contribution margin
- Delivery app order: €20 price, €6 ingredients, €5 platform fee = €9 contribution margin
Identical food costs, but €5 difference in actual profit!
Menu engineering with contribution margin
Organize your menu strategically using contribution margin data. High-margin dishes deserve promotion, while low-margin items need pricing adjustments or removal. I've witnessed restaurants lose EUR 200-400 monthly by promoting dishes with deceptively low contribution margins despite acceptable food costs – a mistake that costs the average restaurant EUR 200-400 per month.
- High margin + popular: Feature prominently and train staff to recommend
- High margin + unpopular: Improve presentation or marketing
- Low margin + popular: Increase prices or reduce costs
- Low margin + unpopular: Remove from menu immediately
Practical application
Calculate contribution margins for your 10 top-selling dishes. Rank them from highest to lowest margin. Your top 5 become your profit engines – ensure servers actively recommend these options. The bottom 5 require immediate attention.
⚠️ Note:
Low contribution margin dishes can function as 'loss leaders' to attract customers. But ensure they also order high-margin items to maintain profitability.
How do you calculate contribution margin? (step by step)
Gather all variable costs
Add up: ingredient costs, packaging, platform fees, credit card fees and other costs that directly relate to this dish. Don't forget small amounts - they add up.
Calculate selling price excl. VAT
Divide your menu price by 1.09 (at 9% VAT) or by 1.21 (at 21% VAT for alcohol). This is your actual selling price without tax.
Subtract variable costs from selling price
Selling price excl. VAT minus total variable costs = contribution margin in euros. Divide this by the selling price and multiply by 100 for the percentage.
✨ Pro tip
Calculate contribution margins for your 12 highest-volume dishes every quarter, focusing on absolute euro amounts rather than percentages. A dish generating €15 contribution at 50% delivers more profit than one producing €8 at 70%.
Calculate this yourself?
In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.
Was this article helpful?
Frequently asked questions
What is a good contribution margin percentage?
Restaurants typically achieve 60-75% contribution margins for dine-in service. Delivery orders often range 45-60% due to platform fees. Focus more on comparing margins across your own menu items than hitting specific percentages.
How often should I recalculate contribution margins?
Review your top 10 dishes monthly for regular monitoring. Recalculate immediately after supplier price changes or platform fee adjustments. Seasonal ingredients may require weekly updates during peak periods.
Should I remove all low-margin dishes from my menu?
Not necessarily – some low-margin dishes serve as customer magnets. But track what customers order alongside these items. If they're not driving additional high-margin sales, consider removal or repricing.
📚 Sources consulted
- EU Verordening 852/2004 — Levensmiddelenhygiëne (2004) — Official source
- EU Verordening 853/2004 — Hygiënevoorschriften voor levensmiddelen van dierlijke oorsprong (2004) — Official source
- EU Verordening 1169/2011 — Voedselinformatie aan consumenten (2011) — Official source
- NVWA — Hygiënecode voor de horeca (2024) — Official source
- NVWA — Allergenen in voedsel (2024) — Official source
- Codex Alimentarius — International Food Standards (2024) — Official source
- FSA — Safer food, better business (HACCP) (2024) — Official source
- BVL — Lebensmittelhygiene (HACCP) (2024) — Official source
- Warenwetbesluit Bereiding en behandeling van levensmiddelen (2024) — Official source
- WHO — Foodborne diseases estimates (2024) — Official source
Food Standards Agency (FSA) — https://www.food.gov.uk
The HACCP standards shown in this application are for informational purposes only. KitchenNmbrs does not guarantee that displayed values are current or complete. Always consult the FSA or your local authority for the latest regulations.
Written by
Jeffrey Smit
Founder & CEO of KitchenNmbrs
Jeffrey Smit built KitchenNmbrs from 8 years of hands-on experience as kitchen manager at 1NUL8 Group in Rotterdam. His mission: give every restaurant owner control over food cost.
Engineer your menu for maximum margin
Menu engineering combines popularity with profitability. KitchenNmbrs gives you the data to strategically design your menu. Test it free for 14 days.
Start free trial →