Sell
Barcode scanning into a live cart, line discounts, a percentage discount on the whole basket, and subtotal, VAT and total calculated as you go.
SwiftPOS
A full till system that prints a ZATCA-compliant receipt with a QR code on every sale — and keeps stock, cashiers and daily takings straight without a second spreadsheet.
Runs in the browser. Data is saved on the server, so every device sees the same records.
Why it matters
Most compliance problems in a small shop are not accounting problems. They start at the counter, when a sale is rung up on a till that prints a slip with no QR code, no VAT breakdown and no sequential number — and nobody notices until someone asks for the records.
A point-of-sale system that produces the correct document at the moment of sale removes the whole category. There is nothing to reconstruct later because the receipt was right the first time.
Features
Barcode scanning into a live cart, line discounts, a percentage discount on the whole basket, and subtotal, VAT and total calculated as you go.
Take payment by any of the three and have the method recorded against the sale, so end-of-day cash reconciles against what actually came in by card.
Receipt settings include the QR code, your store name, registration number, phone and address — the fields a compliant simplified tax invoice needs.
Add products once and let each completed sale draw stock down automatically. No separate stock count to keep in step.
Filter by payment method and by date — today, last 7 days, this month, or a custom From/To range — and export the result to CSV.
Sales by payment method, sales by cashier, top products and a daily breakdown, so you can see which lines and which shifts are carrying the shop.
Staff accounts with limited permissions and administrator accounts that can add users. SwiftPOS is also where accounts for the other tools are created.
Country presets, currency code, symbol and position, plus the tax rate and what it is called — set once, applied everywhere.
How it works
Enter the store name, VAT registration number, phone and address in Settings, pick the country preset and confirm the tax rate.
Add products with their barcodes and prices. Stock levels start counting down from the first sale.
Scan, take payment, print. The receipt carries the QR code and VAT breakdown without anyone having to remember.
Further reading
What to actually look for before you buy — and the questions that separate a till from a tax record.
Read the guide →
The QR code is not decoration. Here is what has to be inside it.
Read the guide →
Questions
Yes. The receipt settings include a QR code option alongside the store details a simplified tax invoice requires — store name, VAT registration number, phone and address — and the VAT amount is shown separately from the net.
On the server, not in the browser on one machine. That means several devices see the same products, sales and stock levels rather than each keeping a private copy.
Yes. Users have roles: staff accounts get restricted permissions while administrator accounts can add users and reach settings and reports.
Sales history exports to CSV, filtered by whichever date range and payment method you have selected, so you can hand a clean file to your accountant.
Accounts are created by an administrator. If you do not have one yet, message us on WhatsApp and we will set the first administrator account up for you.
The rest of the toolkit
Point of sale with ZATCA receipts
Site cash you can reconcile
Milk collection to counter sales
Batch yields and mill stock
Students, attendance and fees
Orders, deliveries and payments
Resume builder, Word and PDF
ZATCA tax invoices in seconds
Open it in the browser, or message us and we will set your first account up.