A worked example, rendered from real sample data. Sign in to run the tool on your own input.
guests=120
service=buffet
meal=dinner
hours=3
per_head_cost=35═══ Catering Plan ═══
Guests: 120
Service style: Buffet — guests serve themselves, so budget 25% more food
Meal: dinner
Service window: 3 h
Leftover buffer: 8% on every food quantity
═══ Assumptions ═══
ℹ Every rate below is a starting estimate, not researched local pricing. Override any of them with a key=value line and re-run.
Main servings: 1.25 per guest for buffet
Protein portion: 8 oz cooked weight per serving
Canapés: 4 pieces per guest
Starch / veg: 4 oz of each per guest
Salad: 3 oz per guest
Bread: 1.5 rolls per guest
Dessert: 1.25 portions per guest
Wine bottle: 5 glasses per 750 ml
Spirits bottle: 16 servings per 750 ml
═══ Dietary Split ═══
ℹ Vegetarian and vegan are meal choices, so they are taken out of the meat count. Gluten-free and allergy guests overlap with the others — they are adjustments to a plate, not extra plates.
Meat / fish plates: 100 (83.3%)
Vegetarian plates: 14 (12% requested)
Vegan plates: 6 (5% requested)
Plates total: 120 — matches the headcount
Gluten-free: 6 guests (5%) need a GF version of their plate
Named allergies: 4 guests (3%) need an individually plated, labelled meal
⚠ Collect the actual allergens from your guest list before the tasting. A percentage is a planning placeholder, never a safety plan.
═══ Food Quantities ═══
Canapés: 519 pieces
Main servings: 162 (1.25 × 120 × 8% buffer)
Protein t
…
Calculate catering quantities, portions, and costs for events. Part of the DevTools Surf developer suite. Browse more tools in the Event Planning collection.