
How to Charge for Catering: Pricing Guide + Per-Person Price Chart (2027)
Make larger orders a profitable part of your restaurant. Learn how to charge for catering, account for labor, and calculate per-person prices.
作者

Restaurant Banquet Event Order (BEO) Template
This free BEO template can help your restaurant optimize incoming catering requests and streamline documentation.
免费下载To charge for catering, set a price that covers the full cost of the order and leaves room for profit. You can charge per person, per tray, or as a package. Each option should clearly explain what the customer receives.
Once the customer is ready to book, those details need to carry through to the order and payment. Toast Catering & Events brings catering orders, invoices, and payments together, helping your team manage the process in one place.
Start by choosing how to present your prices, then use the comparison chart and worked example below to build your next quote.
Key takeaways
Restaurants can charge for catering per person, per tray or item, or as a package.
Catering prices should cover food, labor, supplies, delivery, and overhead while leaving room for profit.
Calculate the per-person catering price by dividing the total price by the number of servings.
Profit margin measures profit as a percentage of the selling price, while markup measures it against costs.
A clear catering quote specifies the food, included services, total price, payment terms, and deadlines for changes.
Catering Menu Templates
Use these catering menu templates as a starting point for your menu design or to give your menu a refresh.
Choose how to charge for catering
Your pricing strategy should match how customers order and how your team serves the food. Most catering orders use one of three methods:
Per person: Charge for each guest receiving a defined meal. This works for boxed lunches, buffets, and plated dinners. State what each guest receives and which services are included.
Per tray or item: Charge for quantities such as sandwich platters, pasta trays, or desserts. Explain how many people each item serves and whether the portions are intended as a main, side, or appetizer.
Per package: Charge one price for a complete assortment serving a set number of people. For example, a lunch package might include sandwiches, salad, and cookies for 10 guests.
These methods can overlap. A buffet package might have a per-person price, with delivery or additional staffing charged separately.
For customers choosing between packages, make the differences easy to see. Each level should offer a clear benefit, such as another entrée, dessert, or more service. John Crisafulli of BTS Hospitality recommends offering three price levels to simplify corporate catering decisions:
“People who book corporate events tend to be administrative staff, and the easier you can make it for them, the better.”
Catering prices per person: comparison chart
To convert a catering offer into a per-person price, divide the total price by the number of people it serves.
Price per person = Total price ÷ Number of servings
These hypothetical examples show the calculation:
Catering offer | Example price | People served | Price per person |
Boxed lunch | $18 | 1 | $18 |
Sandwich platter | $120 | 10 | $12 |
Lunch package | $300 | 15 | $20 |
Staffed buffet | $2,000 | 50 | $40 |
These are illustrative examples. Actual prices depend on your menu, costs, location, and service requirements.
When comparing offers, check portion sizes and whether delivery, setup, staff, rentals, and cleanup are included. Add any separate charges before comparing the totals.
How to price a catering order
A consistent pricing process helps your team quote accurately and explain charges to customers. Let’s work through a hypothetical buffet for 50 people.
1. Confirm what the customer needs
Before calculating a price, establish the size and scope of the order. Record the agreed details in a banquet event order, or BEO, so everyone works from the same plan.
Food: Menu, portions, guest count, and dietary requirements.
Timing and location: Event address, venue access, delivery time, and service duration.
Service: Pickup or delivery, setup, serving staff, and cleanup.
Equipment: Plates, utensils, serving equipment, linens, and rentals.
Budget and deadlines: Spending range and the date for confirming the final order.
2. Calculate the full cost
Add up the expenses required to complete the order. Use your plate costs to calculate ingredients and portions, then include preparation, service, transportation, and cleanup. For our example buffet:
Cost | Amount |
Food and ingredients | $650 |
Preparation, service, and cleanup labor | $600 |
Packaging and serving supplies | $100 |
Delivery and transportation | $100 |
Allocated overhead | $150 |
Total estimated cost | $1,600 |
Overhead is the order’s share of expenses such as rent, insurance, utilities, and administration. Count your own working time in labor, and avoid including the same expense twice.
The exact split varies by order, but food is only one part of the calculation. For holiday catering, account for any additional staffing, rental, or delivery expenses. Include them in the package price or show a clearly explained holiday fee.
xtraCHEF supports ingredient tracking and recipe costing as purchasing costs change. xtraCHEF customers save on average 1 to 5 hours per week using xtraCHEF.*