Guides

How to use EasyKOT — printers, phones, and the first bill.

Set EasyKOT up in three passes: get the EasyKOT Desktop App or the phone billing, connect the printer that prints the bill, then add the kitchen printer and the waiters' phones. Most restaurants are printing a real GST bill within twenty minutes. Every step below is a page of its own.

Start free — 3 monthsDemo on WhatsApp

Not set up yet? Try the Desktop App in your browser : the real app, your own made-up orders, nothing to install · ₹299/month

The complete EasyKOT setup path from menu to counters, Captain phone and printed bill
Start here

Your first bill, in about twenty minutes.

If you've just signed up, the order is: add your menu, choose your Desktop App PIN, install the Desktop App (or set up the phone), connect a printer, then ring one sale and watch the slip come out. The five signup-to-first-bill steps cover the account side; the guides below cover the hardware and the people.

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.

Let's import Konkan Kitchen's menu from a menu photo into EasyKOT. Visit the owner admin at app.easykot.com and sign in. On Get started, find Add your menu. Click Choose a file and select your menu photo. Use a clear photo so dish names and prices are easy to check. EasyKOT reads the menu and prepares a draft. Wait for the review screen. Nothing has been saved yet. Compare every dish, category, portion, price, and veg or non-veg label with your menu card. Scroll through the whole list. Check both prices for dishes sold by portion. Chicken Biryani Half ₹180. Chicken Biryani Full ₹320. Paneer Butter Masala Half ₹160. Paneer Butter Masala Full ₹280. If anything needs correcting, edit it here before importing. Do not continue with a missing or incorrect price. When everything matches, click Import 15 dishes. Wait for the import result. Your menu is now saved. Open Menu & stock, then All items to check it. Here are our 15 dishes. Updating dishes and adding varieties each have separate videos.

Open Menu & stock Add a dish yourself Choose the STARTERS category Enter Kothimbir Vadi Set price to ₹90 Select Add item Dish appears in menu Quick add saves basics Open Edit for details Mark the dish Veg Confirm the STARTERS category Add the dish description Crispy coriander with green chutney Confirm STARTERS, Veg and ₹90 Select Save to finish Kothimbir Vadi is ready

Open Chicken Biryani Scroll to Portions Half ₹180 · Full ₹320 Enter the Family size Select Add size Set Family price ₹580 Reorder Half, Full, Family Stop one size Turn Family back on Select Save portions Check all three prices Sizes are shared Review every portion dish Butter Chicken: Family off Select Save portions Repeat for other dishes Keep Half and Full

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.

On the Android app, choose Run the counter.

On Sign in as the owner, use the same email and password as the EasyKOT owner dashboard.

Select Sign in. This connects the owner's phone without a setup QR or staff PIN.

Wait while the phone connects, downloads the Konkan Kitchen menu and tables, and opens the counter.

On Add your printer, choose Not now — I will add one later.

The Running tab now shows Konkan Kitchen’s orders. This phone is signed in as the owner.

In the Device tab, verify the connected store and the owner's signed-in identity.

You can add or change printers later from the Device tab.

In the owner dashboard, open Staff and pay, then select Add person. Choose Captain. This role takes orders on a phone. Enter Ravi Captain and choose a private four-to-twelve-digit PIN. Add and show PIN saves the person. A new PIN is shown once, so write it down and keep it private. Ravi’s saved Captain profile is ready for this demo. Now open Devices and select Add device. Staff identity and phone enrollment are separate. Choose Captain, name it Ravi table phone, and select Create and get setup code. Copy the one-use setup code. It connects the handset, but it does not sign Ravi in. On Android, choose Take orders at the tables. On Join your restaurant, paste the setup code and select Connect. After Konkan Kitchen downloads, select Set up later to keep Ravi’s orders printing at the counter. On Enter your PIN, sign in with Ravi’s staff PIN. Open Device and verify Ravi Captain and the captain role. Back in Devices, confirm Ravi table phone is connected and the one-use code is retired.

