RentalTideRentalTideDocs
Dashboard

Register

Browse products, build a cart, and process payments at the point of sale

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.
  • Featured products -- drag and drop products into the featured section to pin them to the register home screen for fast access.

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. Out-of-stock items are dimmed but can still be added if the product allows negative quantities.


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 featureHow it works
Adjust quantityType a new number in the quantity field or use the increment/decrement controls
Remove itemClick the trash icon that appears on hover
Miscellaneous itemClick Misc Item to add a one-off line item with a custom name, price, quantity, GL code, and tax toggle
Walk-up rentalsWhen navigating to the register from the Nav Board, rental line items are pre-populated in the cart with pricing from the hourly calculator
GasolineGasoline 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 methodDescription
CashOpens the cash payment dialog with denomination buttons ($100, $50, $20, $10, $5, $2, $1, quarters, dimes, nickels, pennies). The register calculates change automatically.
CardSends 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 PayUses Tap to Pay on iPhone to accept contactless payments directly on your device -- no hardware reader required. Only appears when the device supports it.
AccountCharges the amount to the customer's tab (accounts receivable). Requires a customer to be selected.
Card on FileCharges a card already saved to the customer's account. Requires a customer with a saved payment method.
CheckRecords a check payment with the check number for reference. Can be disabled per location.
Pre-AuthCaptures a previously authorized hold (e.g., a damage deposit from a rental booking). Shows the available pre-auth amount.
Custom AmountPrompts for a specific dollar amount and optional note. Useful for settling partial balances or charging for services not in the catalog.
Gift CardEnter 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.
InvoiceCreates 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 SaleOpens the cash drawer without processing a transaction. Records a no-sale event for audit purposes.

Split payments

Toggle Split Payment to divide the total across multiple transactions. Choose between even splits (e.g., 3 ways) or custom amounts per split. Each split can use a different payment method.


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

ShortcutAction
Ctrl+ROpen the terminal refund dialog (requires terminal connection and transaction permission)
Type anywhereJumps to product search

Troubleshooting

Common issues

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 Admin > 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.

Was this page helpful?
Need help? Contact Support.See what’s new. Check out changelog.Questions? Book a video chat.
Ask AI
Responses are generated using AI and may contain mistakes.
Ask questions about RentalTide and get help with your integration.