> ## Documentation Index
> Fetch the complete documentation index at: https://docs.now-os.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Close of day

> Close the business day on the NowOS register: settle open orders, blind count the drawer by denomination, review the difference, and seal the Z.

Close of day seals the business day: you blind count the cash drawer, the register reveals the difference, then the day is locked for good under a Z number. The flow is the same in restaurant mode and retail mode.

Open **More** → **Close of day** to start.

<Note>
  Closing is reserved for managers: sign in with a manager or owner account. It also needs a live link to the main register — if the main register is unreachable, the screen tells you so and the close waits.
</Note>

## Before you close

The **Close of day** screen shows a **BEFORE YOU CLOSE** checklist and, on the right, the **TODAY SO FAR** card with the day's numbers: gross sales, sale count, tax, cash, card, the opening float, and cash paid in/out.

Three things are checked:

* **Open orders.** While unpaid orders remain, the **Count drawer & close day** button stays greyed out, with "Settle the N open orders to continue". Tap **Review** to find them in [the orders list](/en/pos/orders-list), then pay them or void them with a reason. The register never settles an order on your behalf.
* **The drawer count.** That's the next step — it takes about two minutes.
* **Sync.** If some sales aren't backed up to the cloud yet, the register shows it, but it doesn't block: "Closing is safe — sync resumes automatically". Sync picks up again on its own.

<Note>
  The expected cash is never shown before the count: that's the point of a blind count. You count what's there, and the register reveals the difference afterwards.
</Note>

## Recording a pay in or pay out

If cash entered or left the drawer outside a sale — supplies paid in cash, change top-up, an owner withdrawal — record it before counting. Tap **Record pay in / out**:

<Steps>
  <Step title="Choose the direction">
    **Pay in** for money going into the drawer, **Pay out** for money coming out.
  </Step>

  <Step title="Enter the amount">
    Type the amount on the keypad.
  </Step>

  <Step title="Give the reason">
    The **Reason** field is required — for example "fruit market run" or "change from bank".
  </Step>

  <Step title="Confirm">
    Tap **Record pay in** or **Record pay out** followed by the amount.
  </Step>
</Steps>

<Note>
  When a cash refund is made from the register, the matching pay-out is created for you, with the reason "Refund #N" — see [Refunds](/en/pos/refunds).
</Note>

## Counting the drawer

Tap **Count drawer & close day**. The **Count cash drawer** screen opens: denominations on the left (**NOTES** and **COINS** sections), the keypad on the right.

<Steps>
  <Step title="Select a denomination">
    Tap a row, for example the 20 note.
  </Step>

  <Step title="Enter the quantity">
    Type the number of notes or coins on the keypad. The register works out the line subtotal — no mental arithmetic.
  </Step>

  <Step title="Move to the next one">
    Repeat for every denomination in the drawer. The **Counted so far** total updates at the bottom right.
  </Step>

  <Step title="Tap Confirm count">
    Once the whole drawer is counted, confirm. You can still go back at the next step.
  </Step>
</Steps>

## The difference and the seal

Only now does the register reveal the expected cash and the difference with your count:

* **Drawer counts exactly right** — the count is spot on;
* **Drawer is short …** — money is missing;
* **Drawer is over …** — there is too much money.

The breakdown is shown: expected cash (float + cash sales + paid in/out), your count, and the **Difference** line.

<Steps>
  <Step title="Explain the difference if needed">
    The **Note for the difference** field is required when the difference exceeds your location's threshold (the threshold is shown in the window). Below it, the note is optional.
  </Step>

  <Step title="Double-check one last time">
    If anything feels off, tap **Back to count** to recount — nothing is sealed yet.
  </Step>

  <Step title="Tap Seal & close day">
    The day is sealed.
  </Step>
</Steps>

<Warning>
  Sealing is permanent. The day becomes the next Z: its totals can never be edited again. Corrections always go forward — for example a pay in or pay out the next day, with a reason.
</Warning>

## The sealed day

The **Day closed** screen confirms the seal: the Z number, the date, the time and the name of the person who closed, then the full recap — gross sales, tax by rate, cash and card, the opening float, paid in/out, expected cash, counted cash and the difference.

The Z ticket prints automatically if a printer is set up — see [Receipts and printing](/en/pos/receipts-printing). The **Print Z ticket** button reprints it; it is only active on the main register, where the paper comes out. Tap **Done** to return to the register.

## If you forget to close

Nobody is blocked the next morning. When the new day opens, the forgotten day is sealed automatically:

* its Z is issued **without a count** — the drawer reads "drawer not counted" on it;
* orders left open are carried over to the new day as they are, with no automatic payment or cancellation;
* the float entered in the morning restates the reality of the drawer — any difference left from yesterday shows up there.

See [Start of day](/en/pos/start-of-day).

<Note>
  The default float, the day cutoff hour and the difference threshold are set in the backoffice — see [Settings](/en/backoffice/settings).
</Note>
