Restaurant billing app for Android

Poora restaurant — ek Android phone aur ek thermal printer.

Take orders at the table, print KOTs in the kitchen, give GST bills and close the day's cash — from one phone. No laptop, no tablet, no PC. Free for 3 months, then ₹299/month.

₹299 + GST after the trial · Bluetooth ya Wi-Fi thermal printer · works offline · cancel anytime

Ek phone, poora kaam

The phone IS the register. Poora ka poora.

  • Order at the table, print in the kitchen. Menu with veg/non-veg marks, Half/Full portions, notes like "less spicy" — fire, and the KOT prints. Round two prints only the new items.
  • Bluetooth ya Wi-Fi thermal printer. Pair once in phone settings or type the printer's IP, test print, done — 58 mm or 80 mm. A failed print waits in the queue and retries; the sale is never lost.
  • GST bills from the phone. Tax invoice per CGST Rule 46 — invoice series, CGST/SGST split, round-off. Set the phone up as a Register device (step 2) and the series is minted for it — the same continuous series the desktop register uses.
  • Cash box on the phone. Opening float, paid-outs with a reason, count at close — expected cash and variance calculated for you, UPI shown separately.
  • Works offline. Billing and printing run on the phone's own database — the net can come and go, the counter doesn't stop.

Android phones print to Bluetooth and Wi-Fi printers. iPhones print to Wi-Fi printers while the app is open — for Bluetooth printers, an Android phone or the desktop register does the printing.

Ye phone = poora register
EasyKOT running on an Android phone: three running tables — T1 ₹682.50, T3 ₹252, T4 ₹441 — with the Running, Free and Device tabs along the bottom
Dekh lijiye

One table, start to finish — on the phone.

Every screen below is a real capture from the Android app, not a drawing: a table opened, three dishes punched, the KOT fired, the bill settled in cash. Nothing here is a mockup.

EasyKOT on Android, Free tables screen: 5 free, 20 seats, 0 occupied, with tables T1 to T5 and a + Takeaway button
1 · Tap a free table. Or + Takeaway for a parcel. The tab opens on that table and starts its own timer.
EasyKOT Android menu: dishes with green veg and brown non-veg marks, Half ₹290 and Full ₹410 portion buttons on Butter Chicken, count badges on chosen dishes, and a black bar reading 4 on tab · ₹829.50
2 · Punch the order. Veg/non-veg marks, Half or Full, search, categories. The bar keeps the running total.
EasyKOT Android order screen for table T3: Butter Chicken HALF with the note Less spicy, Butter Garlic Naan ×2, Afghani Chicken, total ₹829.50 and a red Fire 3 button
3 · Note, then fire. “Less spicy” rides with the dish to the kitchen. Fire 3 prints the KOT.
EasyKOT Android settle sheet: subtotal ₹790, tax ₹39.50, total ₹829.50, a discount box, Print bill, and CASH and UPI buttons, with a line reading marking only — no drawer opens and no card is read here
4 · Settle. Subtotal, tax, total. Cash or UPI, discount if you give one, and the bill prints.

A fired line can go down, never up. Table took three waters and sent one back? Drop the qty to 2 and the bill follows — no manager, no argument. It cannot go up, because the kitchen only cooks what a KOT named; a + opens a new line that rides the next fire. And it cannot reach zero — taking cooked food off a bill is a Void (manager) with a reason, which is exactly the moment an owner wants a record.

That is why the buttons change the instant you fire: Remove becomes Void (manager), and a grey rail marks every line the kitchen has already been told about.

EasyKOT Android order screen after firing: the header reads SENDING TO KITCHEN with the note that orders are going over the internet, and every line now offers Void (manager) instead of Remove, with the Fire button greyed out

The same table one second after Fire — the kitchen has it, so the line is now the kitchen's business too.

What you need

Do cheezein. Bas.

  • An Android phone. The one in your pocket. Your waiters' phones join the same order flow with the captain app — no extra charge per phone.
  • A thermal printer — Bluetooth or Wi-Fi. 58 mm or 80 mm, speaking ESC/POS — the standard almost every receipt printer sold in India uses. Already have one? Run the test print — one minute, and it settles the question for your exact printer.
  • An EasyKOT account. Free for 3 months, no card. Signup walks you through connecting the phone and the printer.
Setup

Phone se pehla KOT — chaar steps.

STEP 1

Sign up

On the phone itself — ₹0, no card. Your store and dashboard are created in a minute, and the dashboard immediately has a Devices page waiting for step 2.

STEP 2

Connect the app

The dashboard walks you through putting the Captain app on your phone and signs it in with a one-time code. Create the device as a Register — that is what gives this phone its GST invoice series.

STEP 3

Add your printer

Pair the Bluetooth printer in phone settings or type its IP, choose what it prints, and run a test print. Full pairing walkthrough →

STEP 4

First KOT

Drop your menu as a PDF or photo — AI reads it — or start with a sample menu. Take an order, fire, and the kitchen has paper.

EasyKOT Captain first-run screen on Android: the headline Take orders at the table and a Get started button
The first screen a brand-new phone shows — before anything is connected.
EasyKOT Android onboarding step 1 of 3, Connect this phone to your store, with a setup code pasted into the Setup code field and a Connect button
Step 1 of 3. Paste the setup code the dashboard shows under Devices — one box, one tap.
EasyKOT owner dashboard, New device card: Register (Desktop till) selected, next to Captain (Waiter phone) and Kitchen display (KDS screen), a Name field reading Counter phone, and a Create and get setup code button
Where that code comes from. Dashboard → Devices → Add device. Choose Register, not Captain — the kind is fixed at creation and only a Register mints a GST invoice series.
EasyKOT Android printer setup: Printer 10.0.2.2 with Prints set to Everything, KOTs or Bills, Paper 80mm or 58mm, and a Save printer button
Step 3. Tell the printer what it prints — Everything, KOTs, or Bills — and which roll you buy.
EasyKOT Android printer card after a test print, showing the green confirmation Sent — check the printer
Test print. “Sent — check the printer.” A slip in your hand beats any compatibility list.

