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.
Want to practise first? Try billing in the browser demo — no account or install needed.

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.
Signup to your first sale — seven steps, every screen shown.
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.

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.
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.

Type it twice and press Save PIN. The step ticks only when the dashboard sees the PIN saved.
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.

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

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

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

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

On the Desktop App itself: paste the code here.

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.
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.

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

Once the staff list has synced, the Desktop App asks for the PIN you chose in Get started, and starts here on every restart.
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.

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

Two dishes in: Subtotal, GST and Total update as you tap.
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.

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

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

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

The bill: CGST and SGST split in half, the invoice number, the total.
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.

This older Summary screenshot shows a synced sample sale. In current Reports, open Sales & collections.
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.
Straight answers.
Can I skip the sample menu and add my own dishes instead?
What if I don't have a printer yet?
Does the setup code expire, and what happens if I paste it wrong?
Can more than one Desktop App connect to the same store?
What is the owner PIN actually for, day to day?
Do I have to ring a real sale to finish setup, or can I just look around?
Where do I go once the checklist disappears?
After the checklist disappears.
Connect a thermal printer
Configure a connection supported by your device, choose the paper width and check a test slip and bill layout before service.
Connect the printer →Import your real menu
Replace the sample with photos or PDFs of your menu (up to 12 pages in one import) or a spreadsheet in any layout. Review and approve the items and prices in the grid.
Import the menu →Owner settings
GST invoice identity, when your trading day ends, and which owner emails actually reach you.
Open owner settings →Want the tax detail behind the first bill: the GST rate, the invoice numbering, the DUPLICATE stamp on a reprint? Your first GST bill covers it, and every other setup and how-to is on the guides hub.
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.