Skip to content
Windows point of sale

Ring up sales in seconds. Stay ZATCA compliant automatically.

RKCoders POS runs entirely on your own PC with a local database, so the register never stops when the internet does. Every sale gets a compliant ZATCA QR code the moment it is paid.

No account required. The trial starts the first time you open the app.

The RKCoders POS checkout screen with a product tile grid and an open ticket

At a glance

14 days

Full-featured free trial

2 languages

English and Arabic with full RTL

100% offline

Sales work without internet

Phase 1 + 2

ZATCA e-invoicing support

Everything a shop actually needs

Not a stripped-down starter edition. The core licence includes the whole register, the catalogue, stock, customers, shifts and reporting.

Checkout built for speed

Scan a barcode, tap a product tile or type a SKU. Split payments across tenders, park a ticket to serve the next customer, and reprint any receipt.

ZATCA from day one

Phase 1 TLV QR codes are printed on every receipt out of the box. The Phase 2 add-on signs UBL XML invoices and submits them to Fatoora.

Catalogue and stock

Nested categories, multiple barcodes per product, weighed items, per-product tax and images. Import your whole catalogue from an Excel sheet.

Shifts and cash control

Open and close shifts with a counted cash float, record cash in and out, and settle the drawer with a denomination-by-denomination end-of-day count.

Reporting that answers questions

A live dashboard of today against yesterday, plus date-range sales, stock valuation and a full shift history you can print.

Control who does what

Give each cashier a PIN and tick exactly which screens they can open. Voids are recorded with a reason in a tamper-evident audit log.

Built for the Saudi e-invoicing mandate

Every completed sale carries a Phase 1 QR code with the seller name, VAT number, timestamp, total and VAT amount. Add the Phase 2 module and the app generates a CSR, onboards your device with ZATCA, signs each invoice, clears standard tax invoices before printing and queues simplified invoices for reporting.

Documents and audit log

Your data stays on your counter

RKCoders POS stores everything in a local SQLite database on the till itself. There is no monthly cloud bill, no per-transaction fee and no outage that can stop you selling. One-click backups let you copy the database somewhere safe whenever you like.

  • Sales, refunds and shift closes all work with the network unplugged
  • Built-in database health check, optimise and backup tools
  • Only ZATCA Phase 2 submissions need a connection, and failures are queued for retry

Take a look around

The same app in both languages, with seven themes and adjustable interface zoom.

Dashboard
Dashboard
Products and catalogue
Products and catalogue
Documents and audit log
Documents and audit log
Point of sale
Point of sale

Try it on your own till today

Install it, pick demo data to explore or start with an empty store, and you are selling in a couple of minutes.

Windows 10 or 11, 64-bit. Roughly 250 MB of disk space.