Nothing about your phone gets locked down. It stays your phone — WhatsApp, calls, everything. EasyKOT only asks for Android's Nearby devices permission, and only when you first tap a Bluetooth printer.

Counter ka kaam

Printer on, cash box open, day closed.

  • Turn this phone into the printer — once. It asks for a manager PIN, because whether the shop's tickets come out of this phone is a decision about the whole shop, not a personal setting. After that the status line reads “This phone is the printer — KOTs and bills print here.” and Android keeps an ongoing notification alive so the queue drains even in an apron pocket.
  • Turning it off is one tap. Stop printing from this phone — deliberately not buried, so a phone going home for the night can hand printing back in a second.
  • The cash box lives on the same screen. Put the float in at open, record a paid-out with a reason when you buy vegetables, and at close the phone tells you what should be in the box — UPI counted separately, so a day that looks short usually just went to UPI.
  • Reprint last bill is right there, for the customer who asks after the roll has moved on.
EasyKOT Android Device tab: the printer card with Test print and Remove, the green line This phone is the printer — KOTs and bills print here, a Stop printing from this phone button, and a Cash box section with a float field and Start cash shift

Device tab · printing armed, and the cash box waiting for the morning float.

Seedhi baat

What a phone-only shop does not get.

Better you read this here than find out in week two. None of it costs extra to fix later — a laptop can join the same account and the same ₹299 whenever you want one.

  • No kitchen screen. A phone-only kitchen is paper-only. The kitchen display needs a register on the counter to host it.
  • No cash drawer kick. A drawer opens off a printer port the desktop register drives. On a phone the cash box is a box — counted, not kicked.
  • Bluetooth printers are Android-only. An iPhone can run the app and print to a Wi-Fi printer while the app is open, but Apple allows Bluetooth printing only to its own certified models — so budget Bluetooth printers need an Android phone.
  • One Bluetooth printer, one phone at a time. That is the hardware's limit, not ours. If two people must print, put the printer on Wi-Fi and add it by IP on both.
  • The printing phone is a phone on a charger. An evening of printing eats battery. Keep a cable at the counter.
  • Reports live in the dashboard, not the phone. Day sales, what sold, food cost and profit against targets open in a browser — on that same phone, or any laptop.
EasyKOT Android Device tab showing Online — over the internet, store Spice Route, register Not paired, menu synced 1m ago, and the signed-in shift

The Device tab always says which way orders are travelling — and which store this phone belongs to.

Printer

Bluetooth ya Wi-Fi — dono chalte hain.

EasyKOT Android add-printer chooser with two options: Bluetooth printer (already paired) and Wi-Fi / LAN printer (enter IP)

Add printer → the two ways a phone can reach a thermal printer.

  • Bluetooth — pair it once in the phone's own Bluetooth settings, exactly like earphones. EasyKOT never scans for unpaired printers, so pairing happens in the place Android already handles it.
  • Wi-Fi / LAN — type the printer's IP and port 9100. This is the one to pick if the printer sits in the kitchen while the phone walks the floor, or if a second device needs to print too.
  • 58 mm or 80 mm, ESC/POS — the standard nearly every receipt printer sold in India speaks. We publish no certified-model list on purpose: a ten-second test print answers it for your printer better than a list ever could.

Step-by-step Bluetooth pairing, with the permission that catches people →

Android pe billing — questions

Straight answers.

Which printers work with the phone?
Bluetooth and Wi-Fi/network thermal printers that speak ESC/POS — the standard almost every 58 mm and 80 mm receipt printer sold in India uses. Pair a Bluetooth printer once in the phone's settings, or type the printer's IP; then run the test print — a one-minute check that beats any compatibility list. USB printers connect to the desktop register instead.
Does it work when the internet goes?
Yes. Orders, KOT printing and bills run on the phone's own database, so billing never stops with the net. The dashboard syncs up when the connection returns.
Are the bills GST-proper?
Yes — the same tax invoice under CGST Rule 46 that the desktop register prints: your GSTIN, an invoice series, CGST and SGST on separate lines and round-off. One setup detail matters: when the dashboard creates the phone's device, choose Register (not Captain) — that is what assigns the invoice series, the same continuous series a desktop register would use.
My waiters have iPhones — is that a problem?
Not a problem. iPhones take orders at the table and print to Wi-Fi thermal printers while the app is open. Only Bluetooth printers need an Android phone or the desktop register — Apple limits Bluetooth printing to its own certified models.
Can I add a laptop register later?
Yes, on the same account and the same ₹299 — nothing extra. Start on the phone today, put the desktop register on the counter whenever you're ready. And if the till ever dies mid-rush, a phone takes over the printing.
What does it cost?
One price for everything: ₹299 a month or ₹2,990 a year, plus GST, after a free 3-month trial with no card. The phone register, captain app for waiters, kitchen display and owner dashboard are all included.

Go deeper: the captain app your waiters use, the billing register on desktop, or the five setup steps from signup to first bill.

3 months free · ₹0 today · no card

3 mahine chalao, phir paisa lagao.

Three months free, full product, no card. Made in India, for the counter — built inside a running restaurant.