Restaurant and cafe billing software with ZATCA Phase 2
A counter and table till, a menu that behaves like a menu, and a simplified tax invoice with the ZATCA QR on every slip. Fatoza calls your customers guests, because that is what you call them.
Updated 24 August 2026
What setup switches on
- Counter and table POS
- Stock on hand
- Purchase bills
- Books and banking
- VAT return
- Bills read from photos
Chosen on the first screen, from what the business does. Everything here can be turned off again in Settings — nothing is locked to the trade.
What the app calls things
- CustomerGuest
- CustomersGuests
The screens are the same. The words on them are yours.
A restaurant does not have customers. It has guests, and the software should say so — which is exactly what happens when you pick Restaurant on the setup screen.
Service first
The till is full screen and keyboard driven, because a queue at a counter and a table waiting for its bill are the same problem. Splitting, reprinting and voiding are one keystroke each, and every one of them leaves a trail rather than quietly rewriting the slip.
The slip is a tax invoice
In Saudi Arabia the printed slip is a simplified tax invoice: seller, VAT number, timestamp, total, VAT, and the TLV QR that carries all of it. It is generated by the app, stamped and reported. Nothing about it is a template you have to keep correct by hand.
The kitchen’s costs
Supplier bills — the vegetable man’s handwritten note photographed on a phone, the distributor’s PDF — go into the document inbox and come back as a draft bill with the lines already read. Someone checks it, which is the part worth a human’s time. Nobody types it.
What the month looks like
Daily sales, by day part if you want it. Purchases against them. A VAT return built from the slips you actually printed rather than from a summary someone assembled afterwards.
What it costs
Free for the first year, ZATCA Phase 2 included, on as many devices as the shop needs. Paid plans are for support and AI capacity.
Frequently asked questions
Does the QR code on the slip satisfy ZATCA?
A simplified tax invoice needs a TLV-encoded QR carrying the seller name, VAT number, timestamp, total and VAT amount, cryptographically stamped. The app generates it on every slip, and you can check any slip yourself with our free ZATCA QR decoder.
What happens if the internet goes down during service?
Service continues. Slips are raised and printed offline and reported once the connection returns, which is what Phase 2 expects of simplified invoices.
Can I track ingredients rather than dishes?
Stock is tracked on the items you choose to track. Many kitchens track bought-in goods and not the plated dish, and the app is content either way.
Related
People also search for
restaurant billing software Saudi Arabia · cafe POS ZATCA Phase 2 · free restaurant POS software GCC · fast food billing software · coffee shop billing software Riyadh