Skip to main content

How to open and close the register (Android)

Open and close the register at the start and end of every day.

L
Written by Lucien Hopkinson

Quick answer: To open the register, tap the register icon, enter your float and tap Open. To close it, settle all held orders, tap the register icon, enter the quantity of each cash denomination and tap Finalise.

This article will show you how to open and close the POS register, as well as open the cash drawer.

In this article:


Open the register

The register must be opened at the start of every business day.

To open the register:

  1. Tap the register icon at the top of the screen.

  2. Use the keypad to enter the amount of cash in the register (the float).

  3. Tap Open.

    Tap Open

Open the cash drawer

To open the cash drawer, tap the printer icon at the top of the screen, and then tap Open.

Nomni POS app (Android) menu with the Open Cash Drawer option highlighted

Close the register

The register must be closed at the end of every business day.

Note: The register cannot be closed if there are unsettled orders (orders that haven't been paid for). These will be displayed under Held Orders. Settle all orders before closing the register.

To close the register:

Nomni POS app (Android) close register screen with the cash count and totals highlighted
  1. Tap the register icon at the top of the screen.

  2. Under Tender Type, all cash denominations, as well as any other tenders you accepted that day, e.g. vouchers, Visa, cheque, etc. will be listed.

    Tap on a cash denomination and use the keypad on the right of the screen to enter the quantity of that denomination.

  3. Tap Submit. The QTY will be updated to the quantity entered, and the total value of the denomination will be calculated in the Actual column (e.g. 1 x $50 = $50).

  4. Repeat steps 2 and 3 for all denominations. If you don't have any of a particular denomination, you do not need to enter the quantity.

  5. When you have finished entering all your denominations, tap Finalise.

  6. The Expected, Variance and Actual values will be updated.

    • Expected: The total amount of cash based on the float entered when opening the register and the cash transactions throughout the day.

    • Variance: The difference between the Expected and Actual values.

    • Actual: The total value of the denominations entered.

  7. Tap Close Register.

  8. If there is a variance, you will be required to enter a reason. This will be visible on the Cash Register Report.

    Enter the Reason and tap Submit.

    The register will close and return to the Open Register screen, ready for the next morning.

  • When you close, the POS asks "Proceed to close POS register?" and then "Please enter total cash in drawer." It compares Reported cash in register : with System cash in register : and shows Last Reported Cash in Register.

  • For Pay In and Pay Out the POS asks you to Enter Cash Pay In or Enter Cash Pay Out. If you try to take out more than the drawer holds you see "Not enough cash in register."

  • If you take an order after the register is finalised, the POS warns: "The POS Register has already been finalized. Any subsequent transactions will result in discrepancies in the Cash Register Report."


More on the register (Android, Oct 2026)

  • Cash Pay In and Cash Pay Out on the close register screen record cash added to or taken from the drawer during the day. Enter the amount and a description.

  • If the cash you count doesn't match, the POS shows "The amount of cash reported in register does not match the system" with the system and reported amounts. Pick a Reason and tap Submit. The reason shows as Closing Cash Mismatch Reason in the register report.

  • To see today's figures before you close, open Reports > Current Register Summary. Past registers are in Register History. See "View and print reports on Nomni POS for Android".



Need help?

Email support@nomni.ai, call 1300 445 483, or message us from the chat in Nomni Console. Tell us your venue name, the device and what you have already tried.

Did this answer your question?