Guide · closing the day

Close the day clean — no check left hanging.

Day close brings together three separate checks: old open orders, the optional cash-box count and today's bill series. An open check is an unpaid or unfinished order. If a check closes automatically, that still does not prove payment was collected.

Nobody pressed the button? At the cutoff, an eligible synced bill can appear as 'Paid · Auto closed' for sales reporting. This does not create a payment, cash entry or loss. The offline EasyKOT Desktop App keeps billing as before.

Start free — ₹0 todayDemo on WhatsApp
The walkthrough

Yesterday's leftovers to a clean slate — three steps.

1

Open Day close from the Orders screen

In the Desktop App, open Orders and press 'Day close' in the header. That offline routine still sorts leftover checks, shows the GST bill series and opens the Cash box. An owner can also open Orders → Day close in the web dashboard to review one business date's bills, actual collections and the current cash shift, then count the drawer or skip the count.

The EasyKOT Orders screen header: the search field, Open and Today tabs, and the Day close key on the right

Step 1: Day close lives on the Orders screen, one key, always there.

The owner dashboard Day close for 25 September 2026: two paid bills worth ₹1,800, no running bills, ₹1,800 auto closed with no payment added, ₹300 actual UPI collections, and no current cash shift

The dashboard keeps bill sales, money actually collected and the current cash shift separate. Counting is optional.

2

Sort the leftovers — the sheet has already grouped them

Every stale open check lands in one of three buckets. 'Nothing rung' is the mis-taps: tables opened, nothing ordered; one tap discards them all, no PIN needed. 'No payment recorded' is rung food where the till never saw a payment. Most of these are the last tables of the night, so the sheet asks one question: 'Did the money for these checks come in?' All the checks start ticked; untick any that need a different answer, then pick one. 'Yes, add the payment' records Cash, UPI or Card as a real payment dated today. 'Yes, but skip the details' leaves them as Paid · Auto closed and stops asking. 'No, the guest did not pay' writes the food off with a typed reason and a manager or owner PIN, so written-off food is still a signed decision. 'Money already taken' gets no bulk key on purpose: money is involved, so each one is settled or refunded individually.

The EasyKOT Close out the day sheet at No payment recorded, 4 worth ₹1,890 on a sample store: four ticked rows for Table T6, T5, T4 and T2 with bill numbers and amounts, 4 of 4 ticked with Untick all, the question Did the money for these checks come in?, the three answers, and a grey Confirm key reading Pick an answer above.

Step 2: four leftovers with food, all ticked, waiting for one answer. Sample store, sample amounts.

3

Read 'Bills issued today' before you leave

The same sheet shows the day's invoice series, 'Bills issued today', one row per Desktop App in the shape GSTR-1 asks for: the number range, how many were issued, how many cancelled, the net. Thirty seconds here is what makes the accountant's month painless: a gap you can explain today is an afternoon you don't lose at audit.

The question in depth. Each of the three answers with its screen, a mixed night in passes, what happens if yesterday’s drawer was already counted, and how to change your mind later: the old unpaid checks guide.

Start free — 3 months, no cardDemo on WhatsApp
The design

Three buckets, three rules — on purpose.

  • Empty checks cost nothing, so they cost nothing to clear. A mis-tap has no food and no money on it: "Discard N empty checks" is one tap, no PIN, no reason. Friction here would just teach staff to leave them.
  • Written-off food is a signed decision. A check that really went unpaid is a loss: maybe a walkout, maybe a comp nobody recorded. Most 'No payment recorded' checks are the opposite, the last tables of the night whose money did come in, so the sheet asks first and writes nothing until you answer. Only 'No, the guest did not pay' is a write-off: the Desktop App takes a typed reason and a manager or owner PIN, takes the sale off that day's sales, and keeps both. That is stricter than a fired-line void during service, which takes a reason and the name of whoever is signed in: a whole check written off is a bigger loss than one plate.
  • Money never gets a bulk key. A check that took a payment and stayed open is an inconsistency worth thirty seconds of attention each: settle it properly or refund it properly. The owner dashboard can settle an issued bill by recording only the new amount actually received and showing the remaining Sales loss before confirmation. An auto-closed remainder is never presented as cash due.
  • The trading day is yours. "Stale" means opened before your day's start (4:00 AM by default, adjustable in the dashboard) with nothing done on it since, so the 1 AM biryani order is tonight's sale everywhere: on this sheet, on the KOT counter, and on the report your accountant reads.

Opening float, cash in/out and the closing count, step by step.

Running the whole shop from a phone? The phone adds the actual cash-box routine: opening float, cash in and out, the count, and the variance at close. A full day on one phone walks it end to end.

Day-close questions

Straight answers.

Does Day close record my cash or takings?
Not on its own. The automatic close at the cutoff never records a payment, cash or loss: an eligible synced bill counts its bill value in sales as Paid · Auto closed, and actual collections stay limited to money really captured or refunded. In the Desktop App, Day close records a payment only when you answer 'Yes, add the payment' for the ticked checks. That is a real settle in Cash, UPI or Card: the sale moves to today, today's tender total goes up, and if a cash shift is open, today's cash box expects that much more. No bill prints and the drawer stays shut. Counting the current cash shift is a separate, optional action in the dashboard or Desktop App Cash box.
What's the difference between discarding and writing off?
'Nothing rung' checks are empty: discarding them deletes a mis-tap, costs nothing and needs no signature. 'No payment recorded' checks have real food on them, so the sheet first asks whether the money came in. Only 'No, the guest did not pay' is a write-off. That is a loss, so the Desktop App demands a reason and a manager or owner PIN, takes the sale off that day's sales for good, and records both. A cashier alone cannot write off food: that answer is disabled with a note that a manager has to sign. A cashier can still answer 'Yes, add the payment'. A check still running today is closed with Cancel order instead: a reason, no PIN.
When does the day actually end — midnight or morning?
Your trading day ends when you say it does: by default at 4:00 AM, and you can set it in the dashboard. A table opened at 1 AM belongs to tonight, not tomorrow: it will not show up as a leftover at close, and it lands on tonight's report date. Midnight-splitting a late-night restaurant's sales is exactly the bug this exists to prevent.
What about counting the cash box — float, paid-outs, variance?
The Desktop App has a cash box since 10 September 2026: Orders → Cash box, or the Cash box section at the top of Day close. Start the shift with an opening float, write each paid-out or cash-in with a note, then 'Count & close the shift': the count is typed first, and only then does the Desktop App show Expected, Counted and the variance in words (balanced, short by ₹100, over by ₹40). Cash sales stay hidden until you have counted. The phone has the same box, and shows the expected figure before the count.
Do I have to run Day close every night?
No. At the configured cutoff, an eligible synced bill can appear as 'Paid · Auto closed' in the dashboard and sales without creating a payment or loss. Desktop App Day close remains available for open-check and cash-box review. It is also where you add the payment for a table whose money did come in but never reached the till. Later real payments or refunds reconcile with that bill instead of being added twice. Manual review time depends on the orders and cash count.
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.