BBIZA
Start free trial

BIZA · Point of sale

Equipment rental counterWhat goes out on hire, and what goes out in a bag

For equipment hire, tool rental and event-hire businesses · September 2026

The breaker goes out on a hire agreement for four days. The chisel, the blades and the two litres of fuel go out in a bag and never come back — and they are the half of the counter nobody has a system for.

BIZA runs both: agreements and availability for the hire, an ordinary counter sale for the consumables, and one ledger underneath.

AgreementsHires, availability and returns in the Rentals module
And a counterConsumables and accessories sold like any retail line
By serialIndividual units tracked where each one matters
One ledgerHire revenue and counter sales in the same books
A GST tax invoice from the counter, with the options printed under each line.
A GST tax invoice from the counter, with the options printed under each line.

What a hire desk needs

01

The hire itself, where it belongs

BIZA's Rentals module holds rental items and categories, availability, agreements and hires with their detail pages, and the billing that reaches the ledger. The counter is not asked to pretend a four-day hire is a sale.

  • Rental items and categories
  • Availability across the fleet
  • Agreements and hires with their own records
  • Rental billing posted to the ledger
  • Customer record shared with the counter
  • Reports on the same data
02

The bag of consumables, sold like any shop

Blades, bits, fuel, gloves and safety kit sell at the counter with barcodes, quantities, units and the same receipt, drawer and shift discipline as a retail shop. It is the same stock the workshop and the yard draw on.

  • Barcode or search at the counter
  • Sold by each, length or weight with the unit on the slip
  • Price lists and quantity breaks for trade hirers
  • Split payment, receipt, drawer, returns
  • Park a basket while the hire paperwork is done
  • A stock location per counter or yard
03

Serial numbers for the things that matter

Where each unit has to be identified — a meter, a tested tool, a battery — serial tracking lets the counter sell or move that exact unit, print it on the slip and take it back on a return.

  • Scan the serial to move that unit
  • Serial on the receipt and invoice line
  • Movement history per unit and location
  • Batch tracking with expiry for anything dated
  • Returns restock the exact unit
  • Write-offs recorded against the unit or batch
04

Consumables on the hirer’s account, at the desk

A contractor mid-hire should not queue twice. On account is a tender at the hire desk: the blades and fuel go out, the balance joins what they already owe, and the desk sees the outstanding figure and the limit before it commits. Hire billing and collection are unchanged.

  • “On account” as a tender for consumables
  • Outstanding balance and remaining limit shown at the desk
  • Walk-in and over-limit charges refused server-side
  • Split part cash, part account
  • Rental agreements billed from the Rentals module as before
  • Balances paid at the counter or in Customer Receipts, with ageing
05

One set of books for a two-sided business

Hire revenue and counter sales, purchases and landed costs, payroll and VAT all sit in one ledger, so the margin on the consumables counter is as visible as the utilisation of the fleet.

  • Counter sales post invoice, journal and stock at once
  • Hire billing posts from the Rentals module
  • VAT or GST across both revenue streams
  • Statements computed in SQL
  • Stock value and margin by location
  • Ask the assistant how the counter did this week
The day so far, live from the ledger the counter posts to.
The day so far, live from the ledger the counter posts to.

A day at the hire desk

  • 07:00Open the counter with a float; the availability board shows what is out.
  • 07:40A breaker goes out on a four-day agreement, raised in Rentals.
  • 07:45Two chisels, a blade and fuel go out on the same visit — a counter sale, paid by card.
  • 10:20A tested meter is issued by serial so the calibration record follows the unit.
  • 13:00A contractor on account takes consumables; the invoice is raised in Sales, same stock.
  • 16:30A blade comes back unused; the return restocks it and issues a credit note.
  • 18:00Close the counter with a blind count; the hire and the bag are in the same ledger.

What the books get

A 310.00 consumables sale at the hire desk with 15% VAT, paid by card, alongside a hire raised in Rentals:

Dr Bank - card acquirer 356.50 Cr Consumables sales 310.00 Cr VAT output 46.50 Stock 2 chisels, 1 blade, 2 L fuel (location: Hire desk) Rentals Agreement HIRE-1182 billed separately, same customer, same ledger

Specification

