BETA APP IN DEVELOPMENT HACCP and more are available in your dashboard — currently in beta, so minor bugs may occur. The updated app with full integration is coming soon.
📝 Basic knowledge and formulas · ⏱️ 2 min read

How do I calculate the margin on an all you can eat concept?

📝 KitchenNmbrs · updated 16 Mar 2026

TL;DR

Calculate all-you-can-eat margins per guest, not per dish. Track average consumption for 2-3 weeks, aim for 55-70% margins, and use menu positioning to guide guests toward lower-cost items. Monitor weekly to catch margin erosion early.

Most restaurant owners get burned by all-you-can-eat margins because they calculate them wrong. Unlike regular dining, you're not pricing individual dishes—you're betting on average guest consumption patterns. Your success depends on one critical number: keeping your average ingredient cost per guest below your fixed price per person.

What makes all you can eat different?

Traditional restaurants calculate margin per dish. With buffet-style concepts, every guest pays the same price but consumes wildly different amounts. Your profitability hinges on the average consumption across all guests combined—not individual portions.

💡 Example:

Sushi buffet priced at €32.50 per person (incl. 9% VAT)

  • Selling price excl. VAT: €29.82
  • Average ingredient costs per guest: €11.50
  • Margin: €18.32 per guest

Margin percentage: 61.4%

The core formula for all you can eat margin

The calculation mirrors standard margin formulas, but focuses on per-guest averages:

Margin % = ((Selling price per guest excl. VAT - Average ingredient costs per guest) / Selling price per guest excl. VAT) × 100

The challenging piece? Determining accurate average ingredient costs per guest. This requires tracking actual consumption data over time.

Calculate average consumption per guest

You'll need real consumption data from your operation. Track these metrics for 2-3 weeks minimum:

  • Daily guest count
  • Quantities served for each menu item
  • Ingredient cost per dish served

💡 Example calculation:

100 guests during one evening consumed:

  • 150 sushi rolls at €2.20 = €330
  • 80 sashimi portions at €3.50 = €280
  • 200 maki rolls at €1.80 = €360
  • 50 hot dishes at €4.00 = €200

Total: €1,170 / 100 guests = €11.70 per guest

Factors that affect your margin

Buffet margins fluctuate based on variables you can't fully control:

  • Guest demographics: Young adults consume significantly more than families with small children
  • Seating duration: Extended dining sessions increase consumption rates
  • Menu mix: Premium items like fresh salmon destroy margins faster than rice-based dishes
  • Seasonal patterns: Cold weather typically drives higher consumption

Something most kitchen managers discover too late: guest behavior shifts dramatically between lunch and dinner services, often requiring separate margin calculations.

⚠️ Note:

Always calculate using selling price excl. VAT. That €32.50 menu price becomes €29.82 excl. 9% VAT for accurate margin calculations.

Optimization strategies

Smart operators influence guest behavior to protect margins:

  • Strategic placement: Position inexpensive, filling items (rice dishes, vegetables) at eye level
  • Portion sizing: Use smaller serving plates to reduce waste and overconsumption
  • Time restrictions: Implement 90-120 minute limits to prevent excessive eating
  • Controlled ordering: Round-by-round ordering systems prevent guests from over-ordering initially

💡 Practical tip:

One successful sushi operation positions their rice and vegetable dishes at the buffet entrance. Guests naturally fill up on these €1.80 items before reaching the €4.50 premium fish selections.

Monitoring and adjustment

Buffet concepts demand constant vigilance because consumption patterns shift unexpectedly. Review these metrics weekly:

  • Average ingredient cost per guest versus prior periods
  • Top-consumed expensive items and their impact
  • Consumption differences across customer segments
  • Seasonal consumption trends and patterns

Regular tracking prevents margin erosion before it becomes a serious problem. Many operators check these numbers monthly—but weekly reviews catch issues faster.

How do you calculate the margin on all you can eat? (step by step)

1

Determine your selling price excl. VAT

Divide your menu price by 1.09 (at 9% VAT). For example: €32.50 / 1.09 = €29.82 excl. VAT. This is your basis for the margin calculation.

2

Measure average consumption per guest

Track for 2-3 weeks how many guests you had and what the total ingredient costs were. Divide total costs by number of guests for average costs per guest.

3

Calculate your margin percentage

Subtract average costs per guest from selling price excl. VAT. Divide this by the selling price and multiply by 100 for your margin percentage.

4

Analyze and optimize

Check which items reduce your margin the most. Adjust by making expensive items less prominent or offering cheap, filling alternatives.

✨ Pro tip

Set consumption alerts when your top 3 most expensive items exceed 40% of total guest consumption—this typically signals margin erosion within 10 days.

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

What's a healthy margin for all you can eat concepts?

Target margins between 55-70% for sustainable profitability. Anything below 50% leaves you vulnerable to high-consumption guests and ingredient cost fluctuations.

How do I handle guests who eat extremely large quantities?

Don't panic about individual heavy eaters—your profitability depends on averages across all guests. Light eaters naturally balance out the heavy consumers in your overall calculations.

Should I charge different prices for lunch versus dinner?

Many successful operators charge 20-30% more for dinner service since evening guests consume more and choose expensive items. Analyze your consumption data by time slot to determine optimal pricing.

What if my costs per guest keep creeping up?

Monitor weekly and adjust through menu engineering—not price increases. Promote filling, low-cost items and consider repositioning or removing margin-killing dishes.

Can I run all you can eat alongside regular menu items?

Yes, but calculate margins separately since consumption patterns differ completely. Buffet guests behave differently than à la carte diners.

How do I price a new all you can eat menu without historical data?

Start with competitor pricing and conservative consumption estimates, then adjust within 30 days based on actual data. Better to start slightly high and reduce than lose money from day one.

What's the biggest mistake operators make with buffet margins?

Calculating margins based on hoped-for consumption instead of actual data. Track real guest behavior for at least two weeks before setting final pricing.

ℹ️ 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 𝕏
Chef Digit
KitchenNmbrs assistent