Why Is My Restaurant Full but Barely Breaking Even? | Sarah Colgate
A full room feels like success. The tables turn, the kitchen is slammed, the reviews are good. And at the end of the month the profit is barely there. If that is your restaurant, you are not doing anything wrong. You are almost certainly missing the same number that catches busy tourism operators: which parts of what you sell actually make money, and which ones quietly cost you on every cover.
I work across tourism and hospitality, and I have been in and run businesses for over 20 years as an operator, not a consultant. The economics of a busy restaurant and a busy tour business are closer than most people think. Both can be flat out and still not profitable, for the same reason: the owner knows the total, but not the detail underneath it.
Full is not the same as profitable
Being busy hides the problem. A packed room feels like proof the business is working, so nobody stops to ask which dishes and which sittings are actually paying.
Let’s say your most popular dish is the one the kitchen sends out all night. It feels like a winner. But once you count the food cost, the labour to prepare it, the time it ties up on the pass, and the price you are charging for it, your most popular dish can be one of your least profitable, carried by the quieter, higher-margin items. The same goes for sittings, channels and covers. A full Friday booked through a discount platform can earn you less than a quieter midweek night of direct walk-ins. You cannot see any of this in the monthly total. You only see it dish by dish, channel by channel.
Where the money usually goes in a busy restaurant
When a full restaurant is barely breaking even, the leak is almost always in one of these places.
Dish-level profit. Your bestseller may be your worst earner once food and labour are counted, and you are pushing it hardest.
Channel and discount cost. Booking platforms, delivery apps and deal sites all take a cut, and a full room built on discounted covers can leave very little behind.
Pricing that has not moved with costs. Food, wages and supplier costs have climbed. If your menu prices have not, you are absorbing the difference on every plate.
How I know this
This is the same work I did in my own tourism businesses. At Aquaduck I improved net profit per passenger by 200%, not by being busier, but by understanding which products and channels actually earned their keep and fixing the ones that did not. A restaurant is the same shape of problem. The plate is the product, the booking platform is the channel, and the leak hides in exactly the same places.
The first step is finding your number
Before you change the menu or chase more covers, find out which parts of what you sell actually make money, and what each channel and discount is really costing you. That is where the profit has gone.
The Tourism Business Health Check is built around product-level profit, channel cost and pricing, the same questions a full-but-flat restaurant needs to answer. It takes about ten minutes and it is free.