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

Start free. Keep your data.

The demo runs on sample data in your browser. Nothing to install, nothing to sign up for.