Guide · first day

EasyKOT pe apna restaurant set up karo — pehla din, poora.

Every screen a brand-new owner sees on day one, in the order they actually appear — from the signup form to the report that proves the first sale really happened. Nothing here is staged: it's one real store, Spice Route Kitchen, walked through start to finish with a screenshot of every screen.

Start free — ₹0 today

No signup yet? Try the register in the live demo first — no account, no install.

Before you start

Three things, and one of them is optional.

  • Internet, once. Signup, loading the menu and minting the register's setup code all need a connection. Once the till is connected, billing, KOTs and settling all run with the wifi off.
  • A Windows or Mac laptop for the till — or skip the laptop entirely. One Android phone and a thermal printer can be the whole register.
  • About fifteen minutes, if you use the sample menu to get a first bill printed today. Importing your own dishes is the long pole — see menu setup & AI import when you're ready for that pass.
The walkthrough

Signup se pehli sale tak — seven steps, har screen dikhi hui.

1

Create your store

Open the signup form and fill in your name, restaurant name, email and password — an invite code is optional, and the page says plainly “Free for your first 3 months.” Press Create store and the dashboard answers with “Your store is ready” and a one-time owner PIN for register sign-in. Save it now: the screen says it is shown only once here, and you can change it later under Staff. Press Continue to dashboard and you land on the checklist.

EasyKOT admin signup success screen: Your store is ready, with a one-time Owner PIN for register sign-in shown as 9346 in large mono digits, and a Continue to dashboard button

The one-time owner PIN — save it, because it's shown only here.

2

Open your checklist, and start with the sample menu

The dashboard opens on “3 steps to your first bill”: Add your menu, Connect your register, Ring your first sale. A second group underneath, “When you're ready,” holds Download the register, Connect a captain phone and Add your staff — none of those three block the first three, and exactly one step is open at a time, the earliest unfinished one. The open card offers three doors: Start with a sample menu, Import your menu — CSV, Excel, PDF, or photos, and Add dishes myself. We tapped the sample menu. It is a real, removable Indian-restaurant menu — Starters, Soup, Shawarma, Tandoor, Chinese, Main Course, Roti & Naan, Beverages and more — and it loaded 212 dishes in a few seconds; the checklist ticked itself and now shows “212 dishes ready.”

EasyKOT owner dashboard on a brand-new store: 3 steps to your first bill checklist showing Add your menu open with Start with a sample menu, Import your menu, and Add dishes myself buttons, then Connect your register and Ring your first sale below, and a When you're ready group with Download the register, Connect a captain phone and Add your staff

The dashboard opens on this checklist — Add your menu is open first.

3

Connect your register

The second card is Connect your register. Name the till — Counter 1 is the placeholder — and press Create setup code. The dashboard mints a one-time code starting EPOS1. with a Copy code button, and says exactly where it goes: “On the register, choose I have a setup code and paste this in.” Underneath, the screen settles into “Waiting for the register to connect…” On the till itself, the first screen is Connect this register, with two tabs — I have a setup code and Owner sign-in. Paste the EPOS1. code into the Setup code field and press Connect register. (There's also a “Set up later — use the register without sync” link on that screen — an unactivated till still sells, it just doesn't sync until you come back and connect it.) The code works once and expires; if you lose it, Create a new code replaces it.

EasyKOT owner dashboard checklist at 1 of 3: Add your menu ticked with 212 dishes ready, and Connect your register open showing a setup code starting EPOS1. with a Copy code button and Waiting for the register to connect

The menu step ticks itself — “212 dishes ready” — and the register step mints a one-time EPOS1. code.

The EasyKOT register's Connect this register screen: I have a setup code and Owner sign-in tabs, an empty Setup code field with placeholder EPOS1 dot dot dot, a Connect register button, and Set up later — use the register without sync

On the till itself — paste the code here.

The same Connect this register screen with a long setup code pasted into the Setup code field, ready to press Connect register

Code pasted. One tap on Connect register and the till is linked.

