Saudi Arabia ZATCA E-Invoicing Phase 2: Integration Requirements for Retailers
Technology

Saudi Arabia ZATCA E-Invoicing Phase 2: Integration Requirements for Retailers

ZATCA's Phase 2 e-invoicing (Fatoora) requires ERP and POS integration for real-time invoice clearance. Here is what Saudi retailers need to do to comply.

June 12, 20258 min readOneScale Team

ZATCA E-Invoicing: Phase 1 vs Phase 2

Saudi Arabia's e-invoicing mandate, known as Fatoora, was introduced in two phases. Phase 1 (December 2021) required businesses to generate and store electronic invoices with specific technical fields. Phase 2 (rolling out by business size from January 2023) requires real-time integration between business systems and ZATCA's platform — invoices must be cleared or reported before they are issued to customers.

Who Is Affected

Phase 2 applies to VAT-registered businesses in Saudi Arabia. ZATCA is rolling it out in waves by business size, starting with the largest taxpayers. As of 2025, businesses with annual revenues above SAR 5 million have been notified. The rollout will eventually cover all VAT-registered businesses.

Two Invoice Types Under Phase 2

Standard (B2B) invoices: Must be cleared by ZATCA in real-time before being issued to the buyer. You submit the invoice to ZATCA's API, receive a clearance stamp, and only then issue the invoice. The process must complete within one minute.

Simplified (B2C) invoices: Issued directly to the consumer but must be reported to ZATCA within 24 hours. Your POS system generates the invoice, the customer receives it, and the data is uploaded to ZATCA's platform in the next batch.

Technical Requirements

Phase 2-compliant systems must:

  • Generate invoices in UBL 2.1 XML format
  • Include a cryptographic stamp (using ECDSA algorithm) for each invoice
  • Include a QR code with specific encoded fields
  • Maintain a secure hash chain linking consecutive invoices
  • Integrate with ZATCA's Fatoora API using TLS 1.2 or higher

The Onboarding Process

Before going live, your system must complete ZATCA onboarding: generate a CSID (Cryptographic Stamp Identifier) by submitting a Certificate Signing Request to ZATCA's portal, and complete compliance testing in ZATCA's sandbox environment. Only after receiving a Production CSID can you begin live integration.

VAT Rates

Saudi Arabia VAT is 15% (increased from 5% in July 2020). Zero-rated supplies include exports, international transport, and certain financial services. Exempt supplies include residential rental.

Penalties for Non-Compliance

Issuing a Phase 2 invoice without clearance carries a fine of SAR 5,000–50,000. Failure to report simplified invoices within 24 hours carries fines up to SAR 10,000. ZATCA has been actively enforcing these penalties since 2023.

#saudi arabia
#zatca
#e-invoicing
#fatoora
#vat
#compliance
#retail

Want to see OneScale in action?

We can show you the exact workflow for your business on WhatsApp, with a proper walkthrough instead of a generic pitch.