The POS register is a full-featured checkout interface for ringing up retail items, snack bar orders, walk-up rentals, and custom charges. Products display as a tile grid inspired by Square POS, with a persistent cart sidebar for reviewing items and selecting a payment method.
Product catalog
Products appear as tiles organized into folders and categories. Each tile shows the product name, price, and an image (if configured). Tiles are color-coded by folder and display a badge when items are already in the cart.
Browsing
- Folders -- tap a folder tile to open it and see the products inside. Favorite folders appear first on the home screen. Use the breadcrumb at the top to navigate back.
- Categories -- use the category filter bar to narrow the grid to a single category such as Drinks, Merchandise, or Gasoline.
- Search -- type into the search bar to filter by product name or SKU. Results update as you type.
- Favorites -- favorite products sit first on the home screen for fast access. See Setting up a till's screen.
Product tiles
Tap a tile to add one unit to the cart. If the product has multiple variants (e.g., sizes or colors), a variant selection dialog opens so you can choose the correct option and set a quantity before adding.
Products with per-till inventory tracking show the stock level for the currently selected till.
What a tile's look means:
- Plain tile (white, or dark grey in dark mode): a product with no photo.
- Photo tile: the product's photo, with its name on a dark band at the bottom.
- Dimmed tile with a red dot: out of stock, and the product does not allow negative quantities. A yellow dot means 3 or fewer left.
- Tinted tile with a folder icon: a folder, in the folder's color.
Setting up a till's screen
Each till (a counter register or a kiosk) can have its own home screen, with its own favorites and its own folders. Pick the till in the header first, then customize. With no till selected you are setting up the location's shared screen.
Favorites
Open the More menu (the three dots in the header) and choose Manage Favorites. Products are listed A to Z. Type in Search products to find one by name, category or SKU, then tap it to make it a favorite. Favorites sit first on the home screen; drag them at the top of the dialog to change their order.
Folders
- Open More > Manage Folders and tap New Folder. A folder made while a till is selected belongs to that till.
- Tap Products on the folder, tick the products it should hold, and tap Save. The list is A to Z and searchable, like favorites.
You can also open a folder on the register and tap Choose products. An empty folder shows the button straight away; for a folder that already has products, turn on edit mode first.
- A product can sit in more than one folder, so the same coffee can be in a counter's folder and the kiosk's.
- Putting a product in a folder never takes it off sale. It moves off the home screen and into the folder on that till, and search still finds it.
- Tap the star on a folder in Manage Folders to make it a favorite folder, which sits first on the home screen.
To change one product's folders from the product itself, turn on edit mode, tap the pencil on its tile, and use the Folder field.
The product chooser lists what the folder already holds first, under In this folder, then every other product A to Z.
Putting tiles in order
Turn on edit mode and tap Arrange in the header. It lists the tiles of one screen (the home screen or a folder) in order, numbered from 1:
- Pick the screen in Screen, and find a tile with Find a tile (name, category or SKU).
- Move a tile with the arrows (to the top, up, down, to the bottom), tap its number and type a new position, or drag it.
- Folders first, A to Z sorts the whole screen in one tap.
- Tap Save order.
You can also drag tiles on the register itself in edit mode. Search results can't be dragged, because they are not a screen: in edit mode, a search shows an Arrange tiles button that opens the list on the screen holding what you found.
Tile size
Open More and use Tile size: 1 is the smallest, 4 the largest, and 3 is the standard size. It changes every tile and the space between them at once, so more products fit on a small screen or the tiles are easier to hit on a tablet. The size is kept on that device, so a counter screen and a phone can differ.
Text size, contrast and bold text
Open More and look under Display, below Tile size. Like the tile size, each choice is kept on that device, so a counter screen and a tablet can differ.
- Text size: three steps, standard, large and extra large. It enlarges the text everywhere on the register (the tiles, the cart, menus and payment dialogs) while you are on the POS. It works with the tile size, so choose a larger tile if long product names start to wrap.
- Contrast: High gives every tile and header button a dark outline and a raised edge so they stand out from a white screen, and darkens grey text, prices and dividers. In dark mode the outlines are light instead.
- Bold text: makes all the text on the register bold.
The light, dark and system setting is separate and still applies. High contrast and bold text work with any of them.
Copying a till's layout to another till
Once one till is set up, copy it instead of starting again. Open More > Manage Tills, tap the copy icon on the till you set up, and choose the till to copy it to.
- It copies the till's folders, the products in each folder in the same order, and its favorites.
- It replaces the other till's own folders and favorites. Products are never deleted.
- The other till keeps its own cash drawer and stock settings.
- If the other till keeps its own stock, it shows only the products stocked on it, and the confirmation says how many that is. To sell everything there, edit that till and set its inventory source to the location.
Edit mode
Tap the pencil in the header to customize the screen: drag tiles to rearrange them (or use Arrange), tap a tile's pencil to edit that product, and choose a folder's products. While edit mode is on the header also shows New product, which creates a product in your inventory (it is in the More menu at all times). You never need it to ring up a sale. Tap the pencil again to go back to selling.
New product opens with a price, cost, SKU and stock, and two accounts: the Sales account (revenue GL) and the COGS account. Both offer the GL codes your products already use, and picking a category fills in the codes that category's products carry. Add another variant only for a product sold in sizes.
Bulk edit (More menu) opens every product as a full-screen spreadsheet, so the columns fit without scrolling sideways. Its search box narrows the rows (it shares its text with the register's search), one click on a cell starts editing it, and Back to POS returns once changes are saved or discarded.
Building the cart
The cart sidebar occupies the right side of the screen on desktop and slides up as a drawer on mobile. Each cart item displays the product name, unit price, quantity, and line total.
| Cart feature | How it works |
|---|---|
| Adjust quantity | Type a new number in the quantity field or use the increment/decrement controls |
| Remove item | Click the trash icon that appears on hover |
| Miscellaneous item | Click Misc Item to add a one-off line item with a custom name, price, quantity, GL code, and tax toggle |
| Walk-up rentals | When navigating to the register from the Nav Board, rental line items are pre-populated in the cart with pricing from the hourly calculator |
| Gasoline | Gasoline products accept decimal quantities (e.g., 12.345 gallons) |
Discounts and promo codes
- Enter a promo code in the discount field to apply a percentage or fixed-amount discount.
- Customers linked to a customer group receive automatic group pricing on eligible products.
- Loyalty points can be redeemed at checkout if the customer has earned points through the loyalty program.
- Managers can manually set a discount percentage from the account summary section.
Selecting a customer
Tap Account in the payment method row to search for and attach a customer to the transaction. Once a customer is selected, the cart sidebar shows:
- Customer name and email
- Outstanding balance (if any)
- Active membership status
- Loyalty points balance
- Store credit available
- Linked bookings (select one to attach the transaction to a specific rental)
Attaching a customer enables additional payment methods such as Account (tab), Card on File, and Settle Balance.
Payment methods
Select a payment method from the row of buttons below the cart summary. The primary options are always visible; tap More to reveal additional methods.
| Payment method | Description |
|---|---|
| Cash | Opens the cash payment dialog with denomination buttons ($100, $50, $20, $10, $5, $2, $1, quarters, dimes, nickels, pennies). The register calculates change automatically. |
| Card | Sends the charge to the connected Stripe terminal. The customer taps, inserts, or swipes on the reader. Tipping is presented on the reader if enabled. |
| Tap to Pay | Uses Tap to Pay on iPhone to accept contactless payments directly on your device -- no hardware reader required. Only appears when the device supports it. |
| Account | Charges the amount to the customer's tab (accounts receivable). Requires a customer to be selected. |
| Card on File | Charges a card already saved to the customer's account. Requires a customer with a saved payment method. |
| Check | Records a check payment with the check number for reference. Can be disabled per location. |
| Pre-Auth | Captures a previously authorized hold (e.g., a damage deposit from a rental booking). Shows the available pre-auth amount. |
| Custom Amount | Prompts for a specific dollar amount and optional note. Useful for settling partial balances or charging for services not in the catalog. |
| Gift Card | Enter the gift card code to check the balance and apply it toward the total. If the gift card does not cover the full amount, the remainder can be paid with another method. |
| Invoice | Creates a Stripe invoice and emails it to the customer. Set a due date (7, 14, 30, 60, or 90 days) and add a memo. |
| No Sale | Opens the cash drawer without processing a transaction. Records a no-sale event for audit purposes. |
Split payments
Tap Split Payment (under the payment buttons) to divide the total between several people. Each person can pay with a different payment method.
- Even -- set the number of people with the - / + buttons (2 to 30). Each payment is an equal share, and the last one picks up any rounding cent.
- Custom -- enter the amount this person is paying.
- By item -- each person pays for the items they pick (sales with items only).
Split also works when settling a booking or account balance, for example a group paying their balance separately. Each share is recorded as its own payment against the balance and gets its own receipt, and the balance stays open until the last share is paid.
Once someone has paid, the split can't be closed, because the next charge would be for the full total again. Switch to Custom to collect whatever is left.
Processing fees
Card transactions may include processing fees depending on your location settings:
- Interchange fee -- the card network fee (percentage + flat rate per transaction)
- Application fee -- the platform processing fee
These fees can be passed through to the customer or absorbed by the business. The fee breakdown appears in the cart summary before checkout. Cash, check, and account payments do not incur processing fees.
Receipts
After a successful transaction, a receipt modal appears with options to:
- Print -- sends the receipt to a connected receipt printer
- Email -- sends a digital receipt to the customer's email address
- Skip -- closes the receipt without printing
Receipts show the location logo, custom header text, line items with quantities and prices, tax breakdown, payment method, card details (last four digits, card brand, auth code), and custom footer text. Receipt customizations are configured in your location settings.
Tabs (save for later)
Save an in-progress cart as a named tab to come back to it later. Tabs persist across sessions and can be loaded from the cart sidebar. This is useful for bar tabs, layaway, or multi-visit transactions.
- Save Tab -- saves the current cart with a name
- Load Tab -- restores a previously saved tab into the cart
- Abandon Tab -- deletes a saved tab without processing it
Keyboard shortcuts
| Shortcut | Action |
|---|---|
| Ctrl+R | Open the terminal refund dialog (requires terminal connection and transaction permission) |
| Type anywhere | Jumps to product search |
Troubleshooting
Products not showing -- Verify that items are added to your POS inventory and assigned to the correct location. Products must have at least one variant with a price.
Reader not connecting -- Check that the terminal is powered on and connected to the same Wi-Fi network. See Terminals for pairing instructions.
Tax amount is wrong -- Tax rates are set at the location level under Settings > Location Settings. Each product variant can also have specific tax rates assigned.
Cannot process a refund -- Refunds require the pos_add_transaction permission. Kiosk-restricted users cannot process refunds without a manager PIN.
Walk-up cart not loading -- Ensure you navigated to the register from the Nav Board stop button. The walk-up checkout data is passed via browser navigation state and is cleared on page refresh.

