E-Invoicing (Fatoora) Compliance for Foreign-Owned Companies
Saudi Arabia's mandatory e-invoicing system, known locally as Fatoora, is not optional paperwork — it is a real-time technical compliance requirement every VAT-registered company must meet from its very first invoice.
- What Fatoora actually requires
- The two phases of e-invoicing
- What your accounting system needs to support
- Common setup mistakes for new companies
- Penalties for non-compliance
- FAQs
What Fatoora actually requires
Fatoora (Arabic for "invoice") is ZATCA's electronic invoicing system, requiring VAT-registered businesses to generate invoices in a structured electronic format rather than plain PDF or paper invoices, with specific fields, formatting, and in later phases, real-time integration with ZATCA's systems.
The two phases of e-invoicing
Phase one (generation) requires businesses to issue invoices electronically, using compliant invoicing software, with QR codes on simplified tax invoices. Phase two (integration) requires the invoicing system to be directly connected to ZATCA's platform for real-time or near-real-time clearance and reporting, rolled out in waves based on company revenue thresholds. Newly established companies should confirm which phase applies to them at the point they register for VAT, since the requirement can apply from day one depending on your projected revenue.
What your accounting system needs to support
Not every accounting or point-of-sale software on the market is Fatoora-compliant out of the box. Before selecting a system — particularly if you are bringing an accounting platform used by your parent company in China or elsewhere — confirm it supports the Saudi-specific invoice format (UBL 2.1 XML structure), QR code generation, and, if you fall into phase two, direct API integration with ZATCA.
Common setup mistakes for new companies
- Assuming e-invoicing only matters once revenue is significant, rather than confirming applicability at VAT registration.
- Selecting an accounting system based only on general functionality without confirming Fatoora compliance in advance.
- Failing to test invoice generation end-to-end before the first real customer invoice is due.
Penalties for non-compliance
ZATCA has issued penalties ranging from warnings for first-time minor violations to substantial fines for repeated or systemic non-compliance, including failure to issue e-invoices at all or issuing invoices missing required fields. For a new company, the safest approach is confirming compliance before issuing your first invoice, not after receiving a notice.
FAQs
Setting up your accounting system for a new Saudi entity? Message us on WhatsApp and we will point you to compliant options.