Catering Pricing Guide: How Much to Charge Per Person in 2026
Last updated: July 22, 2026 · Reviewed by the MenuPricer Team
Catering pricing is part math, part market positioning, and part negotiation. Charge too little and you work hard for nothing. Charge too much and the client goes elsewhere. Here is the formula to land in the right place every time.
$20–$300+
Per-person range by event type
28%
Average catering food cost %
3–4×
Typical food cost markup
Per-person catering rates by event type
| Event type | Per person |
|---|---|
| Drop-off / Delivery No staff on-site | $20–35 |
| Casual Buffet 1-2 staff | $35–65 |
| Corporate Lunch 2-3 staff | $40–75 |
| Wedding Reception Full service | $85–175 |
| Plated Dinner Full brigade | $95–200 |
| Cocktail Reception 2-4 staff | $45–95 |
The catering pricing formula
Every catering quote has four components. Build each separately, then sum for the total per-person price:
// Per-person quote calculation
Food cost per person = Ingredient cost per head
Food charge = Food cost per person ÷ 0.28 (target 28% food cost)
Labor charge = (Staff × hours × rate) ÷ guest count
Overhead = Equipment + transport + consumables per head
Total per person = Food charge + Labor charge + Overhead + 18% gratuity
Worked example: 80-person corporate buffet lunch
Catering vs restaurant: key pricing differences
Predictable volume = lower waste
Unlike a restaurant service where you guess demand, catering has a confirmed guest count. This allows you to prep exactly what you need — waste should be under 5%. Build waste into your ingredient cost estimate, not as a buffer on top.
Scale changes your food cost
Cooking for 200 people costs less per person in ingredients than cooking for 20. Bulk purchasing, less trim waste per batch, and economies in prep time all compress your food cost as event size grows. Reward large events with slightly lower per-person pricing.
Quote by event, invoice by actual
Give a per-person estimate upfront. When the final guest count is confirmed 72 hours before the event, adjust the invoice. Build a minimum guest count guarantee into your contract (typically 85-90% of the original quote) to protect against last-minute cancellations.
Calculate catering prices for any dish
Use the free catering pricing calculator to cost your menu items and set per-person rates that protect your margins.
Open Catering Calculator →Frequently asked questions
How much does catering cost per person on average?
Average catering costs per person in the US range from $20-35 for simple buffet/drop-off catering, $35-85 for full-service casual events, $85-150 for formal plated dinner service, and $150-300+ for luxury wedding catering with full staff and premium menu. The wide range reflects differences in service level, menu complexity, guest count, and geographic market. Higher guest counts lower the per-person cost due to economies of scale in food preparation.
What food cost percentage should caterers target?
Caterers typically target 25-35% food cost, similar to restaurant benchmarks. However, large-scale catering events (100+ guests) can often achieve 20-28% food cost through bulk purchasing and standardized recipes. The key advantage caterers have over restaurants is predictable guest counts — you know exactly how many portions to prepare, which nearly eliminates food waste, allowing tighter food cost control.
How do you quote a catering job?
A catering quote should include: (1) Food cost per person × 3-4 markup = food charge per person. (2) Labor cost: number of staff × hours × hourly rate, divided by guest count. (3) Equipment rental if applicable. (4) Travel/delivery charge. (5) Gratuity (typically 18-22% of food and labor subtotal). Sum all components to get total per-person price, then add a 10-15% contingency buffer on large events.
How much should I charge for labor in catering?
Catering labor typically runs 25-40% of total revenue. A general rule: one server per 20-25 guests for buffet service, one per 10-15 guests for plated dinner service, plus one kitchen staff per 30-50 guests. At $18-25/hour per staff member, calculate total labor hours (including setup and breakdown), divide by guest count, and add this to your per-person price.