Opportunity cost is the revenue or margin a restaurant misses out on when it chooses one option over another, such as accepting a booking, leaving a table empty or giving kitchen capacity to a low-profit channel.
Opportunity cost in hospitality measures the economic value of the best alternative given up when making an operational or commercial decision. It does not appear as an invoice in the profit and loss account, but it directly affects profitability. Every time a restaurant decides to seat a small party at a large table, leave a time slot unfilled, run a promotion at peak time, prioritise delivery orders over the dining room or use kitchen capacity for a low-margin product, it is choosing one option and giving up another. Opportunity cost helps quantify what is given up.
In hospitality it is especially important because many resources are limited and perishable: a Saturday-night table, an hour of kitchen time, a sunny terrace, a hotel room or a staff shift cannot be saved for tomorrow if they are not used today. The concept does not mean always choosing the option that generates the most revenue. Sometimes it makes sense to accept a table for two to build loyalty, keep a promotional menu to fill quiet hours or sell through delivery to keep the kitchen busy. The key is knowing what you are sacrificing and whether the decision pays off.
Used well, opportunity cost turns gut decisions into comparable analysis: expected margin, probability of occupancy, table duration, average spend, channel commission, kitchen capacity, no-shows and guest experience. It also avoids misleading readings. An occupied table is not always a profitable table if it blocks a better alternative; a kitchen full of orders does not always generate profit if those orders take up capacity that could produce higher-margin dishes. That is why this indicator is linked to RevPASH, table turnover, average spend, contribution margin, yield management and demand forecasting.
Opportunity cost = Value of the best alternative given up - Value of the option chosen
Value can be measured in sales, contribution margin or expected profit. In hospitality it is usually more useful to calculate it in margin, because two options with the same turnover can deliver very different profitability. For example: Opportunity cost of a table = Expected margin of the alternative not chosen - Actual margin of the table accepted. When analysing capacity over time, you can use a RevPASH-based formula: Opportunity cost = Target RevPASH × Seats blocked × Hours blocked - Actual revenue generated.
For channel decisions, compare the net margin per order for dine-in, takeaway, own delivery and marketplaces after food cost, commissions, packaging and discounts.
A restaurant has a table for 6 available on Saturday at 21:30. It accepts a booking for 2 because it came in first. The couple spends €78 excluding VAT and leaves a 65% contribution margin, or €50.70. Historical data shows that this table, in that slot, is usually taken by groups of 5 or 6 with an average spend of €34 per person and a 68% margin.
The reasonable alternative would have been 5 × €34 = €170 of sales and €115.60 of margin. The opportunity cost of accepting the small party was 115.60 - 50.70 = €64.90 of potential margin. The solution is not to always turn away small parties, but to set rules: keep large tables for groups at peak times, offer earlier slots to small parties, use a waiting list and measure whether actual occupancy justifies the policy. Another example: if the kitchen is overloaded and accepts orders from a platform with a low delivery margin, it may slow down the dining room and push out higher-contribution dishes.
There, the opportunity cost lies in the kitchen capacity used by a less profitable channel.
Opportunity cost matters because many restaurants make decisions looking only at visible revenue. But profitability depends on which alternative was left out. This analysis helps you design policies on bookings, prudent overbooking, table allocation, promotions in quiet hours, pricing by channel, limits on delivery at peak times and staff planning. It also lets you discuss decisions with data rather than feelings: the goal is not to fill up for the sake of it, but to use available capacity where it adds the most value.
In businesses with irregular demand, opportunity cost avoids unnecessary promotions when there is already enough demand. In high-demand businesses, it protects the best time slots and scarce resources. And in multi-channel operations, it helps you decide which sales to accept when the kitchen, the dining room or delivery have limited capacity.
Zindra helps you estimate opportunity cost by linking bookings, occupancy, table duration, average spend, RevPASH, contribution margin, sales by channel and demand forecasting. With that data you can see which time slots generate the most value, which tables are underused, when a promotion displaces margin and which channels consume capacity without contributing enough profit.
Tools and content to go deeper into this concept.
Average spend (the average ticket) is the average amount each customer (or table) spends in your restaurant. It is a key indicator of commercial performance and of how well your menu works.
RevPASH (Revenue per Available Seat Hour) measures the revenue generated by each available seat per hour. It is the most complete indicator of a restaurant's operational efficiency and real profitability.
Contribution margin is the difference between a dish's selling price and its variable cost (mainly ingredients). It shows how much each dish contributes towards fixed costs and profit.
The occupancy rate measures the percentage of available seats actually filled during a service. It is a key indicator of a restaurant's efficiency and the basis for working out its revenue potential.
Yield management is the strategy of adjusting prices and availability according to expected demand in order to maximise the restaurant's total revenue.
Table turnover measures how many times each table is occupied during a service. It is a key operational efficiency indicator which, combined with average spend, determines the restaurant's revenue potential.
Demand forecasting is the prediction of the sales, covers or usage a restaurant will have in a future period. It helps you buy better, plan staff and prepare production with less waste and fewer stockouts.
Kitchen production capacity measures how many portions, dishes or preparations a kitchen can produce in a given period with the resources available: staff, equipment, space, mise en place and ingredients.
Delivery margin measures how much direct profit a delivery order leaves after deducting food cost, commissions, packaging, discounts, refunds and other operating costs linked to the channel.
Every hospitality term with formulas, examples and benchmarks in a handy PDF.
Try Zindra free and keep food cost, staff, inventory and much more under control from a single platform.