4

Watch the catalog sync

The instant the till redeems the code, the dashboard's waiting card ticks itself — no refresh, no second click on either screen. On the register, the empty catalog fills in: all 212 dishes appear under a category rail — Starters 32, Soup 15, Shawarma 17, Tandoor 29 and on down the list — and the status line at the bottom left reads Online · all synced. The staff chip beside it reads Register · owner for a moment — the staff list is still syncing down, so the till is running on a placeholder identity. As soon as it lands the register asks for a PIN: type the four digits from step 1 and the chip changes to your name (Rohan Kapoor · owner here). Every restart from now on starts at that PIN pad. A “Set up your printer” nudge sits in the empty order panel — that's optional for today; connect a thermal printer covers it end to end.

EasyKOT register catalog after syncing: category rail with Starters 32, Soup 15, Shawarma 17, Tandoor 29, Chinese 78 and more totalling 212 dishes, the status rail reading Online · all synced, a staff chip reading Register · owner, and a Set up your printer nudge in the empty order panel

The moment it syncs — all 212 dishes, and the status rail reads Online · all synced.

The EasyKOT register's sign-in card centred on an empty screen: Enter your PIN to start your shift, four masked digits, a 1–9 keypad with C, 0 and backspace keys, an Enter button and a Can't sign in? link

Once the staff list has synced, the till asks for the PIN from step 1 — and starts here on every restart.

5

Punch the order

Tap Dine in or Takeaway at the top — Dine in is the default — then tap a dish to start the check. Butter Chicken has portions, so a sheet opens: Half ₹290, Full ₹410. Pick one and press Add to order. Tap a second dish, plain-priced this time, and it lands as its own line with no sheet at all. Tap the same dish a second time anywhere in this flow and the quantity on that existing line goes up — it does not start a second line. The cart on the right keeps a running Subtotal, GST and Total as you go; two dishes here came to a Subtotal of ₹480, GST of ₹24, and a Total of ₹504.

EasyKOT register with a portion picker open for Butter Chicken: Half ₹290 and Full ₹410 options and an Add to order button, with one item already in the cart

Tap a portioned dish and a sheet asks Half or Full before it lands in the cart.

EasyKOT register cart with two lines, Chicken Shawarma ₹70 and Butter Chicken Full ₹410, Subtotal ₹480, GST ₹24, Total ₹504, and a Fire KOT button

Two dishes in — Subtotal, GST and Total update as you tap.

6

Fire the KOT, then settle

Press Fire KOT. Both lines lock in — each one now says Sent 23:43 — and the key itself changes to read KOT fired ✓. The Kitchen button in the header picks up a badge for the open ticket, and on the kitchen's own screen the same order appears as KOT 001, DINE IN, with a running timer and a Bump button the cook presses when it's plated. Press Settle next. The sheet opens with Amount due ₹504 and Amount received already prefilled to the exact balance — type over it only if the guest handed over something different. Pick a tender: UPI, Cash, Card or Part pay. We picked Cash and pressed Settle ₹504 · print bill. The receipt preview opens straight after: the store name, DINE IN, the invoice number and its date, both item lines, CGST and SGST split evenly, the total, and Paid (cash). Press Done, or Print / Reprint if a printer is connected.

EasyKOT register cart after firing: both lines marked Sent 23:43, the key reading KOT fired ✓, the header's Kitchen button showing a count of 1, and the status rail reading No printer · 1 waiting

Fire KOT sends the ticket to the kitchen — the key locks to “KOT fired ✓.”

EasyKOT kitchen screen showing 1 open ticket, KOT 001, DINE IN, a 0:09 timer, 1 Chicken Shawarma and 1 Butter Chicken (Full), and a Bump button

The kitchen's own screen — same order, cook-facing, with a Bump button.

EasyKOT register Settle sheet: Amount due ₹504, Amount received prefilled to 504, Cash selected among UPI, Cash, Card and Part pay tenders, and a Settle ₹504 · print bill button

