Guide · first day

Set up your restaurant on EasyKOT — the whole first day.

See each screen a new owner uses, in order: account creation, menu setup, connecting the EasyKOT Desktop App and the first settled sale appearing in Reports. Every step names the expected result and what to do next.

Start free — ₹0 todayDemo on WhatsApp

Want to practise first? Try billing in the browser demo — no account or install needed.

EasyKOT restaurant signup, menu and first bill walkthrough
Before you start

Your device, internet and setup preparation.

  • Set up online first. Signup, menu loading and setup codes need internet. A configured Desktop App can bill locally through an internet outage. Printers and waiter devices still need their local network and power. Complete an online sync check-in at least once every 30 days.
  • A supported laptop or Android phone. This walkthrough uses the Windows/Mac Desktop App. To start on a phone, follow the Android setup and compatible-printer steps. The phone does not offer every desktop function.
  • Allow time for practice. Use the sample menu to check the flow. Import and printer setup time depends on your devices and menu. See Menu setup & AI import for the next steps.
The walkthrough

Signup to your first sale — seven steps, every screen shown.

1

Start your free trial

Open the signup form and fill in your name, restaurant name, email, mobile number and password. An invite code is optional and opens from a link under the password. The page says “Free for 3 months.” The mobile number has a country picker with India first, and the line under it says “We'll send setup help and videos on WhatsApp.” Press Start my free trial and you land straight on Get started, with no success screen in between. The top card reads your number back (“Setup help comes to” it on WhatsApp, then “Wrong number? Change it in Settings.”), and every dashboard page has a WhatsApp button next to Settings in the top bar if you get stuck. Typed the restaurant name wrong? Change it under Settings, in the Restaurant name box.

EasyKOT owner dashboard, Get started: a 0/5 ring beside 5 steps to your first bill and the line Setup help comes to +91 98765 43210 on WhatsApp, Wrong number? Change it in Settings; step 1 Add your menu open with four menu photos in its tray, a Read my menu (4 pages) button beside Choose files and a Send my menu on WhatsApp offer, then No menu card to upload? with a Type dishes myself button, and Other ways in: Load a sample menu to try the Desktop App today, Pick from our dish library; then Choose your PIN, Get the EasyKOT app, Connect your Desktop App and Ring your first sale, each with a Do this now link; and a Stuck on a step? card with a WhatsApp us button

Signup lands here: five steps, your number read back for WhatsApp help, and the menu step open first.

Read the video transcript

This is the recorded narration. Screen labels and steps reflect the video as published.

Let's create your EasyKOT account and restaurant. Keep your email and WhatsApp number ready. Visit the Owner Admin Panel at app.easykot.com. Open the signup form. This is the Create your store page. Your first three months are free. Enter your name in Your name. In Restaurant name, enter your restaurant's name. We're using Konkan Kitchen for this walkthrough. Enter an email you can access. You'll use this email to sign in again. Choose your country and enter your mobile number. Use your WhatsApp number because setup help and videos come there. Create a password. In Confirm password, enter the same password again. If you've received an invite code, enter it here. Read the terms of service and privacy policy. If you agree, tick this box. Let the browser check Finish if it appears. Then click Create store. When your store is created, Get started opens. Check that your WhatsApp number is correct. If it needs changing, use Settings. Your account is ready. Next, we'll add your menu in a separate video. Already have a store? Use Sign in on the signup page.

2

Add your menu, then choose your Desktop App PIN

On a new store Get started reads “5 steps to your first bill”: Add your menu, Choose your PIN, Get the EasyKOT app, Connect your Desktop App, Ring your first sale. The next step is open, and “Do this now” opens any other one in place, so at the laptop that will run the Desktop App you can download first. Below them, “When you're ready” holds Connect a captain phone and Add your staff; neither blocks the first bill. The menu card is the import itself: photos or PDFs (up to 12 pages, mixed is fine) or a spreadsheet in any layout, read into a review grid you approve. This walkthrough takes the shortcut under “Other ways in”, “Load a sample menu to try the Desktop App today”, so the screenshots match. The sample is removable restaurant data and its item count can change, so use the number on your own screen. “Pick from our dish library” sits beside it, and above that row a “Type dishes myself” button is there for an owner with no menu card to upload. Then open Choose your PIN, type 4 to 12 digits under Your PIN and again under Type it again, and press Save PIN. This is the number the Desktop App's PIN pad asks for in step 4. The Desktop App needs this PIN; Android owner sign-in uses email and password, so the PIN step is optional on the phone path. Each step ticks with its proof: the dish count with dishes ready, then PIN set.

