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.

Red Dragon Office

In this article
  1. What Fatoora actually requires
  2. The two phases of e-invoicing
  3. What your accounting system needs to support
  4. Common setup mistakes for new companies
  5. Penalties for non-compliance
  6. 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.

If your parent company's accounting system is not natively Fatoora-compliant, a local middleware solution or Saudi-specific accounting add-on is usually more practical than trying to modify the parent system directly. Several Saudi-focused providers specialize in exactly this integration.

Common setup mistakes for new companies

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

Does e-invoicing apply to companies below the standard VAT registration threshold?
E-invoicing obligations generally follow VAT registration status, so if you are VAT-registered, Fatoora requirements typically apply regardless of revenue size.
Can we use our overseas accounting software with a plugin instead of switching systems entirely?
Often yes — several Saudi-market middleware providers offer this exact integration without requiring a full system replacement.

Setting up your accounting system for a new Saudi entity? Message us on WhatsApp and we will point you to compliant options.