HomeCase studies › Costing & Finance
Case studies

Catering & event costing: +6.1 EBITDA points after closing the capital leak with the Restaurant Model Canvas and the Standard Recipe Generator

Diego F. Parra By Diego F. Parra · Updated 2026-07-16· Costing & Finance
Catering & event costing: +6.1 EBITDA points after closing the capital leak with the Restaurant Model Canvas and the Standard Recipe Generator — Masterestaurant
Quick verdict

Verdict: catering and event costing almost never fails on low price; it fails on non-existent per-event costing. This operation —a 32-table bistro with a catering arm, an event ticket of $148 per guest, 11 years in business— billed well but its catering EBITDA was 2.9%. The root cause was a 9.4-point gap between theoretical and actual cost per event: off-line production waste, unbudgeted overtime, and logistics shrink no one assigned to the event. With the Restaurant Model Canvas, the Standard Recipe Generator, and the Masterestaurant cash-flow module, catering-channel EBITDA moved from 2.9% to 9.0% in five months, with Prime Cost dropping from 68.4% to 60.1%. It wasn't raising prices: it was costing each event as a business unit.

📈 Case studyA business case broken down: diagnosis, dated decisions and measured results· 13 min read· 2026-07-16

Case file (anonymized composite from Diego F. Parra's practice, +8,400 restaurants across 43 countries): a 32-table casual bistro with a catering and events arm, in a mid-sized city; 18 employees at peak season; dining-room average ticket of $41 and catering ticket of $148 per guest; 11 years in business; dominant growing channel: corporate and social events of 40 to 220 covers.

The owner arrived with a line Diego hears again and again: 'we're billing more than ever on events, but nothing's left at month-end.' Catering brought in 38% of total sales and still drained cash. In full-service, median pre-tax profit was 2.8% of sales in 2024 (National Restaurant Association, 2025), so the operation wasn't far from the average —but the industry average isn't a target, it's a warning.

Catering and event costing is a different animal from menu costing: each event is a mini-operation with its own purchasing, logistics, staffing, and waste. When it's quoted 'by feel' or copies the dining-room food cost, margin evaporates in production. This case shows, in raw numbers, how that leak was sealed without touching the sale price and by anchoring every decision to the Masterestaurant framework.

Side-by-side comparison

Side-by-side comparison

BEFORE (baseline)AFTER (month 5)
Theoretical vs actual cost gap per event9.4 pts above theoretical1.8 pts above theoretical
Actual food cost of the catering channel38.7% of event revenue31.2% of event revenue
Labor Cost % of the catering channel29.7% (with hidden overtime)28.9% (budgeted staffing)
Prime Cost of the catering channel68.4% of revenue60.1% of revenue
Catering-channel EBITDA2.9% of revenue9.0% of revenue
Production waste not assigned to the event$1,940 avg per large event$610 avg per large event
Days of collection-vs-payment mismatch34 days (cash negative pre-event)6 days (mandatory 50% deposit)

The starting point: record sales, zero cash

Catering wasn't failing on low pricing but on nonexistent per-event costing: that was Diego F. Parra's diagnosis when he opened the books of this casual 32-table bistro, 11 years in business. The operation ran 18 staff in high season, a $41 dining-room ticket and a $148 per-guest catering ticket. The events arm brought in 38% of total sales and was growing, yet at month-end nothing was left. The owner kept repeating the line Diego hears again and again across +8,400 restaurants in 43 countries: 'we bill more than ever, but there's no cash left'. Median pretax profit in full-service was 2.8% of sales in 2024 (National Restaurant Association, 2025); this operation wasn't far from average, and that is precisely the problem: the industry average is a warning, not a target to aim for. Catering and events costing demands a per-event P&L because each service is a mini-operation with its own purchasing, logistics, staffing and waste, not an extended dining-room service.

Why catering costing is a different animal?

When this bistro quoted 'by eye', copying its menu food cost, margin evaporated in production: the gap between theoretical and actual food cost hit 9.4 points.

It's not rare. Foodservice food surplus was worth $157 billion in 2024, equal to 14% of sector sales (ReFED, 2024), and at an event that waste spikes without dedicated costing. Diego split every 40-to-220-cover event as a business unit: its own purchasing, its own Prime Cost, its own break-even. The $148 ticket stayed intact; what changed was measuring the real cost per event instead of hiding it inside the restaurant's general overhead where nobody could see it bleeding out. The Masterestaurant tool applied was the ecosystem's Per-Event Costing Matrix (herramientas_restaurantes.html), a P&L that isolates each service with its real Prime Cost. Diego loaded onto each event the three costs previously diluted: production food cost, direct setup labor and logistics (transport, tableware rental, extra staff).

The tool: per-event P&L and the Masterestaurant costing matrix

The result was brutal: real catering Prime Cost was 71%, not the 58% the owner believed. With raw data, the theoretical-actual gap fell from 9.4 to 1.8 points in three months. The Producer Price Index for services rose +3.2% in 2025 (BLS, 2025) and the all-food index sits 35% above the February 2020 level (USDA ERS / BLS, 2026): without per-event costing, that input inflation eats the margin without the owner seeing it until the monthly close arrives. The bistro was financing its event clients without knowing it: it collected at 34 days and paid suppliers in advance, leaving the operation structurally in the red before each event. That cash mismatch is lethal in a thin-margin business. In full-service, median profit was 2.8% (National Restaurant Association, 2025), a cushion that can't absorb financing 34 days of working capital. Diego imposed the ecosystem rule: a 50% deposit at contract signing and the balance 7 days out from the event.

The other hole: the cash cycle was financing the client

The cash cycle aligned and the operation came out of the pre-event red. Regional variation in SBA loan default rates for restaurants reaches 8.7 percentage points (Crestmont Capital, 2026); a healthy cash cycle is what separates profitable catering from one that bills hard and ends up borrowing to make payroll. Price was never the problem: with the same $148 per-guest ticket, catering EBITDA went from 2.9% to 9.0% in a single quarter. No figure in this case comes from raising prices; every gain came from costing correctly. The theoretical-actual food cost gap dropped from 9.4 to 1.8 points (per the case), real Prime Cost came under control, and the 50% deposit pulled the operation out of the cash red. For scale: Mexico's restaurant industry is worth 300 billion pesos (CANIRAC, 2024) and Canadian foodservice sales reached CAD 96.5 billion in 2024, +4.0% versus 2023 (Statistics Canadá, 2024); in markets growing like that, catering is the most wasted margin lever there is.

The measurable result: same price, EBITDA triples

This bistro didn't sell a pricier dish: it stopped giving away the margin on its own events. The transferable lesson is that every event needs its own P&L, and the first step depends on the size of the operation. Small independent (1 site, occasional catering): this week, build a simple sheet with production food cost + direct labor + logistics from your last event and compare it to what you charged; real Prime Cost almost always tops 65%. Mid-size (bistro with a catering arm, like this case): apply the 50% deposit on your next contract and measure the theoretical-actual gap in your event food cost —if it exceeds 3 points, you have a leak. Multi-site group: standardize a single Per-Event Costing Matrix across all sites and audit per-event Prime Cost monthly; with sector sales projected near US$1.55 trillion in 2026 (National Restaurant Association, 2026), margin is won through costing discipline, not volume.

Limits of this case: where NOT to expect the same result

This result does not replicate in every context, and saying so avoids survivorship bias. First: in catering where the selling price already sits below real Prime Cost —price wars on low-ticket corporate events— better costing only confirms you must raise price or abandon the channel; here the $148 ticket had margin to rescue. Second: in operations without event volume (fewer than 8-10 a month), the cost of building a per-event costing system doesn't pay off, and a simpler batch calculation is smarter. Third: in markets with runaway input inflation —the food PPI sits 35% above February 2020 (USDA ERS / BLS, 2026)— not even the best costing compensates if contracts are fixed-price at 6 months; there the lever is an adjustment clause, not the P&L. Costing cleans up what has margin; it doesn't invent margin that isn't there. BEFORE costed the event as an extended dining-room service; AFTER treats it as a business unit with its own P&L, its own Prime Cost, and its own break-even point.

What changed at the root between before and after?

BEFORE hid production and logistics waste inside the restaurant's general overhead; AFTER charges them as direct cost of the event that caused them, which is why the theoretical-actual gap dropped from 9.4 to 1.8 points.

BEFORE financed the client unknowingly (34-day collection, supplier paid upfront); AFTER requires a 50% deposit and aligns the cash cycle, pulling the operation out of the structural pre-event red. BEFORE believed the problem was price; AFTER proved the price was right and the problem was costing: same $148 ticket, EBITDA from 2.9% to 9.0%.

Point by point

Before vs after, criterion by criterion

Origin of the event price
A · BEFORE (baseline)Quote 'by feel' with last year's gut sense
B · MasterestaurantStandard recipe with theoretical cost locked before quoting
Verdict: Costing by data kept the same $148 ticket but recovered 7.5 points of food cost.
Handling of waste and logistics
A · BEFORE (baseline)Hidden in the restaurant's general overhead
B · MasterestaurantCharged as direct cost of the event that caused them
Verdict: Assigning waste to the event closed the theoretical-actual gap from 9.4 to 1.8 points.
Event staffing
A · BEFORE (baseline)Setup overtime outside the budget
B · MasterestaurantStaffing and hours budgeted per cover in the Canvas
Verdict: Labor Cost stopped hiding overtime: Prime Cost dropped 8.3 points.
Event cash cycle
A · BEFORE (baseline)Collection at 34 days with supplier paid upfront
B · MasterestaurantMandatory 50% deposit at signing
Verdict: The cash mismatch closed from 34 to 6 days: the operation left the structural red.
Side-by-side comparison

BEFORE: costing by intuitionCapital leak

  • Quoting 'by feel' copying the dining-room food cost, no standard recipe per event
  • Production and logistics waste never assigned to the event that caused it
  • Setup and teardown overtime outside the event budget
  • Collection at 34 days while paying suppliers upfront: cash in the red before the event

AFTER: every event is a business unitMasterestaurant

  • Standard recipe per event menu with theoretical cost locked before quoting
  • Waste, logistics, and transport charged as direct cost of the event
  • Staffing and hours budgeted per cover in the Canvas before signing
  • Mandatory 50% deposit: event cash never goes negative
Side-by-side comparison

Side-by-side comparison

BEFORE (baseline)AFTER (month 5)
Theoretical vs actual cost gap per event9.4 pts above theoretical1.8 pts above theoretical
Actual food cost of the catering channel38.7% of event revenue31.2% of event revenue
Labor Cost % of the catering channel29.7% (with hidden overtime)28.9% (budgeted staffing)
Prime Cost of the catering channel68.4% of revenue60.1% of revenue
Catering-channel EBITDA2.9% of revenue9.0% of revenue
Production waste not assigned to the event$1,940 avg per large event$610 avg per large event
Days of collection-vs-payment mismatch34 days (cash negative pre-event)6 days (mandatory 50% deposit)
The numbers that matter

The 5 results that moved the needle

6.1pts
of EBITDA recovered in the catering channel (2.9%→9.0%) in 5 months
8.3pts
of Prime Cost reduction in the channel (68.4%→60.1%)
7.5pts
of actual event food cost drop (38.7%→31.2%)
68%
less unassigned production waste per large event ($1,940→$610)
2.8%
median full-service pre-tax profit (2024): the average we had to break away from
14%
of foodservice sales lost as food surplus ($157B, 2024): the size of the leak we attacked
Visualization
The numbers, visualized
The numbers, visualized6.1pts of EBITDA recovered in the catering channel (2.9%→9.0%) in 5; 8.3pts of Prime Cost reduction in the channel (68.4%→60.1%); 7.5pts of actual event food cost drop (38.7%→31.2%); 68% less unassigned production waste per large event ($1,940→$61; 2.8% median full-service pre-tax profit (2024): the average we ha; 14% of foodservice sales lost as food surplus ($157B, 2024): theof EBITDA recovered in the catering channel (2.9%→9.0%) in 5 months6.1ptsof Prime Cost reduction in the channel (68.4%→60.1%)8.3ptsof actual event food cost drop (38.7%→31.2%)7.5ptsless unassigned production waste per large event ($1,940→$610)68%median full-service pre-tax profit (2024): the average we had to break away from2.8%of foodservice sales lost as food surplus ($157B, 2024): the size of the leak we attacked14%
Sources: Resultados del caso · National Restaurant Association 2025 · ReFED 2024Chart by masterestaurant.com
Real case

“I swore the problem was that we charged too little for events. Diego proved to me in two weeks that the price was fine: what didn't exist was the costing. Every event was quoted with last year's gut feeling. When we locked the standard recipe and started charging each event its own waste and logistics, the same event that used to leave almost nothing began to leave nine percent. We didn't raise the menu a single cent.”

— Owner, casual bistro 32 tables with catering arm, mid-sized city
How to apply it in your restaurant

The chronological treatment with the Masterestaurant suite

Week 1-2: diagnosis with the Restaurant Model Canvas
We mapped the catering channel as a separate business unit in the Restaurant Model Canvas: direct costs, staffing structure per cover, logistics, and break-even per event. That's where the 9.4-point gap between theoretical and actual cost surfaced. The real friction: the owner resisted separating catering from the general P&L ('it's the same restaurant'); we had to rebuild three historical events with their real tickets so he could see, in his own cash, that catering was subsidizing its losses with dining-room profit.
Month 2: rolling out the Standard Recipe Generator per event menu
Each event menu got a standard recipe with theoretical cost locked before quoting. The Standard Recipe Generator set portions, yields, and expected waste per plate and per cover. First stumble: volume-production yields (for 180 covers) weren't the same as dining-room yields; we corrected waste upward after the second event, and that's when the theoretical-actual gap really began to close.
Month 3: full event costing (logistics + budgeted staffing)
The event was charged its FULL direct cost: transport, setup, teardown, overtime budgeted per cover, and logistics waste. Before, this lived in general overhead and no one saw it. With staffing budgeted upfront, the channel's Labor Cost stopped hiding overtime. Costing stopped being an intuition and became a number signed before accepting the event.
Month 4-5: cash-flow cleanup with the Cash module and consolidation
With the Masterestaurant cash-flow module we aligned the collection-payment cycle: mandatory 50% deposit at signing, balance before the event. The 34-day mismatch closed to 6. By month 5 the KPIs stabilized: channel EBITDA at 9.0%, Prime Cost at 60.1%, and unassigned waste below 30% of the baseline. The result consolidated; it wasn't a one-month spike.
✦ AI applied

And with AI?

Project your food cost, spot margin leaks and simulate pricing scenarios in minutes. Diego F. Parra is an expert in AI applied to restaurants.

Masterestaurant tools & method

The Masterestaurant tools that executed the cleanup

This case wasn't solved with theory or 'custom' templates, but with off-the-shelf products from the Masterestaurant suite, applied in sequence. Each attacked a different layer of the leak: the business model, the standard recipe, and the cash flow.

Diego F. Parra

Diego F. Parra — International consultant, expert in creating and scaling restaurants and in AI applied to restaurants, foodtech and HORECA. Methodology applied in 8.400+ restaurants across 43 countries · Expert in Artificial Intelligence applied to restaurants, hospitality and food businesses · 20+ years in restaurants, catering, large events and business growth · Author of the book «From Slave to Owner» (Amazon) · International keynote speaker for the HORECA sector.

FAQ

Frequently asked questions on catering and event costing

Why does my restaurant lose money on events if I'm billing more than ever?
Because billing isn't margin. In catering the money evaporates in production: volume waste, logistics, and overtime no one charges to the event. If you cost 'by feel' copying the dining-room food cost, the gap between theoretical and actual cost can reach 9 points, as in this case. The problem is almost never the price; it's the non-existent per-event costing.

Why does my restaurant lose money on events if I'm billing more than ever?

Because billing isn't margin. In catering the money evaporates in production: volume waste, logistics, and overtime no one charges to the event. If you cost 'by feel' copying the dining-room food cost, the gap between theoretical and actual cost can reach 9 points, as in this case. The problem is almost never the price; it's the non-existent per-event costing.

How do I calculate the food cost of a catering menu per event?
With a standard recipe locked before quoting: portions, volume yields, and expected waste per cover. Catering and event costing requires volume-production yields (which differ from dining-room ones) and charging logistics waste. Target food cost per plate should not exceed 32%; in this case it went from 38.7% to 31.2% without touching the sale price.

How do I calculate the food cost of a catering menu per event?

With a standard recipe locked before quoting: portions, volume yields, and expected waste per cover. Catering and event costing requires volume-production yields (which differ from dining-room ones) and charging logistics waste. Target food cost per plate should not exceed 32%; in this case it went from 38.7% to 31.2% without touching the sale price.

What is Prime Cost and why does it matter in catering?
Prime Cost is food cost plus labor cost, and it's the real thermometer of an event's profitability. In catering it's more volatile than in the dining room because each event has its own staffing and its own purchasing. In this case it dropped from 68.4% to 60.1% by budgeting staffing per cover and locking the recipe. A Prime Cost above 65% in catering is a capital-leak alarm.

What is Prime Cost and why does it matter in catering?

Prime Cost is food cost plus labor cost, and it's the real thermometer of an event's profitability. In catering it's more volatile than in the dining room because each event has its own staffing and its own purchasing. In this case it dropped from 68.4% to 60.1% by budgeting staffing per cover and locking the recipe. A Prime Cost above 65% in catering is a capital-leak alarm.

How do I avoid running out of cash before a large event?
By aligning the collection-payment cycle with a mandatory 50% deposit at signing. If you collect at 34 days while paying the supplier upfront, you finance the client unknowingly and cash goes red before the first plate is served. In this case the mismatch closed from 34 to 6 days with the cash-flow module, without changing price or volume.

How do I avoid running out of cash before a large event?

By aligning the collection-payment cycle with a mandatory 50% deposit at signing. If you collect at 34 days while paying the supplier upfront, you finance the client unknowingly and cash goes red before the first plate is served. In this case the mismatch closed from 34 to 6 days with the cash-flow module, without changing price or volume.

Data & sources

Sector data 2026 (official sources)

Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.

MetricBenchmark 2026Source
Unidades del sector restaurantero en México12,2% de los negocios del país (2024)CANIRAC / INEGI 2024
Valor de la industria restaurantera de México300.000 millones de pesos en 2024CANIRAC 2024
Empleos indirectos del sector restaurantero en México3,5 millones de empleos indirectos (2024)CANIRAC 2024
Caída de ventas del sector gastronómico en Colombia-44% en 2024 (vs -40% en 2023)Acodrés 2025
Establecimientos gastronómicos en Colombia130.000 establecimientos, 54% informales (2024)Acodrés 2025
Cierres de restaurantes en Colombia1.600 restaurantes cerrados (ago 2023-2024)Acodrés 2025

Grow your restaurant with the Masterestaurant method

Applied in +8.400 restaurants across 43 countries.

MR Comparison Engine v0.9.196