Recipe Costing for Caterers: Cost Per Guest

Recipe costing for a caterer means turning every dish into a cost per guest: ingredient cost divided by (1 minus waste %), plus prep labor at your hourly rate, plus overhead, divided by the guest count. In the worked 120-guest example below that comes to $6.74 per guest, which prices at $17.00 per guest for food at a 60% margin. Re-cost before every quote, because BLS average prices moved sharply between September 2025 and September 2026 (eggs down 34.9%, butter down 17.3%).

Why caterers need recipe costing, not a gut number

A restaurant can fix a bad price next week. A caterer signs a contract months before the event and lives with the number. If you quote a 120-person wedding at a price per guest that was guessed from last year’s menu, every dollar of error is multiplied by 120, and the client will not accept a revised invoice because butter went up.

Recipe costing fixes that. You write every dish as a recipe sized for the event, put a current price against every ingredient, add the labor it takes to make, and divide by the guest count. The result is a cost per guest you can defend, and a quote you can adjust in minutes when the menu or headcount changes. You can do this on paper, in a spreadsheet, or in the Proofsheet workbench, which keeps an ingredient price library and recalculates every recipe when a price changes.

The formula, in the order you apply it

Proofsheet uses the same method throughout, and it works for a catering menu as well as for a tray of cookies:

  1. Ingredient cost = sum of (quantity × unit price) for every ingredient, including sub-recipes.
  2. Ingredient cost with waste = ingredient cost ÷ (1 − waste %).
  3. Labor = prep and cooking minutes ÷ 60 × hourly rate.
  4. Overhead = a percentage of (ingredients with waste + labor), or a flat dollar amount per event.
  5. Batch cost = 2 + 3 + 4. For catering, the “batch” is the whole event.
  6. Cost per guest = batch cost ÷ guaranteed guests, plus disposables per guest.
  7. Price = cost ÷ (1 − margin), rounded up to a price point.

If you only want the arithmetic for one dish, the recipe cost calculator does steps 1 to 6 without saving anything.

As-purchased vs. plated weight

The most common catering costing error is pricing the plated portion. You buy chicken thighs raw, and trim loss and cooking shrink happen before anything reaches the plate. If your braised thighs keep about 75% of their raw weight, a 6 oz cooked portion needs 6 ÷ 0.75 = 8 oz raw.

Cost the 8 oz. Over 120 guests at an example invoice price of $3.20 per pound:

  • Costed at raw weight: 120 × 0.5 lb = 60 lb × $3.20 = $192.00
  • Costed at plated weight: 120 × 0.375 lb = 45 lb × $3.20 = $144.00

The second number understates the event by $48.00, or $0.40 per guest. At a 60% margin that error becomes $0.40 ÷ 0.40 = $1.00 per guest of missing price, or $120 on the event. Measure your own yields once (weigh raw, weigh cooked) and store them with the recipe.

Sub-recipes

Anything you make in bulk and use in more than one dish should be its own recipe: dressings, stocks, sauces, spice rubs, compound butters. Cost it once, express it per gram, and every dish that uses it inherits the current cost.

Example: herb butter for dinner rolls.

Ingredient Quantity Cost
Butter 2.5 lb at $3.959/lb $9.90
Herbs, garlic, salt as needed $3.60
Yield 1,200 g $13.50

That is $13.50 ÷ 1,200 g = $0.01125 per gram, so a 10 g portion costs about $0.11. The butter price here is the BLS U.S. city average retail price for September 2026. Wholesale and club pricing is usually lower, so put your own invoice price in its place.

Worked example: a 120-guest wedding dinner

Menu per guest: braised chicken thighs (6 oz cooked), herb rice, roasted vegetables, green salad with house vinaigrette, dinner roll with herb butter. Prices below are example invoice prices except where marked; replace them with yours.

Line Quantity for 120 guests Cost
Chicken thighs, boneless (raw) 60 lb × $3.20 $192.00
Braising stock, wine, aromatics batch $38.00
Rice 15 lb × $1.10 $16.50
Vegetables for roasting 36 lb × $1.85 $66.60
Mixed greens 8 lb × $4.25 $34.00
House vinaigrette (sub-recipe) batch $9.50
Dinner rolls 10 dozen × $4.50 $45.00
Herb butter (sub-recipe) 1,200 g $13.50
Ingredient total $415.10

Now apply the formula:

  • Waste at 5%: $415.10 ÷ 0.95 = $436.95
  • Labor: 2 cooks × 6 hours = 720 minutes. 720 ÷ 60 × $20.00 = $240.00. For reference, the BLS median wage for cooks was $17.62 an hour in May 2025 ($17.98 for restaurant cooks); use what you actually pay, including your own time.
  • Overhead at 15%: ($436.95 + $240.00) × 0.15 = $101.54 (kitchen rent, fuel, insurance share, equipment wear).
  • Batch cost: $436.95 + $240.00 + $101.54 = $778.49
  • Per guest: $778.49 ÷ 120 = $6.49, plus $0.25 of disposables = $6.74
  • Price at a 60% margin: $6.74 ÷ 0.40 = $16.84, rounded up to $17.00 per guest
  • Food quote: 120 × $17.00 = $2,040.00

