Knackdesk

Catering Price per Guest Calculator

Enter the guest count, what the food costs you per guest, the staff hours and what you pay per hour, any rentals and other costs, and the profit margin you want. You get the total cost of the event, the price to quote, the price per guest and the profit. Nothing is sent anywhere.

By the Knackdesk team · Last reviewed

In one sentence: A per-guest catering price is the whole cost of the event, food, staff, rentals and extras, grossed up so your margin is a share of the price, then divided by the number of guests.

Formula: food cost = guests × food cost per guest; labour cost = staff hours × hourly rate; total cost = food + labour + rentals + other costs; price = total cost ÷ (1 − margin %); price per guest = price ÷ guests; profit = price − total cost.

What goes into the cost of a catered event

Food is the cost everyone remembers, and it is the one that scales neatly with the guest count. Work it out from your menu: cost each dish per portion, add the portions each guest gets, and include the disposables, garnishes and the extra you prepare so you never run short. That gives a food cost per guest you can reuse whenever the menu repeats.

Everything else is easy to undercount. Staff hours are not just the hours of service. Count prep in the kitchen, loading, travel to the venue, setup, service, breakdown, the drive back and washing up, for every person on the job. Multiply by what each hour costs you, including any employer contributions and holiday pay, not the rate you might bill. If you are not sure how many people you need on the floor, the event staffing calculator works out servers and paid hours from the guest count and service style.

Rentals cover what you hire for this event alone: linen, crockery, glassware, chafing dishes, tables, a marquee kitchen. Other costs pick up fuel, parking, permits, ice, and a share of your fixed overhead such as insurance, kitchen rent and vehicle costs. If you leave overhead out of every quote, no single event pays for it and the business does.

Margin on the price, not markup on the food

This calculator asks for profit as a share of the price because that is how it shows up when you look back at the event. The price is total cost divided by one minus the margin. With the example figures, a total cost of 3,600 and a 30% margin gives a price of 5,142.86, so 1,542.86 of every event at that size is profit, and that is exactly 30% of the price.

Adding 30% to the cost instead would give 4,680, which is only a 23% margin. The gap grows with the margin you want, which is why quoting by markup tends to leave caterers earning less than they planned. The markup and margin calculator converts between the two if a client or supplier talks in markup.

Some caterers price only from food cost, multiplying it by a fixed factor. That can work when every event looks the same, but it hides the cost of staff and rentals, which do not move in step with the food. A small, staff-heavy plated dinner and a large drop-off buffet can share a food cost per guest and still need very different prices.

Turning the result into a quote

The price per guest is what most clients compare, so show it, but quote the event total as well and state the minimum guest count it applies to. Staff and rentals do not halve when the guest list does, so if numbers fall the per-guest price should rise. Rerun the calculator at the lowest likely count and you will see how much.

Ask for a deposit when the booking is confirmed so your food and rental spend is covered before the day. The deposit split calculator splits a total into a deposit and staged payments. If the client is working from a fixed budget, the event budget calculator shows what share of it catering takes and what is left for everything else. Add sales tax or VAT on top of the price shown here when you present it.

Frequently asked questions

Should drinks be in the food cost per guest?

Only if you supply them as part of the menu. If the bar is separate, cost it on its own with the bar cost calculator and quote it as its own line so the client can see both.

What if the guest count changes after I quote?

Run the numbers again at the new count. Food cost moves with guests but staff, rentals and other costs mostly do not, so the price per guest goes up when numbers go down.

Is my data stored?

No. Everything runs in your browser.

Related tools