E-Invoicing (Fatoora) Compliance for Foreign-Owned Companies
Check whether the taxpayer falls within ZATCA's e-invoicing scope and which phase applies. Phase 2 follows the notified wave; use the required clearance or reporting flow for each invoice type.
- 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
Check whether the taxpayer falls within ZATCA's e-invoicing scope and which phase applies. Phase 2 follows the notified wave; use the required clearance or reporting flow for each invoice type.
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.
Discuss your next step: ZATCA e-invoicing, ready before your wave.