PCProChefDesk
Banquet & Catering

Buffet Food Cost Calculator: Hotel Banquet Math

Ahmet Kaya · May 2026 · 9 min read

If you cost a buffet the way you cost an à la carte plate, your numbers will be wrong by 15-30%. Buffet math has four variables à la carte ignores: covers, per-guest amount, refill multiplier, and pickup ratio. Here's how the hotel groups have done it for forty years — and how to do it in your own kitchen this week.

Why à la carte food cost % is the wrong tool for buffet

À la carte food cost is plate-driven: 320 g of lamb, $24/kg, $7.68 per portion. Sell at $32, get 24% food cost. Clean math, clean attribution.

Buffet doesn't work that way. You prepare for 100 covers but you don't put 100 plates on a station. You put a tray of lamb that holds 8 kg, knowing some guests will take 250 g and some will take 50 g and some will not approach the station at all. You also know that if it empties in the first hour, that's a service failure — so you over-prep. You also know that whatever doesn't leave the tray is waste, weighed and binned at end of service.

Three things happen that à la carte costing never has to model:

  1. Refill over-production — you intentionally prep more than the room will eat, because running out mid-service is unacceptable
  2. Variable pickup — the % of prepared product that actually gets eaten varies wildly by item type (protein 85%, salad 55%, cheese 35%, beverage 95%)
  3. Cost spreads across the entire room, not per plate — the unit you cost against is "cover," meaning "paying guest in the door"

If you ignore these and just total raw food cost ÷ servings, you'll undercount waste, underprice the ticket, and wonder why a "30% food cost" buffet shows up as 42% on the monthly P&L.

The four variables

1. Covers

The number of paying guests expected. This is the denominator for every per-guest calculation. Sounds obvious but the common error is using attended covers instead of paid covers — paid covers are what drive revenue, attended covers (some children, free staff meals) drive consumption.

2. Per-guest amount

How much of each item, on average, one guest will take. This is per item, not per buffet — a guest takes 120 g of scrambled eggs but only 25 g of cheese.

Industry baselines for breakfast buffet (these are starting points, not gospel):

Item typePer-guest amount
Hot protein (eggs, sausage)60-100 g
Hot starch (potato, rice)70-110 g
Yogurt / dairy100-150 g
Fresh fruit80-120 g
Cheese30-50 g
Bakery (croissant)1 piece
Coffee180-250 ml

These are tracked and refined by hotel banquet operations over decades. The Cornell School of Hotel Administration publishes hospitality research that includes per-guest consumption baselines; Marriott, Hilton, and IHG banquet operating manuals codify similar numbers internally. Your own kitchen's data — collected by weighing tray-in vs tray-out for a week — will be more accurate than any external reference.

3. Refill multiplier

The factor you multiply prep by to account for refills and "running out is unacceptable" safety margin. Industry defaults:

Higher refill = safer (less stockout risk), more waste. Lower refill = leaner, higher risk of an embarrassing empty tray at 09:45 with twenty late breakfast guests still arriving.

4. Pickup ratio

The percentage of prepared product that actually leaves the buffet on guest plates. This is where buffet math gets brutal.

Industry pickup % norms by item type:

ItemTypical pickup %
Hot protein85%
Cold protein (salmon, charcuterie)70%
Fresh fruit55%
Cheese platter35%
Bakery / bread60-80%
Dessert50-65%
Hot beverage (coffee, tea)95%
Cold beverage (juice, water)85%
Soft fruit garnish25-40%

A cheese platter at 35% pickup means: prep 5 kg, guests eat 1.75 kg, you bin 3.25 kg. That waste is real food cost — it just doesn't appear on the plate, it appears in the bin. Every buffet cost calculation that ignores pickup is wrong by exactly this amount.

The hardest item to cost on a buffet is whatever has the lowest pickup ratio. A 35% pickup cheese platter is doing more damage to your food cost than the lamb shank everybody worries about. Track it. Reduce the tray. Refill from a cold prep instead of restocking a giant display.

The actual formula

For one item on one buffet:

Prep amount (the kitchen prepares this much) Covers × Per-guest amount × Refill multiplier
Expected consumption (this much actually gets eaten) Covers × Per-guest amount × Pickup %
Expected waste (the bin total) Prep cost − Consumption cost
Cost per cover (this is what you compare against ticket price) Total prep cost across all items ÷ Covers

Worked example: scrambled eggs station on a 100-cover breakfast at $35/cover ticket.

Multiply this across 12-15 items on a typical breakfast buffet and you'll see per-cover cost land around $8-$12. At $35 ticket that's 23-34% food cost — industry-target territory. Skip the pickup % math and you'll think your eggs cost $4.30/cover when they actually cost $4.30/cover plus $1.26 of bin.

Food cost % targets by buffet type

The chart hotel groups use internally (these are industry benchmarks; your operation's targets depend on your concept, market, and labour structure):

Buffet typeGood (≤)Watch (≤)Over budget (>)
Breakfast22%28%35%
Brunch26%32%38%
Lunch26%32%38%
Dinner28%35%42%
Cocktail / reception22%28%35%

Breakfast and cocktail target lower food cost % because product cost itself is lower (eggs vs prime rib) — there's less room to absorb pickup waste. Dinner allows higher % because the ticket carries premium product margins.

What this looks like in practice

The reason most independent operators struggle with buffet costing isn't the math — it's the data discipline. Tracking per-guest amounts, pickup ratios, and refill behaviour across 15 stations over a service night is genuinely hard to do on a clipboard.

PC

In ProChefDesk

The Buffet Planner tool encodes all four variables natively. Pick a buffet type (breakfast, brunch, lunch, dinner, cocktail) and industry-default refill multiplier + per-guest amounts + pickup ratios load automatically (overridable). Per-station and per-item cost + waste calculate live as you build. Food cost % displays with traffic-light status (Good / Watch / Over budget) against industry targets. Seven ready-to-edit templates ship in the box: Continental Breakfast, Mediterranean Lunch, Sunday Brunch 5★, Iftar Buffet, Wedding Banquet, Cocktail Reception, BBQ Grill — each pre-loaded with sector-baseline items you can link to your own recipes. Open the app to try it.

What to do this week

  1. Pick your next buffet event. Don't try to retroactively cost the last one — too messy.
  2. Write down each station and item. One per row.
  3. Estimate per-guest, refill, pickup % using the tables above as starting points. Don't be precious; first-pass estimates are fine.
  4. Run the formula. Compare cost-per-cover to your ticket price. If food cost % is above the target band for your buffet type, you have a pricing or pickup problem.
  5. After the event, weigh the bin per station. Compare actual waste to your model's expected waste. Adjust your per-guest and pickup numbers. Repeat.

After three or four events your numbers will be more honest than any industry handbook. The chart above gives you a starting position. The work is making it yours.

The point

Buffet food cost is not à la carte food cost with a different denominator. It's a different model — multiple variables interacting per item, waste built into the design, ticket price spread across the whole room. Get the four variables right (covers, per-guest, refill, pickup) and you'll price tickets accurately and stop being surprised by month-end P&L.

Get them wrong and you'll either underprice and lose money, or overprice and lose covers. Neither is a good place to be.