How to Price Catering and Large Orders
Catering isn't just your menu times ten. Learn how to price large orders to cover labor, packaging, delivery, and risk while staying competitive and profitable.
To price catering, start from food cost like any menu item, but then build in the extra costs a large order carries that dine-in doesn't: additional prep labor, packaging and disposables, delivery and setup time, and a deposit to cover cancellation risk. The common mistake is quoting catering as your menu price times the headcount — that ignores real costs and can turn a big order into a money-loser. Here's how to quote large orders so they actually profit.
Why catering pricing is different
A dine-in plate shares your fixed overhead — the dining room, the servers, the ambiance — across a full service. A catering order is a concentrated burst: hours of extra prep, bulk packaging, a driver off the floor, and often equipment and setup. Price it like your regular menu and you'll cover the food but eat the rest yourself. Every one of those extra costs has to land somewhere in the quote.
Build the price in layers
Quote from the bottom up:
| Layer | What it covers |
|---|---|
| Food cost | Ingredients at your target food cost % (aim similar to or better than dine-in — volume helps) |
| Prep labor | Extra kitchen hours the order adds, at loaded wage |
| Packaging | Pans, containers, utensils, serving ware, labels |
| Delivery / setup | Driver time, mileage, on-site setup labor |
| Service (if staffed) | Servers or attendants at the event, at loaded cost |
| Margin / risk | Your profit plus a buffer for waste and last-minute changes |
Add the layers, divide by headcount, and you get a defensible per-person price — not a guess.
Per-person vs. package pricing
Two common models:
- Per-person pricing. Simple for buffets and drop-offs: total cost per guest at a set menu tier (e.g., $18/person for the sandwich package, $32/person for the hot-entrée package). Easy to quote and scale.
- Package pricing. A fixed "feeds 10" or "feeds 25" price. Great for takeout family bundles and small events — related to your bundle pricing strategy.
Offer tiers so guests self-select a budget, and set minimums (a floor headcount or dollar amount) so small orders don't consume the same fixed effort for too little revenue.
Don't forget these often-missed costs
- Disposables add up. Chafing fuel, serving spoons, trays, and labels are real money on a big order.
- Delivery is labor + vehicle. Charge a delivery fee that covers driver time and mileage, not a token $10.
- Setup and breakdown at an event is staffed time — bill it.
- Deposits protect you. For sizeable orders, take a deposit and set a cancellation window. A cancelled event you've already shopped and prepped for is a total loss otherwise.
- Gratuity and service charge for staffed events should be stated up front.
Stay competitive without underpricing
Check what local caterers charge per person for comparable packages, but compete on quality and reliability, not by undercutting until you lose money. If your true cost forces a higher price, justify it with better food and dependable service. Your regular menu-pricing discipline applies — you're just adding layers on top.
Track catering separately
Catering has its own margin profile, so measure it on its own. Cobblestone POS lets you ring catering as its own order type and report its sales and margin apart from dine-in — for free, no monthly fee versus roughly $470+/mo for a comparable Toast setup — so you can see whether the catering side is actually pulling its weight and price the next quote from real numbers.
Takeaway: Catering is your food cost plus prep labor, packaging, delivery, setup, and a risk buffer. Quote in layers, set minimums and deposits, offer tiered packages, and track catering separately so each big order is a win, not a hidden loss.
The calculator worksheet above builds a full per-person quote from your food, labor, packaging, and delivery costs in one pass.
Quote any event with the free Catering Pricing Calculator (Excel).