Blog · Ek din, poora flow

Restaurant billing software kaise use kare — ek din ka poora flow.

Subah counter pe aaye, pehla order liya, kitchen ko KOT gaya, table ne UPI se pay kiya, parcel nikla, ek discount diya, raat ko day close kiya. Har step yahan register ki asli recording hai — koi banayi hui tasveer nahi. Padhne mein nau minute; karne mein ek din.

Start free — 3 months, no cardDemo on WhatsApp
Subah · 10:30

Sign in, aur menu saamne.

The register opens on a PIN pad. Every person who touches the till has their own PIN — owner, manager, cashier — and the name in the corner is who is answerable for the bills rung from here on. There is no username, no password to forget at 8pm; four digits, and you are on the menu.

What you see is the whole menu, one category at a time down the left, dishes as tiles in the middle, the bill building on the right. The row under the search box is Quick add — the dishes this counter rings most once it has a few days of sales, and before that whatever you pinned as featured — kept within one tap. Veg and non-veg carry the FSSAI marks, so a cashier who has never seen your menu can still tell a Paneer Tikka from a Chicken Tikka at a glance.

Menu feed karne mein pura din nahi jaata. The 300-item menu you see in these clips was not typed — the dashboard reads a PDF or a photo of your card and shows you a grid to check. The guide is menu setup with AI import.

Order lena

Tap karo — dish bill pe aa gayi.

A table of four sits down. The cashier taps New order, opens Main Course, and taps the dishes. Where a dish sells by portion, Half and Full sit right on the tile with their prices — one tap rings the right one. Tap the same dish again and the quantity on that line goes up; you are not building a second line.

Butter Chicken (Full), Paneer Tikka Masala, Butter Naan ×2, Sweet Lassi ×2 — the bill on the right builds as you tap. Recorded on the real register.

When the menu is long, don't scroll — type. A letter or two in the search box and the grid narrows to what matches; tap the tile, clear the search, carry on. On a 300-dish menu this is how a good cashier works the whole shift.

Type a few letters, tap the dish, clear. Faster than any category rail once the menu is past a hundred items.

Some dishes ask a question before they go on the bill — how spicy, which portion — and the register asks it in one sheet rather than making the cashier remember. The answer rides on the KOT to the kitchen, so "less spicy" is on the ticket, not shouted across the pass.

Half is already answered from the tile; the sheet only asks what it still needs. The choice prints on the kitchen ticket.
KOT

Fire KOT — kitchen ko ticket gaya.

The bill has a table on it now (Assign table, tap T4) and the cashier presses Fire KOT. That is the moment the kitchen learns about the order: a ticket prints on the kitchen printer — or lands on the kitchen screen — with only what to cook, no prices. The key turns into KOT fired ✓ with the time, and those lines lock to this table's bill.

Assign the table, fire. The key turns into “KOT fired ✓” and each line is stamped Sent with the time.

Order more later and the next KOT carries only the new items, so nothing cooks twice. A fired line's quantity can still come down — the table that took three waters and returned one is billed for two, no manager needed. It cannot go up (the kitchen only cooks what a ticket named — a plus opens a new line for the next fire), and it cannot reach zero without a reason — and a manager's PIN unless you are one — because that is cooked food being written off.

Kitchen mein printer nahi hai? Any old monitor or an Android phone can be the kitchen screen instead — the ticket appears there, the cook bumps it when it is done. The KOT post below shows exactly that: KOT machine, printer or software — what you need.

Settle

UPI ya cash — paisa aaya, bill print.

The table asks for the bill. Settle opens one sheet: what the guest is paying with — UPI, Cash, Card, or Part pay when they split it — and how much they handed over. UPI is the default because in most Indian restaurants it is most bills. Confirm, and the receipt is on screen, already queued to the printer.

Settle → UPI → Confirm. The receipt shows CGST and SGST on their own lines, the total, and how it was paid.

Cash is the same sheet. Type what the guest gave you — ₹500 against a ₹472.50 bill — and the register shows the change to return before you confirm. The drawer kicks open on the settle, and the change is on the screen, not in the cashier's head during a rush.

Type what was handed over; the change due appears before you confirm. Paid (cash) prints on the slip.

What is on the paper: your outlet name, GSTIN, the invoice number in its series, every line, CGST and SGST split, round-off, the total, the tender. The register puts it there by itself — you set the tax slab once, in the dashboard, on your CA's advice. If the guest wants the bill before paying, press Bill first: it prints what is owed, mints the same legal number, and tells the floor this table is waiting to pay.

Parcel

Takeaway — table nahi, seedha settle.

A parcel is the same flow minus the table. Tap Takeaway at the top before you ring the dishes; the bill says TAKEAWAY, the KOT says it too so the kitchen packs instead of plating, and Settle works the same. One type, no delivery-app screens — a counter order is a counter order.

