Skip to content
Offline-first, on every lane

The queue does not care that the internet is down.

BillMart is supermarket POS software for Windows. Every lane holds the catalogue, the prices and the tax rules on the machine itself, so scanning, payment and printing carry on with no network, no cloud and no tax-authority uptime.

Counted float in, counted drawer out. Windows 10 & 11 · 64-bit

BillMart
The BillMart till mid-sale, with scanned lines and a running total
Offline-first

Selling continues with the network unplugged.

Counted in and out

Float, X and Z reports, and the variance.

Nothing editable

Overrides, voids and no-sales are all recorded.

Country packs

Tax is an engine, not hardcoded rates.

The core

Everything the counter needs, on day one

The modules below are in every licence. The rest switch on when your licence says so.

🛒

The lane

Scan, weigh, or use quick keys for what has no barcode. Prices and tax are applied by the engine on the machine, so a lane never waits on a server to price a line.

💳

Split-tender payment

Cash, card, wallet or QR, split across as many methods as the customer needs, with the tender counted against the amount payable and the change worked out for the cashier.

🔒

Shifts & the drawer

Nothing sells until the float is counted in and attributed to a cashier. The Z report closes the shift against a counted drawer, so a difference is found the same day.

📦

Stock & purchases

Receive a delivery and the stock follows. Adjustments, write-offs, stocktake and reorder all insist on a reason, so the ledger explains itself later.

📊

Reports

Seven tabs over one date range — sales, items, payments, tax, stock, staff and cash — each exportable for the accountant.

🛡️

An audit trail nobody can edit

Price overrides, discounts, voids and no-sale drawer opens each need the right role and a reason, and each lands in a trail that cannot be altered afterwards.

The lane

A till that does not stop

Scan a barcode or key a PLU and the line lands at the right price with tax applied by the engine. Loose goods open a weight prompt by themselves. The whole bill is driveable from the keyboard, and none of it needs a network — the till owns its data and settles on its own.

  • Barcode, PLU code, or quick-key tiles for goods a scanner cannot help with
  • Embedded-weight labels open a weight prompt automatically
  • Function keys for search, quantity, price override, discount and void
  • Hold a bill and resume it so the next customer is served
  • Sale, proforma and training modes on the same screen
  • Per-line tax status shown as the bill is built
The lane
BillMart till with six scanned items, each showing its tax status, beside a panel with lines, units, taxable value, the tax breakdown and the gross amount payable
Payment

Split the tender however the customer pays

Cash, card, wallet or QR, across as many methods as one bill needs. The keypad takes the tendered amount, the outstanding balance counts down as each tender lands, and the sale only settles when the bill is covered.

  • Cash, card, UPI/QR and wallet, each on its own function key
  • Split a single bill across as many tenders as needed
  • Tender the exact amount in one press
  • Outstanding balance counts down as tenders are added
  • Change due calculated from what was actually handed over
Payment
BillMart take-payment dialog with cash, card, UPI or QR and wallet options, a numeric keypad, the outstanding amount and a tender-exact button
Modules

Core is always there. The rest is licensed.

Billing, inventory and purchasing are in every install — the licence cannot switch them off. Customers, loyalty and promotions are separately licensed, and fiscalisation is a country pack.

Compare every module
👥

Customers & store credit

Accounts with a credit limit checked inside the settle transaction, statements, and store credit — so an account can never quietly go past its limit mid-sale.

🏷️

Promotions

Offers priced by the engine rather than by the cashier: the till applies the rule, the receipt shows what was taken off, and nobody has to remember this week’s deal.

🧾

Fiscalisation

Tax is a country-pack engine rather than hardcoded rates. The pack that ships today is Mauritius, including MRA electronic billing; other jurisdictions are packs still to be written.

🖥️

More lanes

Extra lanes are licensed per machine and share one catalogue and one day book, each keeping its own drawer and its own shift.

QuotationsSales returnsPurchase returnsStocktakeAdjustments & write-offsReorderBarcode labelsStaff & rolesBackup & restore
Licensing

Licensed per lane

Core — billing, inventory and purchasing — is in every install and cannot be switched off. Customers and loyalty, promotions and the country tax pack are licensed on top, and each extra lane is licensed per machine.

Core is always there

The licence records what has been paid for. Billing, inventory and purchasing are not on that list because they are never gated.

Add what the shop needs

Customer accounts and store credit, the promotion engine, and the country tax pack are separately licensed.

One licence, counted lanes

The number of lanes is part of the licence, so a second counter is an add-on rather than a second purchase.

Need a quote for several counters or branches? Talk to us.

FAQ

Asked before
you download

BillMart is offline-first supermarket POS software for Windows. It runs multi-lane scan-and-go billing that keeps selling with no internet, opens and closes shifts against a counted drawer, tracks stock, purchases and suppliers, prices promotions by rule, handles customer accounts with credit limits, and records every override and void in an audit trail that cannot be edited.

Anything else — ask support, we answer in business hours.

What happens to BillMart when the internet goes down?

Nothing. Every lane holds the catalogue, the prices and the tax rules on the machine itself, so scanning, payment, printing and the shift all carry on. The network is used to keep lanes in step with each other and for fiscalisation where the country pack requires it.

Can BillMart run more than one lane?

Yes. Extra lanes are licensed per machine and share one catalogue and one day book, while each keeps its own drawer and its own shift, so cash is attributed to the cashier who took it.

Which tax rules does BillMart handle?

Tax is a country-pack engine rather than a set of hardcoded rates. The pack that ships today is Mauritius, including MRA electronic billing. Other jurisdictions are packs still to be written — ask us before you buy for a country that is not listed.

Can a cashier change a price?

Only if their role allows it, and only with a reason. The override, the reason and the cashier are recorded in an audit trail that cannot be edited afterwards. Voids, discounts and no-sale drawer opens work the same way.

How is the drawer reconciled?

The float is counted in when the shift opens. The Z report closes it against a counted drawer and shows the difference between what the till expected and what is actually there, so a shortfall is found the same day rather than at month end.

Where is the shop data kept?

On your own machines. BillMart is desktop software with the shop database on the lane, not a cloud account you rent, and backups are yours to keep.

Put it on your own counter.

Install it, put your own products in, and see it on the machine it has to run on.