Step 2, Choose your PIN: The number you will type on the Desktop App to sign in, a note that the Desktop App shows a PIN pad after it connects and that staff get their own PINs under Staff & pay, Your PIN and Type it again fields each holding four masked digits, a Show link and a Save PIN button; Android owner sign-in uses email and password instead

Type it twice and press Save PIN. The step ticks only when the dashboard sees the PIN saved.

3

Download and connect your Desktop App

Get the EasyKOT app lists Windows 10/11 (.exe), Mac, Intel and Apple Silicon (.dmg), and EasyKOT Captain on Google Play for an Android phone or tablet; your own computer's row comes first. Windows and macOS both warn about a new app the first time, so a Windows or Mac download also opens the first-open steps: on Windows, More info, then Run anyway; on a Mac, drag EasyKOT to Applications, then paste the one Terminal line shown, which has its own Copy button. If the Desktop App is already installed, press “Desktop App already installed? Skip this step”. Android already installed? Choose “Already have the Android app? Use this phone”. Chose the Android app? Connect your phone asks you to tap Run the counter in the app and sign in with your owner email and password. Printer setup is optional; no laptop or setup code is needed. From the desktop connect card, “I’m using the Android app” switches to this phone path. For a Desktop App, the next card is Connect your Desktop App. Name the Desktop App (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: “In the Desktop App, choose I have a setup code and paste this in.” Underneath, the screen settles into “Waiting for the Desktop App to connect…” On the Desktop App itself, the first screen is Connect this Desktop App, with two tabs: I have a setup code and Owner sign-in. Paste the EPOS1. code into the Setup code field and press Connect Desktop App. (There's also a “Set up later — use the Desktop App without sync” link on that screen: an unactivated Desktop App 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.

Step 3, Get the EasyKOT app: Mac, Intel and Apple Silicon with Desktop App 0.1.20 and a Download .dmg button, Windows 10/11 with Desktop App 0.1.20 and Download .exe, and Android phone or tablet with Install EasyKOT Captain from Google Play and a Get it on Google Play button; below are Desktop App recommended for the counter, Already have the Android app? Use this phone, Desktop App already installed? Skip this step and Stuck? WhatsApp us

The Android row uses Google Play for EasyKOT Captain. This capture shows Desktop App 0.1.20; Android no longer carries an APK version.

Install help for Windows: Windows will warn you once, here is what to click; three steps, open the file and choose Keep if the browser holds it back, click More info on the blue Windows protected your PC panel, then click Run anyway, each panel drawn with the button to press circled; and a WhatsApp us line with a Got it button

A Windows download opens this: More info, then Run anyway.

Install help for Mac: One Terminal line before the first open; drag EasyKOT onto Applications, open Terminal and paste the line xattr -cr /Applications/EasyKOT.app with a Copy button, then open EasyKOT; below, the macOS EasyKOT Not Opened dialog with Move to Trash crossed out and Done circled

A Mac download opens this: drag to Applications, paste one line, open.

Step 4, Connect your Desktop App: In the Desktop App, choose I have a setup code and paste this in, a long code starting EPOS1. with a Copy code button, a small drawing of the Desktop App connect screen, Waiting for the Desktop App to connect, The code works once and expires with an Open Devices link, Stuck? WhatsApp us, and an I’m using the Android app button

This step mints a one-time EPOS1. code and then waits for the Desktop App.

The EasyKOT Desktop App'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 Desktop App 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 Desktop App and the Desktop App is linked.

Read the video transcript

This is the recorded narration. Screen labels and steps reflect the video as published.

