Per-Person Catering Cost

Excel Formulas › Events & Catering

All versions

Catering quotes scale with headcount. Multiply the per-plate price by the guest count for the food total — the starting figure for any event budget.


Quick formula: catering total from price and guests:
=price_per_plate * guest_count
Per-plate price times the number of guests gives the food total before tax, gratuity, and rentals.

The example

$65/plate for 120 guests.

AB
1ItemValue
2$65 × 120—
3Food total→ $7,800

The formula

The formula:

=B2 * guest_count // price per plate × guests

How it works

How it works:

  1. Multiply price per plate by guest count for the food subtotal.
  2. Add tax and gratuity/service charge on top — often 25–30% combined.
  3. Vendors usually require a guaranteed minimum headcount — bill the greater of actual or guarantee.
  4. Build per-plate tiers (kids, vendor meals) and sum each with SUMPRODUCT.

The guaranteed minimum bites. Most caterers bill the higher of your actual count or a contracted minimum, so dropping below the guarantee doesn’t save money. Model it as =price × MAX(actual_guests, guarantee) so the budget reflects what you’ll really pay — and set the guarantee realistically when signing.

Try it: interactive demo

Live demo

Price per plate and guest count.

Food total:

Variations

With tax & gratuity

All-in:

=price * guests * (1 + tax + gratuity)

Bill the guarantee

Min headcount:

=price * MAX(actual, guarantee)

Mixed plate tiers

Adults + kids:

=SUMPRODUCT(plate_prices, counts)

Pitfalls & errors

Guaranteed minimum. You pay the higher of actual or the contracted count.

Add tax & gratuity. The plate price is rarely the final number.

Count all meals. Include kids, vendors, and staff meals.

Practice workbook

📊
Download the free Per-Person Catering Cost practice workbook
A catering sheet with the all-in, guarantee, and mixed-tier variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I calculate catering cost per person in Excel?
Multiply the per-plate price by guest count: =price_per_plate * guest_count. $65 for 120 guests is $7,800.
How do I add tax and gratuity?
Use =price * guests * (1 + tax + gratuity) — often 25–30% combined on top of food.
What about a guaranteed minimum?
Bill the higher of actual or guarantee: =price * MAX(actual_guests, guarantee).

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Cost per guest · Gratuity & service charge · Event budget allocation