Takeaway on, two dishes, Settle. The slip reads TAKEAWAY and the kitchen ticket says it too.
Discount aur void

Kaun kya kar sakta hai — register ko pata hai.

Money coming off a bill is where a restaurant leaks, so the register is particular about it. At the till, an owner, manager or cashier taps Discount, picks a percentage or types an amount, and the discount is recorded against their name and adds to the day's Discounts total in the dashboard's Reports. A waiter on a phone cannot do this alone — a discount asked for at the table routes through a manager's PIN, because money coming off a bill from a handset in the dining room is exactly where a second person should sign.

Discount → 10%. The line appears on the bill and the discount is recorded against whoever applied it.

Voiding a dish the kitchen has already cooked is stricter still: a reason from a fixed list ("customer changed their mind", "kitchen cannot make it", "rung on the wrong table", "wrong item rung") from everyone, and a manager's PIN from anyone who is not already a manager or the owner. The line stays on the bill struck through, so the plate is real until someone tells the kitchen. The post on where restaurants lose cash is the long version.

Raat · 11:30

Reprint, aur day close.

A guest comes back for the bill they lost. Open Orders, tap the bill, press Reprint. The copy keeps the original invoice number and date and is stamped DUPLICATE with the copy number — a second slip can never be passed off as a fresh bill, and the ledger records who asked for it (not shown on any screen yet).

Orders → Today → the bill → Reprint receipt. The copy keeps bill T1/2627/00001 and its date, and comes off the printer stamped DUPLICATE.

Then the day. Day close lives on the Orders screen: it lists the checks left over from a service that already finished — last night's stray tap, the table that walked out — lets you discard the empty ones and write off the ones nobody settled (manager PIN, reason), and lists the bills issued today per series with a warning if a number is missing — the thing that costs an afternoon at audit. Tonight's open tables are deliberately not on it; they are still tonight's. The owner's morning email carries the totals; the post on the day-end report says what to look for in it.

Orders → Day close. Last night's leftovers, the bills issued per series, and the write-off door that needs a manager PIN.

Poora din offline chala. Look at the footer in every clip: "Offline · sales keep working". That is the register's normal state when the line is dead — it was recorded that way on purpose. When the internet returns, the day syncs to your dashboard by itself; billing with the internet down covers what else keeps running.

Aage

Yeh sab khud try karo — abhi, bina install kiye.

The live demo runs this same register in your browser on a sample menu — no signup, no printer. Every step above except the printing works there (KOT and bill printing need the desktop app). When it is time for your own menu: the five signup steps, then connect the printer, put the captain app on the waiters' phones, and print the first GST bill. Three months free, no card.

Pehle din ke sawaal

Straight answers.

Naye cashier ko sikhne mein kitna time lagta hai?
One shift. The register has four keys that matter — tap a dish, Fire KOT, Settle, Done — and the rest is the menu the cashier already knows. The menu is the long part of day one, and AI import types it for you.
Net chala gaya toh?
Nothing changes at the counter. The register keeps its own copy of the menu and the day's bills on the laptop, so ordering, KOT printing and settling carry on with the line dead — the footer just reads "Offline · sales keep working". When the internet is back, the day syncs to your dashboard by itself. Every clip on this page was in fact recorded with the register offline.
Waiter table pe order le sakta hai?
Yes — the captain app runs on the waiter's own phone at no extra charge, and the order fires to the kitchen from the table and lands on the same bill the counter settles. Setup is a five-minute pairing code; the guide for it is linked at the end. One honest note: the Play Store and App Store listings are still pending, so during the trial the app is installed from a link we send on WhatsApp.
Kya yeh Petpooja jaisa hi hai?
The flow is the one every Indian restaurant register uses — order, KOT, settle — so a cashier who has used any billing software will find the keys where they expect them. What differs is the price (₹299 a month, published, everything included), that it keeps billing without internet, and that it prints to the ESC/POS thermal printer you already own.
Discount dene ke liye manager ka PIN chahiye?
At the till, an owner, manager or cashier can apply a discount directly; it is recorded against the person who applied it and adds to the Discounts total in the dashboard's Reports. A waiter on a phone cannot — a discount asked for at the table routes through a manager's PIN. Voiding a dish the kitchen has already been told to cook needs a reason from everyone, and a manager's PIN from anyone who is not already a manager or the owner.
Bill number GST ke hisaab se sahi aata hai?
Yes. Each till issues its own consecutive series — T1/2627/00001 — minted when you press Bill or Settle, so a table that walks out never burns a number. CGST and SGST print on separate lines, and a reprint is stamped DUPLICATE with the same number and date. The GST guide linked below covers rates and the ₹20 lakh threshold.
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.