Keep the phone and Counter 1 on the same Wi-Fi. In Multi-device, keep Host the hub and Captain app on. Select Code for a phone. Note the shown address. The code expires in five minutes. On the phone, open Device and Sign out of this shift. The restaurant stays connected; the PIN screen returns. Select Optional: connect to the Desktop App over Wi-Fi, then Type the code instead. Name it Captain 1. Enter the shown address and phone code, then select Connect this phone. Connected shows Konkan Kitchen and nineteen items. Continue, then sign in with Ravi's staff PIN. Device now shows Linked. Orders, Kay O Teas and bills reach the Desktop App instantly. Phone printing is off, so the counter prints. Refresh Paired devices on Counter 1. Captain 1 appears as a phone. During service, keep both on the restaurant Wi-Fi, with the EasyKOT Desktop App open and the laptop awake.

Counter 1 and Counter 2 are already connected to the same Konkan Kitchen store. Keep both on the restaurant's local Wi-Fi. On Counter 1, open Settings, then Multi-device. Select Host the hub. Keep this laptop awake and EasyKOT running during service. Use the address shown here, then select Code for a Desktop App. This single-use code expires in five minutes. On Counter 2, open Multi-device and select Join a hub. Choose Find hub, or type the exact address shown on Counter 1. Enter the Pairing code, then select Pair and save. Wait for Paired. This Desktop App has its own hub credential. Counter 1 now lists the device, and both status bars show the live hub. Now start the real T2-001 order for four hundred rupees on Counter 2. Each laptop saves locally, which is designed to keep the counter working during a future internet problem. This recording keeps the internet on. The local hub shares that order with Counter 1's Orders list. Fire the Kay O Tea on Counter 2 only after the same order appears there. In a paired store, Counter 1 is the print server. Configure the kitchen printer there, and verify the real Kay O Tea before service. Cloud sync still runs separately on each laptop. Keep Counter 1 running for live sharing and printing. If Counter 1 restarts, create a new code and pair Counter 2 again.

On Counter 1, unlock as an owner and open Settings, then Printers & KDS. With the USB cable connected and paper ready, select Detect printers. The scan finds RONGTA USB Receipt Printer. Because this store already has a saved printer profile, go Back instead of selecting the detected candidate and creating a duplicate. Select Edit on the existing printer row. This keeps the saved profile while updating its connection. Set Connection to USB. Choose eighty millimetre, forty-two chars, and set Role to Both for Kay O Teas and bills. Select Print test page. The sent message confirms only that the command was handed off. Check the real paper. If the test page is clear, select Yes. Select Save printer. The existing profile returns as Connected. Now create the real five-hundred-and-thirty-rupee order: one Malvani Fish Curry Full, two Tandoori Roti, and two Solkadhi. Fire the Kay O Tea to send the new dishes to the kitchen. Check the printed item names and quantities. Print the matching bill. Here, Order T1-001 shows a total of five hundred and thirty rupees. Check the total before handing the bill to the customer.

The complete 13-minute walkthrough, from the account to an actual KOT and bill on a USB printer.

  1. 0:00 Create your restaurant account
  2. 1:26 Import a menu image with AI
  3. 2:56 Add a dish manually
  4. 3:45 Set Half, Full and Family portions
  5. 4:46 Connect the Desktop App
  6. 6:29 Connect the owner phone
  7. 7:16 Owner connects a Captain phone
  8. 8:35 Connect a Captain phone to the Desktop App over Wi-Fi
  9. 9:44 Connect multiple desktop counters
  10. 11:26 USB printer, actual KOT and bill
Choose a languageEnglish Hindi

Watch the complete setup video and chapters →

Short setup videos

Watch one step at a time.

Pick only the job you need now. Ten setup lessons have English and Hindi videos. The original Android and Bluetooth walkthrough is in English.

Running the Desktop App

Service, money and the end of the night.

The flows a counter runs fifty times a shift (settling with change math, parcels, the money keys that want a manager beside them) and the one-minute routine that ends the day clean.

Cash shift — opening float to the closing count

Start a shift, record cash in and paid out, count the drawer and read the signed variance. Desktop and Android steps, with the differences made clear.

Open and close the cash shift →

Settling & change math

Type what the guest handed over: the Desktop App answers with the change to return, or records a short payment honestly.

See the settle flow →

Discounts, voids & refunds

Quick percent keys, fired-dish voids with a signed reason, refunds you re-type to confirm: every press on the record.

See the money controls →

Takeaway & parcel billing

One toggle makes the next check a parcel: no table, a TAKEAWAY ticket the kitchen packs, its own counter strip.

Bill a parcel →

Customer name & number on the bill