In the owner dashboard, open Get started. Four of five steps are complete, and Choose your PIN says PIN set. For the EasyKOT Desktop App, open EasyKOT dot com slash download. Choose Windows 10/11 and Download dot exe, or Mac, Intel and Apple Silicon and Download dot dmg. After downloading, follow the first-open instructions shown for your operating system, then open the installed Desktop App. This video continues with an app that is already installed. Back in the owner dashboard, choose Devices in the left sidebar, then select Add device. Choose Desktop App or counter phone, then enter Counter 2 in Name. Select Create and get setup code, then Copy code. This code is shown once, so keep the code and QR private. The fresh app opens on Connect this Desktop App. It offers I have a setup code and Owner sign-in. Use the setup-code tab here. Paste the copied value into Setup code, then select Connect Desktop App. After Connect Desktop App, the real app moves to Enter your PIN to start your shift. Reaching this screen confirms the setup code was accepted. At Enter your PIN to start your shift, type the owner PIN already saved in the dashboard, then select Enter. Counter 2 is connected to Konkan Kitchen, and the real register is ready with all nineteen menu items.

4

Watch the catalog sync

When the Desktop App redeems the setup code, the dashboard's waiting card ticks itself. The catalog appears under its category rail and the status line reads Online · all synced. The Desktop App then shows its PIN pad: type the PIN you saved in Choose your PIN. The setup code links the device to the restaurant; the staff PIN signs a person into a shift. They are separate and should not be shared as if they were the same credential.

EasyKOT Desktop App 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 Desktop App'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 Desktop App asks for the PIN you chose in Get started, 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. Before firing a KOT, tapping the same item and modifiers increases the existing unfired quantity. After firing, adding it again starts a new line for the next round. 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 Desktop App 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 Desktop App 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 show as fired (each one now says Sent 23:43) and the key itself changes to read Reprint KOT. 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. Check printer delivery separately: this screenshot says No printer · 1 waiting, so it does not prove a paper KOT printed. 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. Verify a UPI payment in your merchant or bank app before recording it; EasyKOT does not collect or verify it. 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). Because this was the Desktop App's first-ever settle, a small stamp reading “First bill on this Desktop App” sits beside Done. Press Done, or Print / Reprint if a printer is connected.

EasyKOT Desktop App 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

The key changes once the round is sent; check kitchen delivery separately. No printer · 1 waiting means paper is still pending.

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 Desktop App 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. After sync, open the current Reports → Sales & collections. The older screenshot below shows Summary with: Net sales ₹480.00 (that's the ₹504 the Desktop App 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

This older Summary screenshot shows a synced sample sale. In current Reports, open Sales & collections.

Start free — 3 months, no cardDemo on WhatsApp
The rest of the checklist

Why the "When you're ready" steps are separate.

  • Connect a captain phone has separate restaurant enrollment and Desktop App pairing steps. Connecting to the Desktop App's local hub needs its pairing code and the same local Wi-Fi. Keep setup codes, pairing codes and personal staff PINs separate. See the Captain app setup guide.
  • Add your staff is optional for the first bill because the PIN you chose in step 2 of Get started already signs you in at the Desktop App. Add each team member with a personal PIN and the appropriate role. See staff PINs & roles.
First-day questions

Straight answers.

Can I skip the sample menu and add my own dishes instead?
Yes, and Get started leads with your own menu. The Add your menu card is the import itself: drop in photos or PDFs (up to 12 pages in one go) or a spreadsheet, and it reads them into a review grid you approve dish by dish. Under “Other ways in”, “Load a sample menu to try the Desktop App today” 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. “Pick from our dish library” opens the Menu page, and “Type dishes myself”, the button just above that row, opens it on Quick add item with the cursor in the Name box.
What if I don't have a printer yet?
Local ordering and payment recording still work, but no physical KOT or bill prints without a printer. The Desktop App 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. Setup time depends on the model, connection and driver; 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 Desktop App connect to the same store?
Yes. Connect your Desktop App only asks for a name because you'll likely add more later. Each Desktop App mints its own setup code from the same Devices page, and each one gets its own bill-numbering series, so Desktop Apps have separate invoice series. Shared-table activity still needs the configured local network and coordination between staff.
What is the owner PIN actually for, day to day?
It's how you sign in at the Desktop App, the same way any other staff member's PIN signs them in: the difference is that you chose it yourself in step 2 of Get started, 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 Desktop Apps 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

Run it 3 months, then pay for it.

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