For caterers and event kitchens
Food cost software for catering
Catering costs per event, not per line on a fixed daily menu. Smooth Ops is food cost software built for that: cost a menu per head before you send the quote, scale the same recipe from 20 covers to 200 without re-doing the math, photograph the one-off purchases so they still land in your price book, and see the real margin on the job after the last van is unloaded. Built by operators with 14+ years of operations across 20+ locations. Try it for 30 days free, no credit card.
Why catering food cost breaks normal restaurant tools
Most food cost software assumes a fixed menu that sells the same items every day. A caterer quotes a different menu, for a different headcount, in a different building, most weeks of the year. The unit that matters is the event.
- You quote before you buy. A restaurant sets a price and then watches its cost drift. A caterer commits to a per-head price weeks out and only finds out what the food cost when the invoices land. If your price book is stale, the quote is wrong before the client signs it.
- Per-head math hides the fixed pieces. Food scales close to linearly with headcount. Delivery, van fuel, the chef who drives out early, and the minimum case size do not. That is why the same menu can be healthy at 200 covers and underwater at 20.
- One-off purchases never make it into the system. The saffron, the specialty vinegar, the one case of a cheese you will not buy again: nobody sets up a catalog item for a thing they will buy once, so those dollars sit outside every cost report you have.
- Scaling by hand introduces errors. Doubling a batch is easy. Taking a recipe written for 20 and running it for 175, with a yield allowance and a different pan size, is where people round wrong and the cost per head quietly moves.
- Staffing and rentals sit outside food cost but decide the job. Server hours, chef hours, linen, chafers, glassware, and delivery can rival the food line on a plated dinner. Kept in a separate spreadsheet, they get estimated once and never checked against the actual invoices.
- Nobody closes the loop after the event. The job is done, the van is unloaded, the next one is Saturday. Without a per-event comparison of quoted versus actual, you keep taking the low-margin work because it felt busy.
The catering numbers worth checking your quotes against
These are the published benchmarks we watch for catering. Full links and dates are in the sources and notes at the bottom of the page.
28-35%
Food cost as a share of revenue for catering operations, with plated dinners able to run nearer 25% and casual barbecue formats as high as 38%.
Source: CaterCamp catering pricing guide, as of July 2026. This is one operator-facing guide, not an association survey, so treat it as a sanity range.
9 in 10
More than nine in ten operators cite food, labor, insurance, energy, and swipe fees as significant challenges going into 2026.
Source: National Restaurant Association, 2026 State of the Restaurant Industry, released February 12, 2026.
$15-$200
Published per-person catering price ranges by format: drop-off $15 to $40, buffet $25 to $65, family style $35 to $80, plated $45 to $150, weddings $75 to $200 and up.
Source: CaterCamp catering pricing guide, as of July 2026.
Read together: if a plated dinner is quoted at $45 per head of food and you are aiming at the 28% to 35% band, your food has to land somewhere between $12.60 and $15.75 per plate. That is a tight window, and it is the reason a price book that is three months old can turn a good quote into a break-even job. If you want to check one menu quickly, the free food cost calculator will cost a recipe and suggest a target price in a couple of minutes.
Costing a 120 guest plated dinner, line by line
Here is a full per-head costing for a three course plated dinner at 120 guests. Every ingredient price below is an example figure, an illustrative wholesale price, not a sourced statistic. Your own invoice prices will differ, which is exactly why costing from your own price book matters more than any published average.
| Line item | Basis (example figures) | Cost per head |
|---|---|---|
| Beef sirloin, 7 oz raw portion | 0.4375 lb at $9.20 per lb | $4.03 |
| Potato gratin, 6 oz portion | 0.375 lb at $1.10 per lb of finished batch | $0.41 |
| Roasted vegetables, 4 oz portion | 0.25 lb at $2.40 per lb | $0.60 |
| Pan sauce and finishing butter | Batch sauce divided across 126 portions | $0.35 |
| Salad course | Greens, cheese, nuts, vinaigrette | $1.15 |
| Roll and butter | Bought in, per guest | $0.45 |
| Plated dessert tart | Made in house, per guest | $1.60 |
| Subtotal, food per plate | Sum of the lines above | $8.59 |
| Overproduction allowance, 5% | You cook 126 covers to serve 120 | $0.43 |
| Total food cost per head | $9.02 |
Quote the food at $32 per head and the arithmetic is $9.02 divided by $32.00, a 28.2% food cost, right at the bottom edge of the 28% to 35% band. Across the event that is 120 times $9.02, or $1,082.40 of food against $3,840.00 of food revenue.
Now add the one-off purchase
The client wanted a specific aged vinegar for the salad. It only comes by the case, $48.00, and you will use about half of it. Book the whole case to the event and it adds $48.00 divided by 120, or $0.40 per head. Food per head goes to $9.42 and the food cost goes to 29.4%. Still fine. Run the same menu for 20 guests and that same case is $2.40 per head: food per head becomes $11.42 and, at the same $32 quote, the food cost jumps to 35.7%, outside the band. Nothing about the recipe changed. The headcount did.
And the costs that are not food
Keep these on their own lines. For the 120 guest job: six staff for eight hours at $28.00 fully loaded is $1,344.00, rentals and linen are $860.00, delivery and fuel are $150.00. Food including the vinegar case is $1,130.40. Total direct cost is $3,484.40. If the contract is $54 per head all in, revenue is $6,480.00, so the event contributes $2,995.60, a 46.2% margin on the job. That single number, per event, is the one most caterers never see.
Want to build the price book those numbers come from? Start with the free price book template, then move it into recipe costing software once you are tired of maintaining it by hand.
A season of events (an illustrative example, not a real customer)
Picture a two van catering company running about 40 events a year, a mix of corporate drop-offs and weekend plated dinners, quoting off a spreadsheet the owner last repriced in the winter. Every menu is costed once and then reused all season. Through spring, the protein and dairy invoices creep up, and because the quotes are built from the old sheet, every job goes out at the old food number.
The owner starts photographing every invoice into Smooth Ops. The app reads each line, matches it to the price book, and flags the prices that moved since the last delivery. The plated dinner menu from the worked example above re-costs itself: sirloin up 60 cents a pound moves the 7 oz portion by about 26 cents, and with the other small increases the plate goes from $9.02 to about $9.45. At the same $32 per head quote, that is 29.5% instead of 28.2%. Not a disaster on one job. Repeated across a season of quotes built from a stale sheet, it is the difference between a good year and a flat one.
The second thing that changes is the 20 guest jobs. Once one-off case purchases are booked to the event that caused them, the small intimate dinners stop looking like the profitable ones, and the owner sets a minimum headcount instead of guessing. This scenario is illustrative, built entirely from the worked example above, and does not describe a real customer. Ready to run your own quotes against real invoice prices? Start now: 30 days free, no credit card.
One app, nine modules, start with one
Smooth Ops is one back-office app with nine modules: Food Cost, Invoices, Sourcing, Payments, Cash, Inventory, Tips, Tasks, and Schedule. Each module is $25 a month per location, everything together is $99 a month per location, and Sourcing is free when you have Food Cost and Invoices. Month to month, no contract, cancel anytime. Start with one module, add more later. Full detail on the pricing page. Here is how the modules most caterers start with map to the way event work actually runs.
Food Cost: recipes that scale
Build the menu once with portion sizes and yields, then run it at any headcount. The per-head cost recalculates from current invoice prices, so a quote you build in July uses July prices, not January ones. More on the Food Cost module page.
Invoices: one-off purchases still land somewhere
Photograph the invoice, the AI reads every line, matches it to your catalog, and the owner approves before food cost updates. The specialty item you will buy once still gets a price you can cost from, and the original photo stays stored and searchable. See restaurant invoice scanning.
Vendor price flags
Any price that moved since the last delivery gets flagged the day the invoice lands, so you find out before you quote the next job instead of after you cook it. More on catching vendor overcharges.
Sourcing Free
Compare what you pay for proteins, produce, and disposables across your vendors and see where the same item is cheaper. Free when you have Food Cost and Invoices.
Inventory: what went out on the van
Count on a schedule that fits event work and reconcile what you purchased against what the costed menus say the jobs should have used. The gap is overproduction, spoilage, and the cases nobody logged.
Also running retail or a restaurant?
If your counter runs on Square, the Square integration imports sales, cash, and inventory automatically, and both sides of the business cost off the same price book.
Catering food cost, answered
What is a good food cost percentage for catering?+
A published catering pricing guide puts catering food cost at 28% to 35% of revenue, with plated dinners able to run nearer 25% and casual barbecue formats running as high as 38% (CaterCamp catering pricing guide, as of July 2026). Treat that as a range to check each job against, not a target to average across a year, because a wedding and a drop-off lunch behave nothing alike.
How do I cost a catering job before I have bought anything?+
Cost the menu per head from your price book, multiply by the guest count, add an overproduction allowance, then add any one-off ingredient you have to buy in a full case for this job only. That gives you a food number you can quote against before a single order goes out. Staffing, rentals, delivery, and fuel are separate lines, and they should be quoted separately rather than buried in the per-head food price.
How do I handle ingredients I buy for one event and never again?+
Charge the full purchase to the event, not the portion you used, unless you have a real plan to use the rest. A $48 case of specialty vinegar bought for one 120 guest dinner is 40 cents per head. At a 20 guest dinner the same case is $2.40 per head, which is the difference between a job that works and one that does not. In Smooth Ops the invoice photo creates the item in your price book automatically, so a one-off purchase still lands somewhere you can cost from.
Should staffing and rentals be inside my food cost?+
No. Keep food cost as food. Server and chef hours, rentals, linen, delivery, parking, and fuel are event costs that belong on their own lines, because they scale differently from food. A 200 guest buffet uses ten times the food of a 20 guest one but nowhere near ten times the delivery cost. Mixing them together hides which half of the job is actually losing money.
How do I know my margin on a job after it is done?+
Compare what you quoted to what you actually bought for that event. Match the invoices that came in around the job to the costed menu, add the staff hours and rental invoices, and subtract from the contract total. Most caterers only ever see a bank balance at the end of a busy month, which tells you nothing about which jobs were worth taking. Doing this per event is how you learn to stop quoting the jobs that lose.
Does Smooth Ops work if I also run a restaurant or a retail counter?+
Yes. Smooth Ops is one app with nine modules and it runs the catering side and the daily menu side off the same price book, so an ingredient increase re-costs both at once. If your retail side is on Square, sales, cash, and inventory import automatically through the Square integration. Pricing is $25 per module per month per location, or $99 per month per location for everything, month to month, no contract.
Sources and notes
Every benchmark on this page comes from the sources below and is reviewed quarterly. Every ingredient price, labor rate, and rental figure in the worked example is an illustrative example figure, not a sourced statistic. If anything here is out of date, tell us at team@smoothopsapp.com and we will fix it.
- Catering food cost of 28% to 35% of revenue, with plated dinners nearer 25% and casual barbecue formats as high as 38%, plus the per-person price ranges by service style. Source: CaterCamp, how to price catering per person, as of July 2026. This is an operator-facing pricing guide based on the publisher's own aggregated data, not an industry association survey, so we present it as a range to check against rather than an official statistic.
- More than nine in ten operators cite food, labor, insurance, energy, and swipe fees as significant challenges. Source: National Restaurant Association, 2026 State of the Restaurant Industry, released February 12, 2026. The full report is paid, so we quote only what the association publishes openly.
- The 120 guest plated dinner costing, the vinegar case example, the staffing and rental figures, and the season-of-events scenario are all illustrative. They are built from example figures and do not describe a real customer or a real event.
Cost your next job before you quote it
Start with one module at $25 a month per location. Month to month, no contract.
30 days free, no credit card