Tap the person icon, type a number or a name, and the bill prints who it was for. Find it again on the Orders list, fix a typo after settle.

Add a customer →

Day close

Discard the mis-taps, say whether the money came in for the rest (a walkout is written off with a manager's PIN), and read the GST document register for gaps.

Close the day →

Old unpaid checks at Day close

Last night's tables still in the list: add the payment, keep the auto close, or write it off with a manager's PIN, with the effect on sales, totals and the cash box shown before anything is saved.

Answer the question →

Staff PINs & roles

A PIN for every person, a role for every job, and manager approvals exactly where money leaks.

Set up staff →

Themes & display

Six themes with live previews, dark mode on Shift+D, and four sizes that never shrink the buttons.

Make it yours →

Orders & menu performance

Every bill in Orders; sold facts in Reports by Item, Category or Variant, with an exact bill drill. On a phone too.

See your orders →

Reports & the morning email

A snapshot of the previous trading date prepared from 08:00 store time, with four report families behind it.

Read your numbers →

Weekly accounts — profit and cash carried forward

The Sunday-night spreadsheet, built in: one period at a time, platform payouts and owner withdrawals typed in, and the cash carried forward to the next.

Do the week's hisaab →

Owner settings — GST, when your day ends, and which emails you get

Your GSTIN and invoice identity, the trading-day start time that decides when today's numbers roll over, and which owner emails actually reach your inbox.

Open owner settings →
Printers

Bills, KOTs and the cash drawer.

A print failure never loses a sale: the settle is written first and the ticket queues and retries on its own for 5 minutes. Still stuck after that, it waits for a tap rather than trying forever. But paper is what the guest and the kitchen actually hold, so it's worth getting right on day one.

Bill and KOT font size and layout

Set printer presets, larger dish names, separate bill and KOT layouts, and check a sample slip before saving.

Open the layout guide →

Connect a thermal printer

Wi-Fi, USB or serial: let the Desktop App find it, or type the IP and port yourself. With screenshots of every field.

Connect the printer →

Kitchen KOT printer + cash drawer

Give one printer the bills and another the KOTs, and wire the drawer so it kicks on every settle.

Set up the kitchen printer →

Bluetooth printer on an Android phone

Pair a 58mm or 80mm Bluetooth thermal printer with a phone and print KOTs and bills, no laptop at all.

Pair the Bluetooth printer →

Printer not printing?

Blank slips, garbled characters, a KOT the kitchen never got. Work through the checks in order. Your sale is already saved.

Fix the printer →

Install a thermal printer driver on Windows

Any billing software printing through Windows needs the maker's driver: the setup, the port, paper size, auto-cut and the drawer, with official download links.

Install the driver →

Receipt printing from Chrome

Bill tiny, half-width or trailing blank paper from a web billing app, and Chrome's "check your printer and try again" error.

Fix browser printing →

EasyKOT is not open anymore (Mac)

macOS refuses to open the Desktop App: a leftover process, a restart or one Terminal line, and the window on your other screen.

Open the Desktop App →

Printer offline in Windows

Offline status, jobs stuck in the queue, a port that changed when the cable moved: clearing the spooler, in order.

Bring it back online →
When the printer misbehaves

Fifteen pages, each named for what you are seeing.

Each of these is titled with the exact words the Desktop App puts on the printer's row, so the page you land on is the page about your problem. The Desktop App links to them itself: when a printer row has a fault, “How to fix this” folds open with the same first step and the address of the full guide.

Printer prints blank

Clean, empty slips. The roll is in coated-side out: the scratch test settles it in two seconds.

Flip the roll →

Printer prints garbage or boxes

Something prints, but not your words. The paper width, the serial speed, and the emulation switch.

Fix the characters →

Printer does not cut

Slips coming out joined: whether the model has a cutter at all, and how to clear a jammed one.

Fix the cutter →

It worked yesterday, now Offline

The router moved the printer's address overnight. The Desktop App hunts for it by hardware address first.

Chase the address →

Nothing finds it, even by IP

The healthy printer nobody can reach: AP isolation, guest Wi-Fi, or a second router in the shop.

Check the router →

Printer is on a different network

Two addresses that were never going to reach each other. Compare the first three groups.

Compare the networks →

USB printer not found

The cable that carries only power, the driver holding the port, and the Windows queue fallback.

Fix USB →

Bluetooth paired but silent

The outgoing COM port Windows never made, and the phone that is still holding the printer.

Fix Bluetooth →

Prints once, then stops

A sleeping radio, a full buffer or a quiet paper-out, and what the print queue is telling you.

Fix the stall →

Two bills came out

An interrupted print the Desktop App refuses to retry blindly, and the DUPLICATE stamp on the copy.

Read about duplicates →

Paper out

The printer's own sensor says the roll is finished. Printing pauses; the tickets wait and then print themselves.

Reload the roll →

Cover open

A lid a millimetre open stops most printers silently. Close it within 5 minutes and the queue drains itself; any later and Print finishes the job.

Close the cover →

Cutter jammed

Paper chips in the blade channel. Clear it with the printer off, then let it re-home on start-up.

Clear the cutter →

Can't verify — will still try to print

Your printer answers no status questions. Nothing is wrong, every ticket is still sent, and the Desktop App says so.

Read the honest grey →

macOS is blocking local network

A privacy prompt answered no, months ago, makes every printer look dead on a Mac. One switch fixes it.

Turn it back on →
Which setup fits you

Three shapes. Pick the one you already own.

Laptop + one printer

What you need: A compatible Windows or Mac laptop, one compatible ESC/POS thermal printer

What you get: Billing, GST bills, KOTs on the same printer

KOTs can use the bill printer. Configure it and verify a test print before service; delivery still needs the printer's connection, paper and power.

Phone only

What you need: One Android phone, one compatible Bluetooth or Wi-Fi thermal printer

What you get: Billing, GST bills and KOTs printed from the phone

Android 8 or newer; the iPhone build is not in the App Store yet. A separate enrolled Android device can run the chef screen. Without a Desktop App hub, fresh tickets between the phones need internet.

Laptop + waiter phones + kitchen

What you need: A laptop at the counter, waiters' own phones, a second printer or an old monitor in the kitchen

What you get: Table-side ordering, KOTs routed to the kitchen, bills at the counter

Paired phones can send orders through the Desktop App hub during an internet outage while that Desktop App stays powered on and the local Wi-Fi connection works.

Start free — 3 monthsDemo on WhatsApp

Download the Desktop App for Windows and Mac · billing on an Android phone · everything EasyKOT does

Before you start

Straight answers.

Do I need a laptop to use EasyKOT?
No. A Windows or Mac laptop is the usual counter setup, but one Android phone with a Bluetooth or Wi-Fi thermal printer can run the whole shop: it takes the order, fires the KOT and prints the GST bill. The iPhone build is not in the App Store yet, so this is Android only for now.
Which thermal printers work with EasyKOT?
EasyKOT speaks ESC/POS, the standard almost every 58mm and 80mm thermal receipt printer uses, over network, USB, serial or Bluetooth. We don't publish a 'works with' list, because the only honest test is your own printer: add it, run the test print, and see the width ruler come out right. It takes a minute, and the trial is three months long.
Do I need internet to bill?
After initial setup and download, the Desktop App saves sales locally during internet outages and must sync online at least once every 30 days. Printer delivery needs its configured connection and power; shared local orders need the powered Desktop App hub and working local network. The owner dashboard needs internet. For a browser register, also finish saving the app files and keep the same browser profile and site data.
How long does the whole setup take?
Most owners print a real GST bill within the hour, and the menu is the long pole: AI import reads a PDF or a photo of your menu so you check a grid instead of typing 300 dishes. Adding a printer and pairing a waiter's phone are a few minutes each.
Can my waiters use their own phones?
Yes, and that's the intended setup: their own Android phones, on Android 8 or newer. There is no per-waiter or per-device charge; every phone on the store is included in the one ₹299/month price. The iPhone build is not in the App Store yet.
Will someone set it up for me?
These guides are written so you can do it yourself, and Get started in the dashboard walks each step with its own “Do this now” door. If you'd rather be walked through it, tap WhatsApp in the dashboard's top bar, on any page: support comes from the people who built it.
Is it really free for three months?
Yes: the full product, no card, no AutoPay, no sales call. After the trial it's ₹299/month or ₹2,990/year, plus 18% GST, and we email you a week before the trial ends.

Still stuck? Message us on WhatsApp: the button at the top of this page reaches the people who built it.

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.