RentalsRental items and categories, availability, agreements and hires, rental billing posted to the ledger, reports
CounterConsumables and accessories sold as ordinary retail lines with units, price lists, serial and batch tracking, returns, shifts and a drawer
DevicesWindows, macOS and Linux desktop app; iPad and Android tablet; phone; any browser, installable as a web app
PrintingESC/POS thermal printers over the network, or USB / serial / Bluetooth through the computer's print queue; 58 mm and 80 mm; cash drawer opens on cash sales
TendersCash, card, bank transfer, gift card, store credit, loyalty points and on account (the balance stays on the customer's receivable); mada in Saudi Arabia, UPI with a scan-to-pay QR in India; split across any number, each banked to the account you choose
Cash controlShifts per counter with a counted float, cash in / out with reasons, blind count at close, X and Z reports, variance, cashier PIN switch, audited drawer opens
OfflineEvery sale, return and cash movement queues on the device and posts exactly once when the connection returns
ComplianceZATCA Phase 1 QR and Phase 2 clearance (Saudi Arabia), GSTIN with HSN/SAC and a UPI QR (India), TRN (UAE), plain receipts elsewhere
NewDeposits taken and returned at the counter, less damage; account payments at the counter

New at this counter

What the hire desk now has:

  • Deposits at the counter. Take the deposit when the kit goes out; give it back, less anything kept for damage, when it returns — recorded on the rental agreement and counted in the drawer.
  • Account customers settle at the counter, oldest invoices first, through Customer Receipts.

Integrations on request: telematics and GPS trackers, and card terminals from your country’s acquirer (Geidea and mada in Saudi Arabia, Pine Labs and Razorpay in India, Stripe elsewhere).

The whole counter

Everything above sits on one product. This is all of it, the same in every edition, whether or not your counter needs each part on day one.

Selling

  • Search by name, SKU or barcode; category chips; sort by best-selling or recently sold
  • Variants on one card, with a picker; a variant barcode adds that variant directly
  • USB and Bluetooth scanners with no setup; camera scanning in the mobile app
  • Keyboard shortcuts: F2 search, F4 pay, F6 park, F8 returns, F9 exact cash
  • Line and cart discounts, and price overrides, each behind its own permission
  • Sold by the piece, kg, metre or litre; weight and price labels from scales
  • Options with minimum and maximum choices, priced on the line
  • Park a cart with a note and resume it on any counter
  • A second screen for the customer; a self-checkout kiosk
  • Full-screen register mode; phone and tablet layouts built for touch

Payments

  • Cash with quick-amount chips, a keypad and exact cash; change worked out
  • Card and bank transfer with a reference, banked to the account you choose
  • Gift cards, store credit and loyalty points as tenders
  • On account, within the customer’s credit limit
  • mada in Saudi Arabia; UPI with a scan-to-pay QR in India
  • Split one bill across any number of tenders
  • Tips to a liability, never revenue; a service charge by percentage
  • Account payments at the counter, oldest invoice first
  • Trade-ins and charge-to-room, where the counter uses them

Receipts

  • 58 mm and 80 mm thermal slips, printed as an image so every script prints as shown
  • Auto-print, and the drawer opens on cash sales
  • Email with the invoice PDF attached; WhatsApp with a link to it
  • Reprint any sale from Transactions
  • The receipt title, tax number and fiscal QR your country requires
  • Serial, batch, expiry and HSN on the lines that need them

Customers and loyalty

  • Walk-in by default; any customer from the address book in one search
  • Customer groups, with their own promotions and price lists
  • Price lists with quantity breaks, by group or by counter
  • Promotions: percent off, amount off, fixed price, buy X get Y, N for X
  • Schedules, days, hours, limits and coupon codes that say why they did not apply
  • Points, tiers with multipliers, and punch cards that pay out as store credit
  • Gift cards sold, reloaded and voided, booked as a liability

Stock

  • Each counter sells from its own location, with live on-hand on every card
  • Low stock, out of stock, not stocked here and backorder, per product
  • Serial numbers and batches with expiry, soonest-expiry first
  • Returns put back the exact unit or batch that came back
  • Recipes that take ingredients off the shelf, costed first-in-first-out
  • Transfer stock between locations from the counter
  • Price and product changes reach open counters without a reload

Cash and trust

  • Shifts per counter with a counted float
  • Cash in and out with reasons; a mistake is voided with a reversing entry
  • Blind count at close, X and Z reports, and the variance
  • Every cashier is a real user; switch by PIN, lock the counter to step away
  • Permissions checked by the database, not just the screen
  • Voids, no-sale drawer opens and sign-ins recorded with a name

Returns

  • Return any line or all of them, against the original sale
  • Refund in cash, as a credit on the account, or as store credit
  • A credit note every time, with its own number
  • Returns work offline against the counter’s own copy of the sale

Tables and kitchen

  • Floors and tables with seats; table states: free, seated, not sent, bill printed
  • Move or merge tables, or move some items onto another table’s bill; the kitchen gets a slip
  • Kitchen tickets per station, printed and on a kitchen screen, in rounds
  • A kitchen log with time to plate, reprints and cancelled tickets
  • Courses and seats; split by item or seat; print the bill before paying
  • Comps with a reason, a daily limit per person, a manager PIN past it, and a report
  • Guests order from the table by QR, from the categories you choose
  • Pickup and delivery orders, with a delivery charge added for you
  • Reservations and a waitlist; tips paid out to each server

Offline

  • Sales, returns, cash movements and shift open and close all work offline
  • Everything queues on the device and posts exactly once when the line returns
  • Anything the server refuses stays visible, with the reason, until someone acts

Oversight

  • A live dashboard of every counter and outlet, refreshed every 15 seconds
  • Sales by hour, tender mix and top items
  • Attention flags at thresholds you set: variance, voids, refunds, discounts, no-sales
  • Reconciliation: what the counters took against the ledger and the journal
  • Reports for tips, comps and ingredient shortfalls

Compliance

  • ZATCA Phase 1 QR and Phase 2 clearance in Saudi Arabia
  • GSTIN with HSN/SAC in India; TRN in the UAE; VAT numbers elsewhere
  • Age checks and prescriptions before the line goes on the bill
  • A controlled-drug register, batch recalls and warranty checks by serial

Devices and hardware

  • Desktop app for Windows, macOS and Linux
  • iPad and Android tablets, and phones; or any browser, installable
  • ESC/POS printers on the network, or USB, serial and Bluetooth through the computer
  • Cash drawers on the printer’s port; ticket printers per kitchen station

Screens from a demo workspace, “Cardamom Cafe & Store” in Kochi.

See it on your own counter

Start a free trial at my.biza.app, or ask for a walkthrough of an agreement and a counter sale on the same customer. The guides are at biza.app/docs.