Floreant POS in Mexico: what free open source really costs
Free software is not the same thing as a free system. Floreant is real and it works, and the bill it sends arrives as your own time instead of a monthly invoice.
Home / Blog / Is restaurant business profitable in Kenya? The real numbers
Most owners watch food cost and rent. The costs that quietly decide whether a Kenyan restaurant makes money sit somewhere else, and two of them can be changed this week.
Anzul Aqeel · Founder & Director, Anunzio International FZC · 2 September 2026
Ask five owners in Nairobi whether their kitchen makes money and you get five answers. The question is not hard. It is that profit here is decided by five or six costs, and most owners only watch two of them closely.
So, is restaurant business profitable in Kenya? It can be, and this article goes through the costs in the order they hit you. Some are published figures you can look up. Some you have to measure inside your own shop. It is written for a small place: one kitchen, a few staff, one or two riders.
The trade itself is not shrinking. Accommodation and food service activities grew by 4.1 percent between January and March 2025, after a rise of 38.1 percent in the same months of 2024, while the whole economy grew 4.9 percent in that quarter.
Read that carefully. Growth slowed sharply. More people eat out than five years ago, and the yearly jumps that made every new opening look clever have flattened. A restaurant business in Kenya today wins on cost control, not on the tide.
Food cost. In a small kitchen this usually lands somewhere between a quarter and a third of the menu price of a dish. You cannot know yours without costing recipes one by one. Guessing here is the most common reason a busy shop still ends the month short.
Rent and staff. Both are fixed. They do not care how many plates you sold. That is why quiet Tuesdays hurt more than busy Fridays help.
Tax. The standard rate of VAT in Kenya is 16 percent of the taxable value of locally supplied goods and services, and registration is required once taxable supplies reach, or are expected to reach, KES 5 million in a 12-month period. If you are registered, the price on your menu is not the money you keep. Many owners set prices as though it is, then wonder where the profit went.
The cost of being found. This is the one nobody puts on a spreadsheet. An order that reaches you through a delivery app arrives with a commission attached, agreed between that app and you. An order that reaches you through your own page does not.
Two of those four costs are close to fixed. Rent is signed. Tax is law. That leaves food cost and the cost of being found, and both sit inside your control.
Food cost moves through the menu itself: which dishes you push, how they are priced next to each other, what you offer alongside them. Menu engineering covers the method properly, and it is the cheapest work an owner can do, because it needs no new equipment.
The cost of being found moves through who owns the customer. A delivery app rents you a customer for one order and keeps the phone number. Your own ordering page hands you the order and the number together. The second order from the same person is where a food business in Kenya starts to earn, and you can only chase it if you know who they are.
Say it plainly: the profit margin on a returning customer is far better than on a new one, because you paid nothing to get them back.
I resold point of sale software to small businesses for four years, and ran a cafe of my own while I was studying. The pattern never changed. Owners argued over the price of tomatoes and let a quarter of every delivery order leave the business without a fight. — Anzul Aqeel, founder of Get Menu
Whatever you build has to work on a phone, because that is what people have. Kenya's regulator counted 37.4 million smartphones, a penetration rate of 72.6 percent, and mobile subscriptions at 135.8 percent, with mobile data subscriptions at a record 53.7 million.
So you do not need an app. You need a page that opens fast, works with one thumb, and does not ask a customer to register before they can look at the food.
Get Menu is an ordering system for small restaurants. It charges a flat monthly price and takes 0% of what you sell. Here is how the parts touch the four costs above.
Your own ordering page. Your menu lives on an address that belongs to you, with 12 page layouts so the menu reads the way your food deserves. Customers order from it directly. Nothing sits between you and them.
Orders that cannot be mis-priced. Every line is priced again from your live menu at checkout, so an old screen cannot sell an old price. The cart takes a name and number before checkout, which is how you build a list worth having.
Options and add-ons carry their own prices. A larger size, an extra sauce, a side. Each is charged properly instead of being added by hand and forgotten, which is a slow leak in most kitchens.
Stock counts that fall with orders. A dish greys itself out at zero rather than being sold and then refunded. You can hold counts on a single option too, so running out of one sauce does not take the whole dish down.
Three WhatsApp messages in about 2 seconds. A confirmation to the customer the moment they order, a ticket to your managers group, and a rider dispatch carrying the GPS pin the customer dropped at checkout. No printer, no separate driver app, no call to ask which gate.
A table code for dine-in. A code for every table, generated for you, so a table can order without waiting for someone to walk over. Fewer staff minutes per cover is real money on a Saturday.
Loyalty that runs itself. Stamps, plus tiers your regulars grow into, with the card kept in Google Wallet and updating itself after each order. No plastic, no app to install. A restaurant loyalty program explains how to set the distance to a reward so it changes behaviour instead of just giving money away.
Coupons, upsells and bundles with caps, exclusions and expiry dates. Offers that end are the ones people use, and caps stop a generous idea eating a month of margin.
VAT invoices carrying your tax registration number, as a PDF the customer can download without logging in, plus a sales dashboard by day and item so you can see which dishes actually pay for the kitchen.
Your whole menu from a spreadsheet. Upload it instead of typing it, and change a price in seconds when a supplier moves.
For the wider picture of how these parts fit, an online ordering system for restaurants walks through it end to end.
There are no online payments. A customer pays cash, or on your card machine, at the door or the table. That is the local habit anyway, and it means no card details exist in the system for anyone to steal.
It is not a cash register for your counter, and it does not manage staff rotas, purchase orders or recipe costing. It does not book tables. There is no pre-order and no collection order type, so a customer who wants Saturday lunch arranged on Thursday still telephones you.
We also do not replace your accountant. The invoices carry your registration number and the figures export cleanly. The filing is still yours.
Cost five dishes properly. Not the whole menu, five.
Put your own ordering page in front of every customer you already have: on the receipt, on the wall, in your bio.
Then compare two numbers at the end of the month. What you kept per order through your own page, and what you kept per order through everything else. That one comparison answers the profitability question better than any average in any report.
The trial runs 15 days and asks for no card details, which is long enough to see both numbers with real orders behind them.
There is no honest single figure, because rent and food cost vary hugely between a Nairobi mall unit and a roadside kitchen. What is reliable is the method: cost your dishes, treat rent and staff as fixed, remember VAT if you are registered, and count what each sales channel costs you per order.
They bring volume and they charge for it. The order arrives with a commission attached and the customer's details stay with the app. Used beside your own ordering page they are useful. Used alone, they cap how profitable you can ever be.
No. Payment is cash or your own card machine when the food arrives, so nothing is charged before the customer is holding the food.
No. Your menu is an ordinary web page opened from a link or a QR code, and the loyalty card sits in the Google Wallet already on the phone. Apple Wallet is built and waiting on a certificate.
You do. Names, numbers and order history belong to your restaurant, you can export the whole list any day you like, and the detail of old orders is cleared automatically after 120 days.
Free software is not the same thing as a free system. Floreant is real and it works, and the bill it sends arrives as your own time instead of a monthly invoice.
Most owners search for one kind of stock software and actually need the other one first. Knowing which is which saves a New Zealand kitchen both money and staff hours.
The useful question is not whether to join a delivery app. It is which parts of your business you are happy for somebody else to own, and which parts you are not.
Fifteen days with everything switched on. No card, no commission, ever.
Questions from other owners are answered in the community.