Check it with food cost percentage: ingredient cost with waste per guest is $436.95 ÷ 120 = $3.64, and $3.64 ÷ $17.00 = 21.4%. The food cost percentage guide explains how to read that number and when it misleads.

Service staff, rentals, delivery and gratuity are not in that $17.00. Quote them as separate lines. That keeps the food price comparable across events and lets you scale staff by service style (buffet vs. plated) without touching the recipe cost.

Headcount, overage and minimums

Cost to the guaranteed count, not the RSVP estimate, and say in the contract when the count locks. If you prepare a small overage for plating mistakes, put it in the waste % rather than inventing extra guests; that keeps the per-guest math honest.

Set a minimum. Labor and overhead do not shrink in proportion to guests. Rerun the example at 60 guests with the same two cooks for 5 hours and the per-guest cost rises, because $200 of labor is now spread over half as many plates. A recipe tool makes this a one-field change instead of a new spreadsheet.

Prices move: date every quote

Ingredient prices do not hold still between the tasting and the wedding. BLS average retail prices, September 2025 vs. September 2026:

Item Sept 2025 Sept 2026 Change
Eggs, grade A large, per dozen $3.488 $2.272 −34.9%
Butter, stick, per lb $4.787 $3.959 −17.3%

The direction is not always down. The USDA Economic Research Service’s September 2026 outlook forecasts prices for sugar and sweets to rise 6.6% in 2026 and food-away-from-home prices to rise 3.5%. Put a quote date and an expiry (for example 30 days) on every proposal, and re-cost the menu before the final invoice if the event is far out. Proofsheet’s price-change alerts flag which saved recipes and quotes are affected when you update an ingredient price.

Putting it to work this week

  • Pick your five most-quoted dishes and write them at as-purchased weight with measured yields.
  • Turn every sauce, dressing and butter into a sub-recipe with a cost per gram.
  • Decide your hourly rate, overhead % and target margin once, and use them on every quote.
  • Build a per-guest cost for your standard buffet and plated menus, then price new inquiries from those.
  • Use the Proofsheet catering quote tool to turn the per-guest price into a client-ready quote, and the baking unit converter when a recipe is written in cups but you buy by weight.

If desserts are part of the package, the custom cake pricing guide covers tiered cakes and per-serving pricing with the same method.

Recipe Costing for Caterers: Cost Per Guest: step by step

  1. Write the recipe at as-purchased weight. List each ingredient in the form you buy it (raw, untrimmed) with the weight or count for the full event, using yield % to convert from plated portions.
  2. Cost sub-recipes first. Cost dressings, sauces and compound butters as their own recipes and express each as a cost per gram or ounce.
  3. Add a waste allowance. Divide total ingredient cost by (1 minus waste %) to cover trim loss, tastings and overage.
  4. Add labor and overhead. Add prep labor as minutes ÷ 60 × hourly rate, then overhead as a percentage of ingredient plus labor cost.
  5. Divide by guests and add disposables. Divide the batch cost by the guaranteed guest count and add any per-guest packaging or disposables.
  6. Price by margin and round up. Divide the per-guest cost by (1 minus target margin) and round up to a clean price point before you quote.

Frequently asked questions

How do caterers calculate food cost per person?

Add up the as-purchased cost of every ingredient for the event, divide by (1 minus your waste %), add prep labor and overhead, then divide by the guaranteed guest count. Add per-guest disposables last.

What is a sub-recipe in recipe costing?

A sub-recipe is a component you make in bulk and use in other dishes, such as a dressing, stock or compound butter. Cost it once per gram or ounce, then pull that unit cost into every dish that uses it.

Should labor be included in recipe costing for catering?

Include kitchen prep and cooking labor in the recipe cost. Event-day service staff, bartenders and rentals are usually quoted as separate lines so the client can see them and you can scale them independently.

How often should a caterer re-cost recipes?

Before every quote, and again before the final invoice if the event is months away. Ingredient prices can move double digits in a year; BLS data shows eggs fell 34.9% between Sept 2025 and Sept 2026.

What margin should a caterer use on food?

There is no single correct number. Pick a margin that covers your fixed costs and profit goal, then check it with food cost %. In the example here, a 60% margin produced a food cost of about 21% of the food price.

Sources

  1. BLS Average Price Data, CPI (U.S. city average), Sept 2026
  2. BLS series APU0000FS1101: Butter, stick, per lb
  3. BLS series APU0000708111: Eggs, grade A, large, per dozen
  4. USDA ERS Food Price Outlook, Summary Findings (Sept 25, 2026)
  5. BLS Occupational Outlook Handbook: Cooks (pay, May 2025)
Cost a recipe and print its label

Tell us what to build next

Everything in Proofsheet is free during the beta. Leave your email and pick the feature you would pay for; we will write when it ships.

We only use your email for updates about this tool. Unsubscribe any time. Privacy.