Restaurant & Café Platform Colombo · Sri Lanka · Est. for kitchens

Run the whole
kitchen from
one screen.

Counter, kitchen tickets, recipe costs, stock, Uber Eats, PickMe, loyalty and the cash drawer — in one system built for Sri Lankan restaurants.

LKR 12,500 per branch / month · no card needed to start · build your quotation

12,500
per branch, per month
2
delivery apps included
2
weeks to go live
0
commission on your sales
01 — The gap

Most tills record sales. Almost none protect them.

Three things quietly cost a café money every week. EzDine was built around all three.

i

You are guessing your food cost

A price set at opening, never revisited. Milk goes up, portions drift, and the margin disappears without anything looking wrong.

Fixed: every item costed to the gram, stock deducted as you sell, margin per dish on one screen.

ii

Delivery apps live on another tablet

Orders get re-typed or missed, and they go out at dine-in prices while the app takes its cut.

Fixed: Uber Eats and PickMe land in your POS with their own price list and their own settlement line.

iii

The drawer never quite balances

An unpaid table, a quietly removed item, a shift closed early — and no way to say which.

Fixed: the day cannot close on an unpaid table, and every void is logged with a reason and a name.

02 — What you get

Everything switched on from day one.

Not a starter tier you grow out of. This is the whole platform, per branch.

Recipes

Food cost, to the gram

Recipe per item and per size, sub-preparations, wastage and yield. Sell a large latte and the milk, beans, syrup and cup all leave stock by themselves.

Sub-recipesWastage %Margin per dish
Cash control

The day cannot close on an unpaid table

Server-enforced, so it cannot be switched off at the till. A cashier can never force past it — only a manager, and it is flagged in red.

Counter

Touch POS

Two-level menu, sizes, add-ons, holds and a running-orders board.

Floor

Live table map

Tap a busy table to open its bill. Join tables, split by chair.

Delivery

Uber Eats & PickMe, inside your POS

Orders inject automatically with per-channel pricing, so commission does not eat the margin. Both included in the price — not an upsell.

Kitchen

Tickets that behave

Press send twice and nothing is cooked twice — only the difference prints.

Loyalty

Stamps & points

Digital "buy 10 get 1", OTP-verified point redemption, birthday offers.

Guest

QR menu

Your live menu on their phone, priced from the same catalogue.

Owner

The numbers

Revenue by hour, busy-time heat map, top sellers, branch vs branch.

Also included

Stock, suppliers, SMS bills, shifts, accounts, VAT, service charge, roles

Ingredient stockPurchasesSMS invoice Shift approvalsX & Z reportsLedgers Customer displayUser roles
Recipe management

Know the cost before you set the price.

Build the recipe once and EzDine does the arithmetic forever — including the cup, the lid and the straw.

  • Per size, not per product. A large latte carries its own recipe.
  • Sub-preparations. Build a syrup once, use it in twenty drinks, cost flows up.
  • Wastage and yield so costing matches the real kitchen.
  • Priced below cost? It shows up immediately, not at year end.
Recipe · Iced Latte (large)
IngredientQtyCost
Espresso beans18 g54.00
Fresh milk180 ml88.20
Ice120 g3.60
Vanilla syrup15 ml22.50
Cup, lid & straw1 set31.00
Ingredient cost199.30
Menu price690.00
Gross margin71.1%490.70
Loss prevention

Built so nobody can quietly help themselves.

One client lost more than a million rupees before moving to this. These controls are enforced on the server — not on trust.

  • No dine-in order without a table number.
  • Removing a cooked item needs void rights, a typed reason, and is logged with its value.
  • Voids listed by cashier, biggest first — a pattern surfaces on its own.
  • Prices resolved on the server. A tampered browser cannot invent a price.
Day close · blocked
2 open, unpaid tables — the register cannot close
Table 4 · LKR 3,278 · unpaid since 21:41
Table 9 · LKR 3,828 · unpaid since 21:51
Cashier override not permitted · manager only, and flagged
03 — Your price

Tell us your branches. Take your quote.

One flat price per branch. No commission on your sales, no per-transaction fee.

How many branches?LKR 12,500 each / month

Each branch includes the full platform, unlimited items and customers, one Uber Eats and one PickMe Food account.

branch
Extra delivery accounts?LKR 2,500 each / month

Only if a branch runs more than one Uber Eats or PickMe listing. Leave at zero if not.

accounts
How would you like to pay?
EzDine
Your quotation
Total per month 12,500LKR

Excludes VAT. Hardware — touch till, printers, cash drawer — quoted separately. Delivery-app connection needs your own active partner account. Price held 30 days.

Happy with that number?

Open a free account now, or call and we will walk you through it in five minutes.

04 — In service

Running every day, not a pilot.

Multi-outlet takeaway, multi-floor dining and delivery-heavy kitchens are billing on EzDine right now.

5
outlets on one account at a juice & snack chain
365
costed recipes at a grill restaurant
1,459
ingredient lines deducting stock on every sale
37
tables across 3 floors on a live map
371
kitchen routing rules across 6 stations
71k
customer records migrated and de-duplicated
2
delivery platforms integrated live
0
commission taken on your sales
05 — No surprises

What the 12,500 covers.

Included, per branch

  • The full platform — POS, kitchen, recipes, stock, accounts, reports
  • One Uber Eats and one PickMe Food account, connected
  • Unlimited menu items, customers and transactions
  • Loyalty points, stamp cards and member tiers
  • SMS templates and gateway setup
  • QR menu and customer-facing display
  • Cash control, void logging and shift approvals
  • Training at handover, and platform updates

Quoted separately

  • Hardware — touch till, receipt and kitchen printers, cash drawer
  • Extra delivery accounts beyond one each, LKR 2,500 per month
  • SMS credits, passed through at gateway cost
  • WhatsApp Business API — automated messaging, a development project
  • Recipe and opening-stock data entry, if you would like us to do it
  • Customisation beyond the standard platform
06 — Questions

What owners ask first.

How long until we are live?

Two to three weeks for a single branch. Week one is setup and the menu; week two is recipes, opening stock, hardware and training; then we are on site for your first service.

Do you take a cut of our sales?

No. One flat price per branch per month whatever your turnover — no per-transaction fee, no commission.

What happens if the internet drops?

EzDine is cloud-based and needs a connection to bill. We specify a backup — usually a mobile hotspot on the till — during installation, and we will tell you honestly if your site needs one.

Can we start with one branch and add more later?

Yes. Add a branch when you open it and reporting consolidates automatically, so you can compare branch against branch from day one of the second.

Must we buy hardware from you?

No. We will supply it, or give you the specification to buy yourself. Either way we configure and test it before you open.

Is WhatsApp included?

Sending a bill on WhatsApp in one tap is included — staff tap, the message opens ready, they send. Fully automated WhatsApp through the Business API is a separate project we quote for, because it needs a verified Meta account and approved templates.

Next step

See it running
before you decide.

We will walk you through a live restaurant on the system — the till, the kitchen tickets and the recipe costing — on your own menu, at no charge.

0725 008 000 WhatsApp sales@codestudio.lk Colombo 06, Sri Lanka
LKR 12,500 per branch / month Free trial · no card needed · live in 2 weeks Book a demo Call