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.

Smart Visual tiles — frequent items first — then a paid 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.

Smart item display on Visual POS

Tiles are not a random catalogue. Visual Home and each category put items already on this ticket first, then the products sold most often, so cashiers tap everyday items without paging.

Your ticket is still there

Do not worry if the till was closed by accident. Closing asks for confirmation first, and an unfinished ticket comes back with the same items when you open the register again.

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, SKU as the base barcode plus extra pack-size codes, weighed items, per-product tax and images. Receive supplier deliveries on Purchases, and import the catalogue from Excel.

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.

Customer-facing display

A second monitor shows the ticket, VAT and change, then a thank-you screen. A 2-line COM pole can show the last item and total on the same Settings page.

Cash drawer kick

A receipt printer can open the drawer: Epson, Star or hex from the manual. Kick from the till button, after cash, or after every sale.

Live weighing scale

Read kilograms from a COM or TCP scale (CAS, Toledo, A&D or generic ASCII) and fill the weight when you add a weighed item. Scale-printed labels still work.

Phone delivery as an add-on

Look up the caller, pick the bag, send a driver, and issue the tax invoice when they settle. Walk-in counter sales stay in Core.

Eyewear retail as an add-on

Brand, model number, colour and size on every pair. Sell sunglasses with the case and cloth on one bill, and every included item leaves stock.

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. Windows 7 has a separate installer. Roughly 250 MB of disk space.