
Tanzania · Restaurant & bar
A restaurant till that knows what the kitchen actually used
A restaurant buys ingredients and sells plates, so its stock only makes sense through a recipe — and in most kitchens the recipe lives in the cook's head, which means consumption is never compared to sales.
Service piles on. Orders have to reach the kitchen and the bar correctly, bills stay open while a table keeps ordering, and the settlement arrives as a mix of M-Pesa, Mixx by Yas, Airtel Money and cash from four different people.
And every bill needs a fiscal receipt, issued at the table, describing a sale the restaurant should also be able to explain in ingredients.
What you get
What a restaurant in Tanzania actually needs
Kitchen and bar tickets
Orders routed as they are taken, so the gap between what the waiter heard and what the kitchen made closes before the plate goes out.
Recipes that deduct ingredients
A plate of wali na kuku takes its rice, chicken and oil off stock. Kitchen consumption becomes a number you can compare to a count rather than a monthly surprise.
Open bills, split four ways
A bill stays open while the table orders and settles across several payments on several rails, each recorded against the same bill.
Bar stock on its own terms
Bottles and measures counted separately from the kitchen, with their own variance — bars lose stock differently and need reading differently.
Waiter and shift accountability
Sales, voids and comps by staff member and shift, with voids behind a manager PIN. A cancelled order after the food has left the kitchen is a recorded event.
A record behind every receipt
The bill is held as its lines with costs behind them, so a fiscal total can be explained in food rather than only in shillings.
Fiscal receipts at the table
Restaurants issue a fiscal receipt per bill, and customers in Tanzania are now used to asking for one — which makes the receipt the public face of a sale whose internal detail most restaurants do not keep.
The internal detail is where the money is. A fiscal total tells you a table paid TZS 180,000; it does not tell you that the margin on that table was unusually thin because the kitchen is using 20 percent more oil per plate than the recipe says. One of those numbers is a compliance artefact and the other one is the business.
sell.ke does not issue the receipt and does not transmit to TRA. It holds the bill as lines, the lines as recipes, and the recipes as stock movements — so the fiscal record and the kitchen finally describe the same evening.
- Fiscal receipt still issued through your registered EFD or VFD
- Bills retained as itemised lines with costs behind them
- Recipe-level stock movement against what was actually sold
- Payment split by rail across a shared bill
A Friday in Masaki
118 covers, TZS 9.4m across the kitchen and the bar. Table 9's bill of TZS 486,000 settles as TZS 200,000 M-Pesa, TZS 150,000 Mixx by Yas, TZS 86,000 Airtel and TZS 50,000 cash — four payments, one bill, nothing to untangle at close.
Recipes deducted 36kg of rice, 51kg of chicken and 23 litres of oil against the plates sold. The morning count finds 31kg of rice against an expected 34. Three kilos, one service, one shift — a question somebody can actually answer.
The bar sold 186 bottles against 191 that left the store. Five bottles is small and specific; the same five bottles a month later is a number with no story attached.
And the day's fiscal receipts all have an itemised bill and a cost behind them, so the restaurant can say not just what it took but what it earned.
Questions
Restaurant in Tanzania — questions
Can one bill be settled on several mobile money rails?
Yes — several payments, several methods, all recorded against the same bill. Tables here routinely split across M-Pesa, Mixx by Yas, Airtel and cash, and a system that insists on one payment per bill either loses the detail or slows the floor.
How do recipes work in practice?
Each menu item lists its ingredients and quantities. When the plate sells, those come off stock, so you get real consumption against real sales. That comparison is the only way to see kitchen variance without weighing everything nightly.
Does it issue the fiscal receipt?
No — that stays with your registered EFD or VFD. sell.ke holds the bill as lines with costs behind them, which is what lets you explain a fiscal total in food and margin rather than only in shillings.
Can I stop waiters voiding orders after the food has gone out?
Voids and comps sit behind a manager PIN and record who authorised them and when. The ingredients have already been spent by that point, so the sale disappearing quietly is the expensive version.
What if the connection drops mid-service?
Orders, bills and payments continue offline and sync when it returns. For a restaurant the risk is not lost data so much as a stopped floor on the busiest night of the week.
Do I need internet?
Not to keep selling. Offline mode lets the till take sales, print receipts and reserve stock while the connection is down, then syncs everything when it returns. You do need connectivity for the parts that are inherently online: an M-Pesa STK push, an eTIMS submission and the online shop all need a live link.
Will it show me my profit?
Yes, and from a real ledger rather than a sales total. Every sale posts to a double-entry chart of accounts, so you get a trial balance, profit and loss, balance sheet and cash flow — not a CSV to hand your accountant. Margin is visible per product, per branch and per channel, because cost is tracked on the way in through purchase orders and goods-received notes.
Can I stop staff from giving discounts or deleting sales?
Yes. Discounts, voids and refunds sit behind a manager PIN, and every one of them records who authorised it and when. Staff accounts carry role permissions, so a cashier can sell without seeing cost prices, editing products or opening reports. A void that reverses stock is a movement in the audit trail, not a gap in it.
Other trades in Tanzania
Supermarket POS (Tanzania)
Four wallets at every till and a fiscal receipt that has to describe real goods.
Pharmacy POS (Tanzania)
Batch and expiry for a TMDA-regulated shelf, dispensing by unit, fiscal receipt at the counter.
Wholesale POS (Tanzania)
Cartons in, pieces out, retailers on credit, and prices that move with every container.
The features this leans on
Each one goes deeper than this page does.
Selling at the counter
Split payments, held orders, manager-gated discounts and a drawer count that reconciles.
Stock you can trust
Batch and expiry, serial numbers, reorder levels, stock takes and the formulas behind them.
Reports and real accounting
Double-entry books — trial balance, P&L, balance sheet — not a CSV export to somebody else's software.
Branches, staff and control
Shared catalogue, separate stock, transfers that are movements, and permissions per branch.
Restaurant POS in other markets
Restaurant POS (Uganda)
Orders to the kitchen, recipes that deduct stock, and a MoMo split bill that still reconciles.
Restaurant POS (Rwanda)
MoMo-settled bills, recipes that move stock, and an EBM invoice for the table that needs one.
Restaurant & café
Kitchen display, recipes that deduct ingredients, modifier groups, table holds.
What this actually fixes
The problems underneath, and the rails and revenue authority you deal with.
Stock going missing
Why shrinkage is almost never one big theft, and what actually closes the gap.
Not knowing your profit
Takings are not profit. The gap between them is where most small shops quietly fail.
The drawer never balances
Cash, M-Pesa, MoMo and a notebook, reconciled by eye at 9pm. Here is the fix.
EFD and VFD receipts (Tanzania)
Stop the fiscal receipt and the shop's own record from describing two different days.
Airtel Money at the till
The second rail is a third of your takings and usually a separate book. It should not be.
Try it in your Tanzania shop
Fourteen days, no card, no hardware to buy. Your prices, stock, costs and reports all run in TZS.