DineHQ
DineHQ
All guides
Profit diagnosis 9 min read

Why your restaurant is busy but not profitable (Kenya)

It's one of the most frustrating things in this business: the restaurant is full, sales look strong, M-Pesa is buzzing all day — and yet there's nothing left at month-end. Busy and profitable are not the same thing. This guide walks through the real reasons a busy Kenyan restaurant still doesn't make money, and how to find which one is hurting you.

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

FAQ

Common Questions

30-day free trial · No contract · Cancel anytime

Stop Guessing. Start Knowing Your Numbers.

See your real stock, food cost and profit — live. Start in 5 minutes, or chat with us on WhatsApp first.