Settle prefills the balance — pick a tender and press Settle · print bill.

EasyKOT receipt preview: Spice Route Kitchen, DINE IN, Bill T1/2627/00001 dated 03/09/2026, Order T1-001, two item lines, Subtotal ₹480, CGST ₹12, SGST ₹12, Total ₹504, Paid (cash) ₹504, with Print / Reprint and Done buttons

The bill — CGST and SGST split in half, the invoice number, the total.

7

Watch it land in your dashboard

Back in the owner dashboard, the checklist is gone — the store shows as live. Open Reports → Summary and the sale is already there: Net sales ₹480.00 (that's the ₹504 the till took, minus the ₹24 of GST it added), Orders 1, and the same figure repeated as Average order and Net profit, since this was the day's only sale. Everything below it — food cost, labour cost, prime cost — sits against the targets you'll fill in as real trading days come in.

EasyKOT owner dashboard Summary report for the week: Net sales ₹480.00, Orders 1, Average order ₹480.00, Food cost 0.0%, Labour cost 0.0%, Net profit ₹480.00, and a Needs attention section with 2 items

Back in the dashboard — the checklist is gone, and Reports shows the sale.

Start free — 3 months, no card
The rest of the checklist

Why "When you're ready" never blocks you.

  • Download the register is separate from Connect your register — you don't need to have downloaded anything yourself, you just need the till running. The step exists to remember to hand out the installer, and it ticks itself the moment any till connects.
  • Connect a captain phone needs two codes from two different screens — one from Devices, one the till shows once it's hosting a hub — because the phone talks to the till, not to the dashboard. It has its own guide: setting up the captain app.
  • Add your staff is optional because signup already created your own staff row and your own PIN — "your staff" means somebody besides you. Most owners add the team only once the register is actually running; see staff PINs & roles.
First-day questions

Straight answers.

Can I skip the sample menu and add my own dishes instead?
Yes — the “Add your menu” card offers three doors, and none of them is mandatory over the others. Import your menu reads a photo, PDF, CSV or Excel file into a review grid you approve dish by dish, and Add dishes myself opens the menu editor empty. The sample menu is the fastest way to see the whole product working before you've typed a single dish — it's real, removable data, not a demo mode, so nothing stops you deleting it and starting over.
What if I don't have a printer yet?
Everything above still works. The register shows “No printer · 1 waiting” in the status rail once you fire a KOT with nothing connected, and the receipt preview still opens on-screen after you settle — nothing is lost, it just queues. Connecting a printer takes a couple of minutes on its own; see connect a thermal printer.
Does the setup code expire, and what happens if I paste it wrong?
It works once and expires — the dashboard says so on the same screen that shows it. If it's sat there a while, or you mistype it, Create a new code on the dashboard replaces it with a fresh one; the old code stops working the moment a new one is minted.
Can more than one register connect to the same store?
Yes — Connect your register only asks for a name because you'll likely add more later. Each till mints its own setup code from the same Devices page, and each one gets its own bill-numbering series, so two counters can bill at the same time with no coordination between them.
What is the owner PIN actually for, day to day?
It's how you sign in at the till, the same way any other staff member's PIN signs them in — the difference is signup minted it for you automatically so you can ring a sale alone on day one. You can change it any time under Staff, and adding real staff later gives each of them their own PIN instead of sharing yours.
Do I have to ring a real sale to finish setup, or can I just look around?
The checklist only ticks “Ring your first sale” off a genuine settled order — there's no skip button for it, because it's the one step that proves the whole chain actually works end to end. It doesn't have to be a real guest: punch a cheap dish, settle it in cash, and discounts, voids & refunds covers writing it off afterwards if you'd rather it not sit in your reports.
Where do I go once the checklist disappears?
Nowhere in particular — that's the point. The dashboard drops the checklist and behaves like any live store's: Reports for what sold, Menu & stock to keep dishes current, Devices for more tills or a captain phone, and Settings for the GST identity, the trading-day start time and which owner emails you get.
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.