Sales are not profit
The trap is measuring the business by how much money comes in. But revenue is just the top line. Profit is what's left after food cost, staff, rent, power, gas, M-Pesa charges and everything else. You can grow sales and shrink profit at the same time — and most owners don't notice until the account is empty.
To fix profitability you have to stop watching sales and start watching the gap between sales and the true cost of producing them.
Reason 1: Your food cost is higher than you think
This is the most common culprit. Dishes priced on feel, supplier hikes that never made it into your prices, over-portioning, waste and theft — together they can push your real food cost ten or fifteen points above what your menu assumes. On KES 1,000,000 of monthly sales, ten points is KES 100,000 of profit, gone.
If you've never costed your dishes from their recipes and tracked ingredients used against sold, this is almost certainly part of your problem.
Reason 2: Labour is out of line with sales
Staff is usually your second-biggest cost. Too many people on a slow shift, overtime that creeps, or a roster that doesn't match your actual busy hours all quietly erode profit. Labour cost should be measured as a percentage of sales and watched the same way as food cost — most owners only look at the total wage bill, not whether it's right for the revenue it produced.
Reason 3: The leaks you can't see
Theft, waste and over-portioning don't appear on any invoice. They show up only as the difference between what you should have made and what you actually banked. Without a system that ties stock to sales and cash to orders, these leaks are invisible — and you can't fix what you can't measure.
Reason 4: Pricing that hasn't kept up
Costs in Kenya rise constantly, but menus often stay the same for a year or more. If your prices were set when oil, flour and meat were cheaper, you may be selling some dishes at a loss without knowing it. Profitable pricing starts from real plate cost plus your target margin — not from what feels reasonable or what the place down the road charges.
How to find your specific problem
The way through is to make profit visible per dish, per day and per shift. When you can see margin on each item — selling price minus real food cost, with labour and overheads factored in — the answer stops being a mystery. You'll see which dishes make money, which lose it, which shifts are overstaffed, and where the stock gap is. Then you fix the biggest leak first.
Key takeaways
- Busy isn't profitable — revenue is the top line, profit is what's left after every cost.
- The usual culprits: understated food cost, labour out of line with sales, invisible leaks, and stale pricing.
- Theft, waste and over-portioning only show as the gap between expected and actual — measure it.
- Make profit visible per dish, per day and per shift, then fix the biggest leak first.
How DineHQ finds the leak for you
- See real profit per dish — selling price minus live food cost, with labour and overheads counted.
- Recipe-level stock exposes waste, over-portioning and theft as used-vs-sold variance.
- Daily and per-shift reports show which sittings actually made money.
- Set target costs and let DineHQ flag the dishes and shifts dragging profit down.
30-day free trial · No contract · Setup in under 5 minutes
