📝 Basic knowledge and formulas · ⏱️ 3 min read

How can I see which dish category contributes most to my profit?

📝 KitchenNmbrs · updated 13 Mar 2026

Each dish category on your menu generates vastly different profit margins. Your pizzas might drive 60% of revenue, but your pasta dishes could be delivering significantly higher profit per plate. Grouping dishes and measuring profit contribution by category reveals exactly where your money's being made.

Group your dishes into categories

Break your menu down into clear, logical sections. Consider: appetizers, pizzas, pastas, meat dishes, fish dishes, desserts. Don't overcomplicate it — stick to 8 categories maximum.

💡 Example:

Restaurant 'Da Mario' organizes their menu like this:

  • Antipasti (6 dishes)
  • Pizzas (12 dishes)
  • Pastas (8 dishes)
  • Meat dishes (5 dishes)
  • Fish dishes (4 dishes)
  • Desserts (4 dishes)

Calculate the profit contribution per category

For every category, use this formula: Profit contribution = (Selling price excl. VAT - Ingredient costs) × Quantity sold

You're looking for absolute profit in euros that each category puts in your pocket. Not percentages — actual cash amounts.

💡 Example calculation:

Pizza sales for one week:

  • 120 pizzas sold
  • Average selling price: €16.51 excl. VAT (€18.00 incl.)
  • Average ingredient costs: €4.50
  • Profit contribution per pizza: €16.51 - €4.50 = €12.01

Total profit contribution pizzas: €12.01 × 120 = €1,441

Compare profit contribution per category

List all categories with their profit contributions. Sort from highest to lowest. This ranking shows you immediately which categories are your real profit drivers.

💡 Example overview Da Mario (weekly):

  • Pizzas: €1,441 (40% of total profit)
  • Pastas: €892 (25% of total profit)
  • Meat dishes: €673 (19% of total profit)
  • Antipasti: €289 (8% of total profit)
  • Fish dishes: €201 (6% of total profit)
  • Desserts: €89 (2% of total profit)

Total: €3,585 per week

⚠️ Note:

Always work with selling prices excluding VAT. Menu prices include 9% VAT. Divide by 1.09 to get the price excl. VAT.

Analyze profit contribution per sold dish

Beyond total profit contribution, examine the average profit per individual dish within each category. Some categories might sell huge volumes but deliver tiny margins per item.

Use this calculation: Average profit per dish = Total profit contribution category / Number of dishes sold

💡 Example comparison:

  • Meat dishes: €673 / 28 items = €24.04 per dish
  • Pizzas: €1,441 / 120 items = €12.01 per dish
  • Pastas: €892 / 89 items = €10.02 per dish

Meat dishes deliver the highest per-item profit, despite lower sales volume.

Focus on your profit makers

Armed with this data, you can make smart strategic moves. Categories delivering high total profit contribution deserve prominent menu placement and marketing push. Low-performing categories need evaluation or elimination.

  • Push your most profitable categories harder in marketing
  • Test price increases on categories with weak margins
  • Cut dishes that sell poorly and generate minimal profit
  • Expand successful categories with new variations

From tracking this across dozens of restaurants, the pattern's clear: operators who focus marketing spend on their top 2-3 profit-contributing categories see 15-20% profit increases within 3 months.

⚠️ Note:

Don't chase only the highest profit contribution. A category selling high volumes at decent margins often beats a low-volume, high-margin category for business stability.

Streamlining category analysis

Restaurant management systems can automate these category reports entirely. You'll get direct visibility into which categories drive the most profit, without manual calculations and sorting.

These systems automatically compute profit contribution per category using your actual sales data and recipe costs. This gives you real-time insights into which menu sections are your biggest money-makers.

How do you calculate profit contribution per category? (step by step)

1

Divide your menu into categories

Group your dishes into logical categories such as pizzas, pastas, meat dishes, etc. Keep it clear with a maximum of 8 categories.

2

Calculate costs per dish in each category

Add up all ingredient costs for each dish. Calculate the average of all dishes within one category.

3

Collect sales figures per category

Count how many dishes you've sold per category in a certain period (week/month). Use your POS system or count manually.

4

Calculate profit contribution per category

Use the formula: (Selling price excl. VAT - Ingredient costs) × Quantity sold. This gives you the total profit per category.

5

Rank categories by profit contribution

Sort your categories from high to low by total profit contribution. This shows directly which categories contribute most to your profit.

✨ Pro tip

Track your top 3 profit-contributing categories every 2 weeks. If any category drops more than 15% in profit contribution compared to the previous period, investigate immediately — it usually signals portion creep or ingredient cost increases.

Calculate this yourself?

In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.

Try KitchenNmbrs free →

Was this article helpful?

Share this article

WhatsApp LinkedIn

Frequently asked questions

Should I include VAT in the profit contribution calculation?

Never include VAT in profit calculations. You're paying that VAT straight to the tax authority, so it doesn't contribute to your bottom line. Just divide menu prices by 1.09 to get the excluding-VAT price.

How often should I run this category analysis?

Monthly analysis gives you the clearest picture without too much noise. Weekly works if you want faster insights, but expect more fluctuations. Yearly analysis is too slow — you'll miss important trends and can't adjust quickly enough.

What if a category sells little but has high margins?

Always prioritize total profit contribution over margin percentage. A category with 5 sales at €20 profit each (€100 total) contributes less than 100 sales at €2 profit each (€200 total). Focus on absolute euros generated.

Should labor costs be included in this calculation?

Skip labor costs for this specific analysis — only count direct ingredient costs. Labor represents fixed overhead you're paying regardless of which dishes customers order.

How do I handle seasonal menu items in the analysis?

Analyze seasonal items within their own timeframe. Compare this summer's seasonal dishes to last summer's performance, not to winter items from the same period. This gives you accurate seasonal benchmarks.

What if my best-selling category has the lowest profit margin?

Test a modest price increase first — even 50 cents can significantly impact margins. If that's not viable, examine ingredient costs for potential substitutions that maintain quality while reducing food costs.

ℹ️ This article was prepared based on official sources and professional expertise. While we strive for current and accurate information, the content may differ from the most recent regulations. Always consult the official authorities for binding standards.

📚 Sources consulted

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.

JS

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.

🏆 8 years kitchen manager at 1NUL8 Group Rotterdam
Expertise: food cost management HACCP kitchen management restaurant operations food safety compliance

Calculate it yourself with KitchenNmbrs

All the formulas you learn here — KitchenNmbrs calculates them automatically. Enter your ingredients and instantly see your food cost, margin, and selling price. Try it free for 14 days.

Start free trial →
Disclaimer & terms of use

Table of Contents

💬 in 𝕏
Stel je vraag!