Our Expert in Saudi Arabia
Understanding what are the requirements for e-invoicing in Saudi Arabia is now a frontline compliance priority for every VAT-registered business operating in the Kingdom. The Zakat, Tax and Customs Authority (ZATCA) has moved beyond the generation phase (Phase 1) and is actively rolling out Phase 2, the integration phase, in successive waves throughout 2024, 2025 and 2026, with further deadlines falling as late as June 2026. Phase 2 mandates real-time clearance of tax invoices through ZATCA’s Fatoora platform, requires invoices to be produced in a structured XML format (with PDF/A‑3 embedding for human-readable copies), and tightens QR code obligations for simplified invoices. For finance directors, compliance officers and ERP teams, the window for technical preparation is narrowing rapidly.
Before diving into the technical detail, every affected taxpayer should confirm six immediate actions to stay ahead of the ZATCA e‑invoicing Phase 2 requirements:
Industry observers expect that businesses delaying these steps until the final weeks before their wave deadline will face significant operational disruption, because ZATCA’s sandbox and onboarding processes require lead time for certificate issuance and technical validation.
ZATCA’s e‑invoicing regulations apply to all taxpayers who are resident in Saudi Arabia and registered for VAT. This includes companies, partnerships, sole proprietorships and any other legal entity that holds an active VAT registration with ZATCA. From Phase 1, these taxpayers were required to generate invoices electronically through a compliant solution rather than handwriting or scanning paper invoices. Under Phase 2, the obligation expands to integrate those solutions directly with ZATCA’s platform for real-time or near-real-time validation.
Non-resident suppliers who are VAT-registered in Saudi Arabia through a tax representative are also in scope. Digital-platform operators and marketplace facilitators that are deemed to be the supplier for VAT purposes must issue e‑invoices on behalf of underlying sellers. Third-party agents issuing invoices on a principal’s behalf must ensure that the invoices meet all technical specifications and are cleared through the principal’s Fatoora integration.
| Entity Type | E‑Invoicing Obligation |
|---|---|
| Resident VAT-registered companies | Full Phase 1 & Phase 2 compliance (generation + integration/clearance) |
| Non-resident VAT-registered via tax representative | Full compliance; representative must integrate with Fatoora |
| Marketplace facilitators deemed suppliers | Must issue compliant e‑invoices on behalf of sellers |
| Exempt or non-VAT-registered entities | Not currently in scope |
The centrepiece of ZATCA e‑invoicing Phase 2 is the clearance model. Unlike a post-audit or periodic-reporting model, the clearance model requires that every standard (B2B) tax invoice is submitted to ZATCA’s Fatoora platform for validation before the invoice is shared with the buyer. The invoice is not considered legally valid until ZATCA returns a clearance response containing a cryptographic stamp and a unique invoice reference number. For simplified (B2C) tax invoices, the model operates on a reporting basis, invoices are transmitted to ZATCA within 24 hours of issuance but do not require pre-clearance before delivery to the customer.
This distinction is critical for system design: B2B flows must be synchronous (or near-synchronous) with ZATCA’s API, while B2C flows can be batched within the reporting window. According to ZATCA’s e‑invoicing guidelines, the platform validates the invoice’s XML structure, mandatory fields, tax calculations, and the taxpayer’s cryptographic stamp identity before returning a clearance or rejection status.
| Step | Actor | Data Exchanged | Expected Response |
|---|---|---|---|
| 1. Invoice generation | Taxpayer (ERP/POS) | Invoice data populated in system | Draft XML created locally |
| 2. XML signing | Taxpayer solution | XML signed with ZATCA-issued cryptographic stamp | Signed XML ready for submission |
| 3. API submission | Taxpayer → ZATCA Fatoora | Signed XML sent via API call | ZATCA acknowledges receipt |
| 4. Validation & clearance | ZATCA Fatoora | Schema, field, tax-calculation checks | Clearance token + stamped UUID (or rejection with error codes) |
| 5. PDF/A‑3 generation | Taxpayer solution | Cleared XML embedded into PDF/A‑3 | Human-readable invoice with embedded data |
| 6. Delivery to buyer | Taxpayer | Cleared PDF/A‑3 (and/or XML) sent to buyer | Buyer receives legally valid invoice |
The practical implication is that any delay or rejection at step 4 blocks the entire invoicing workflow. Businesses must therefore build retry logic, error-handling queues and monitoring dashboards into their ERP integration layer to avoid revenue-recognition bottlenecks.
ZATCA’s e‑invoicing guidelines specify two interrelated file formats that together form a compliant electronic invoice: a structured XML data file and a PDF/A‑3 visual representation that embeds the XML as an attachment.
The XML schema is based on the Universal Business Language (UBL) 2.1 standard, customised by ZATCA for Saudi Arabia’s VAT and tax-invoice requirements. Key technical specifications include UTF-8 character encoding, use of ZATCA-defined namespaces, and compliance with the field structure set out in the Detailed Guidelines for E‑Invoicing. Every XML file must include a digital signature block containing the taxpayer’s cryptographic stamp and, after clearance, the ZATCA-issued QR code data and invoice hash.
| XML Node / Field | Description | Sample Value |
|---|---|---|
cbc:ID |
Unique sequential invoice number | INV-2026-003471 |
cbc:IssueDate |
Date of invoice issuance (YYYY-MM-DD) | 2026-05-20 |
cbc:InvoiceTypeCode |
Standard (388) or Simplified (381) | 388 |
cac:AccountingSupplierParty |
Seller name, VAT number, address | ABC Trading Co, 300000000000003 |
cac:AccountingCustomerParty |
Buyer name, VAT number (B2B) | XYZ Corp, 310000000000007 |
cac:TaxTotal |
Total VAT amount in SAR | 1,500.00 |
cac:LegalMonetaryTotal |
Invoice total including VAT | 11,500.00 |
cac:Signature |
Cryptographic stamp and hash | (Base64-encoded signature block) |
The PDF/A‑3 standard allows binary attachments inside a PDF file, which is how the XML data file is packaged for human-readable distribution. The cleared XML must be embedded as an associated file within the PDF/A‑3, ensuring that both the visual invoice and the machine-readable data travel as a single document. Common approaches to PDF/A‑3 generation include using ERP-native report designers (SAP, Oracle) with PDF/A‑3 output profiles, open-source libraries such as Apache PDFBox, or ZATCA-certified middleware solutions. After generation, businesses should validate the output against a PDF/A‑3 conformance checker to confirm that the embedded XML is intact, the document metadata is correct, and fonts are fully embedded as required by the standard.
This dual-format approach, XML for machine processing, PDF/A‑3 for human readability, is central to the requirements for e-invoicing in Saudi Arabia and distinguishes the Kingdom’s model from jurisdictions that accept only one format.
Every tax invoice issued in Saudi Arabia must contain a defined set of mandatory fields, whether it is a standard (B2B) invoice or a simplified (B2C) invoice. ZATCA’s Detailed Guidelines enumerate these fields precisely, and any omission will trigger a rejection at the clearance stage.
The core mandatory fields include:
The QR code must encode a minimum set of data fields using a TLV (Tag-Length-Value) structure. According to ZATCA e‑invoicing guidelines, the required QR code payload fields are:
For Phase 2 invoices, the QR code must additionally include the XML invoice hash and the ZATCA cryptographic stamp identifier. The QR code must be printed on any physical copy of a simplified invoice and embedded within the electronic PDF. ZATCA does not prescribe a minimum pixel size but recommends that the code remain scannable at the printed output resolution. Businesses should test QR readability across their standard print formats (thermal receipt printers, A4 laser printers) during the sandbox phase.
ZATCA is implementing the Phase 2 integration requirement in successive waves, each targeting taxpayers based on annual taxable revenue thresholds as reported in VAT returns. Businesses receive individual notifications from ZATCA at least six months before their wave’s go-live date. The ZATCA e‑invoicing waves announced through 2026 follow this general structure:
| Wave | Revenue Threshold (Annual Taxable Turnover) | Integration Deadline |
|---|---|---|
| Wave 1 | Exceeding SAR 3 billion | 1 January 2023 |
| Wave 2 | Exceeding SAR 500 million | 1 July 2023 |
| Wave 3 | Exceeding SAR 250 million | 1 October 2023 |
| Wave 4 | Exceeding SAR 150 million | 1 November 2023 |
| Wave 5 | Exceeding SAR 100 million | 1 December 2023 |
| Wave 6 | Exceeding SAR 70 million | 1 January 2024 |
| Wave 7 | Exceeding SAR 50 million | 1 June 2024 |
| Wave 8 | Exceeding SAR 40 million | 1 October 2024 |
| Wave 9 | Exceeding SAR 30 million | 1 January 2025 |
| Wave 10 | Exceeding SAR 25 million | 1 April 2025 |
| Subsequent waves (2025–2026) | Progressively lower thresholds announced by ZATCA | Dates notified individually; deadlines extend into June 2026 and beyond |
The ZATCA e‑invoicing Phase 2 deadline for each business is set by the individual notification letter, and ZATCA has been progressively lowering the revenue threshold with each wave. Early indications suggest that mid-market and smaller VAT registrants will receive their notifications throughout the first half of 2026, with integration deadlines falling between March and June 2026. Missing the deadline exposes businesses to penalties and may affect the legal validity of invoices issued without clearance.
| Entity Type | Phase / Timing | Key Reporting and Format Obligations |
|---|---|---|
| Large VAT-registered resident companies | Phase 1 completed; Phase 2 waves 1–10 (2023–2025) | Real-time API clearance for B2B; reporting within 24 hrs for B2C; XML + PDF/A‑3; QR code on simplified invoices |
| Mid-market VAT-registered companies | Phase 2 waves (2025–2026) per ZATCA notification | Same technical requirements; integration deadline set by individual notice |
| Non-resident suppliers via tax representative | Aligned with revenue-threshold wave | API integration required; additional buyer identification fields; representative must hold the cryptographic stamp |
| Small VAT registrants (lower thresholds) | Later waves (2026 and beyond); confirm with ZATCA | Full technical requirements apply once wave deadline is reached; limited grace period arrangements may apply |
A structured implementation roadmap is essential to meet the ZATCA e‑invoicing requirements on time. The following checklist breaks the project into five workstreams.
ZATCA requires that all e‑invoices and associated data (XML files, clearance tokens, API logs) be retained for a minimum period aligned with the VAT law’s record-retention requirement, generally six years from the end of the tax period to which the invoice relates. Businesses should implement automated archiving with tamper-evident storage, maintain a complete audit trail of every invoice submission and ZATCA response, and perform periodic reconciliations between ERP records and Fatoora platform logs.
Penalties for non-compliance with e‑invoicing rules range from written warnings for first-time procedural failures to financial penalties that can reach SAR 50,000 per violation for repeated or material breaches. ZATCA has the authority to escalate enforcement actions, including restricting a taxpayer’s ability to issue invoices through the platform. The likely practical effect of stricter Phase 2 enforcement will be that invoices issued outside the clearance model are treated as non-compliant documents, potentially jeopardising VAT-input deductions for the buyer.
The requirements for e-invoicing in Saudi Arabia under ZATCA’s Phase 2 integration model represent one of the most technically demanding tax-compliance obligations in the region. Businesses that have not yet confirmed their wave assignment, validated their XML output, tested API clearance in the sandbox, or implemented PDF/A‑3 embedding and QR code generation should treat this as an urgent priority, particularly with integration deadlines continuing to fall throughout the first half of 2026. A structured compliance audit covering ERP readiness, data-field mapping, certificate management and internal controls is the most effective way to avoid penalties and ensure that every invoice issued carries full legal validity.
Professional accounting and tax advisory support can accelerate this process and reduce the risk of costly implementation errors.
Last reviewed: 23 May 2026. This article should be revisited within 60 days of any new ZATCA announcement regarding additional Phase 2 waves or technical specification updates.
This article was produced by Global Law Experts. For specialist advice on this topic, contact Abdulrahman Alshubayshiri at Abdulrhman Alshubayshiri for professional consulting Co., a member of the Global Law Experts network.
posted 11 minutes ago
posted 36 minutes ago
posted 59 minutes ago
posted 1 hour ago
posted 2 hours ago
posted 3 hours ago
posted 3 hours ago
posted 4 hours ago
posted 4 hours ago
posted 5 hours ago
posted 5 hours ago
posted 5 hours ago
No results available
Find the right Legal Expert for your business
Sign up for the latest legal briefings and news within Global Law Experts’ community, as well as a whole host of features, editorial and conference updates direct to your email inbox.
Naturally you can unsubscribe at any time.
Global Law Experts is dedicated to providing exceptional legal services to clients around the world. With a vast network of highly skilled and experienced lawyers, we are committed to delivering innovative and tailored solutions to meet the diverse needs of our clients in various jurisdictions.
Global Law Experts is dedicated to providing exceptional legal services to clients around the world. With a vast network of highly skilled and experienced lawyers, we are committed to delivering innovative and tailored solutions to meet the diverse needs of our clients in various jurisdictions.
Send welcome message