E-invoicing for restaurants and shops in Saudi Arabia: a simple guide
E-invoicing in the Kingdom is a ZATCA regulation that runs in two phases. This guide explains the basics in plain language, with the reminder that the official reference is the authority's website.
Phase 1: the generation phase
Started in December 2021. VAT-registered businesses must issue structured electronic invoices (no handwriting) and store them. For sales to individuals you issue a simplified tax invoice carrying a QR code.
- Seller name and VAT number.
- Invoice date and time.
- Invoice total and the VAT amount (15%).
- A specification-compliant QR code.
Phase 2: the integration phase
Started in January 2023 and rolls out in waves by revenue, with each business notified in advance by the authority. It requires your invoicing system to connect to the Fatoora platform: a simplified invoice (to individuals) is reported to the authority within 24 hours, while a standard invoice (business to business) is cleared before it is handed to the buyer. Invoices must be digitally signed.
What this means for a POS
- The POS is where the invoice is created, so it must support the requirements or connect to an approved solution.
- An invoice must not be edited after issuing; it is cancelled with a credit note, not deleted.
- A business needs accurate data: VAT number, commercial registration, national address.
How to prepare
- Check your wave date on the authority's website or notifications.
- Prepare your tax details and national address.
- Ask your POS provider how well it supports both phases and about your business's readiness specifically.
- Test issuing in a sandbox before relying on real invoices.
This guide is a general introduction, not legal or tax advice. Current requirements and deadlines are on the ZATCA website (zatca.gov.sa).
Invoicing in KLKBAT
KLKBAT issues simplified invoices with a QR code and provides an e-invoicing app enabled per business after setup and testing. Current details on the e-invoicing page.
Frequently asked questions
Is e-invoicing mandatory for restaurants?
VAT-registered businesses must meet e-invoicing requirements. Check the authority's website to confirm your business's status.
What is the QR code on the invoice?
A code carrying the invoice's core data (seller, VAT number, time, total, tax) that can be scanned to verify.
Do I need a special POS?
You need a system that issues compliant invoices and supports your phase. Ask your provider that specifically.
Keep reading
ZATCA e-invoicing inside your POS
QR invoices and an e-invoicing app built around ZATCA requirements.
Restaurant POS: from order to kitchen to report
Cashier, kitchen display and delivery orders in one cloud system built for restaurants.
POS system for shops, groceries and retail
Barcode cashier, live stock and profit reports for a shop or grocery, with no manual stock-taking.
Best POS system in Saudi Arabia: how to choose
Eight practical criteria to compare any cashier system yourself before you subscribe.