What Are the ZATCA E-Invoicing Requirements for Businesses in Saudi Arabia
ZATCA E-Invoicing Requirements for Businesses in Saudi Arabia
Saudi Arabia has transformed its invoicing system through the Zakat, Tax and Customs Authority (ZATCA) e-invoicing initiative, known as Fatoorah. For businesses, choosing compliant saudi arabia zatca software is now an important part of meeting electronic invoicing obligations, maintaining accurate tax records, and integrating financial operations with ZATCA requirements. E-invoicing is not simply the process of converting a paper invoice into a PDF. ZATCA defines an electronic invoice as a structured electronic document generated through an electronic system; scanned or manually created invoices do not qualify.
The implementation of e-invoicing in Saudi Arabia began with Phase 1 in December 2021 and progressed to Phase 2, the Integration Phase, beginning in January 2023. The second phase is being introduced in waves, with businesses receiving notification from ZATCA before their applicable integration deadline.
What Is ZATCA E-Invoicing?
ZATCA e-invoicing is a regulatory framework that requires businesses subject to the applicable rules to generate and store invoices electronically using compliant systems. The system covers tax invoices, simplified tax invoices, credit notes, and debit notes.
Unlike a conventional invoice created in a word processor or spreadsheet, a compliant electronic invoice must be generated in accordance with ZATCA's technical and business requirements. The objective is to create a standardized, secure, traceable invoicing environment that supports VAT compliance and improves the accuracy of transaction reporting.
The Two Phases of ZATCA E-Invoicing
Phase 1: Generation Phase
Phase 1 became mandatory on December 4, 2021, for taxpayers subject to the E-Invoicing Regulation, excluding non-resident taxpayers. Businesses were required to stop issuing handwritten invoices and invoices created manually through text-editing or spreadsheet software.
Instead, businesses must use an electronic solution capable of generating and storing compliant invoices. The solution must also meet ZATCA's requirements concerning invoice data, security, and prohibited functionalities.
For simplified tax invoices, a QR code is required. For tax invoices, the buyer's VAT registration number must be included when the buyer is a VAT-registered taxpayer.
Phase 2: Integration Phase
Phase 2 started on January 1, 2023, and is being implemented progressively in waves. Under this phase, businesses must integrate their electronic invoicing solutions with ZATCA's systems and issue invoices according to the required technical format.
ZATCA continues to announce new waves. For example, in July 2026, ZATCA announced Wave 25, covering taxpayers whose VAT-subject revenues exceeded SAR 187,500 during any of 2022, 2023, 2024, or 2025. Targeted taxpayers in that wave were required to integrate with the Fatoora Platform by February 1, 2027.
This demonstrates why businesses should monitor ZATCA announcements rather than assuming that Phase 2 requirements apply according to a single universal deadline.
What Information Must an E-Invoice Contain?
ZATCA's technical requirements specify the business and invoice data that must be captured. The exact fields can vary depending on the invoice type and transaction.
Important information generally includes:
Seller's legal name and address
Buyer's relevant identification and address information
Seller's VAT registration number
Buyer's VAT registration number where applicable
Invoice number and issue date
Description of goods or services
Quantity and value of supplied goods or services
VAT amount
Taxable amounts and applicable VAT rates
Total invoice amount
Currency information
Information supporting VAT exemptions or zero-rated transactions, where applicable
Credit and debit note information when relevant
ZATCA's XML implementation standard also sets out requirements relating to invoice identification, transaction details, VAT information, parties, payment-related information, and supporting documents.
Businesses should therefore avoid relying on generic invoice templates. Their invoicing system needs to capture the information applicable to each transaction and produce the required electronic structure.
QR Codes and Invoice Requirements
QR codes are an important component of Saudi Arabia's e-invoicing requirements. Under Phase 1, simplified tax invoices must contain a QR code generated by the taxpayer's compliant electronic invoicing solution according to ZATCA specifications.
Businesses should ensure that their systems generate the QR code automatically rather than adding it manually. Automated generation reduces the risk of incorrect information and helps maintain consistency across invoices.
Technical and Security Requirements
ZATCA's requirements extend beyond simply producing an electronic invoice. The electronic invoicing solution must comply with technical and security specifications.
Businesses need systems that support appropriate invoice generation, storage, and data integrity. ZATCA's technical guidance covers areas such as invoice specifications, data dictionaries, security requirements, and technical implementation.
The system should also prevent prohibited activities such as uncontrolled access, invoice tampering, and the use of multiple invoice sequences in ways that undermine the integrity of the invoicing records.
For businesses, this means that selecting an invoicing platform should involve more than checking whether it can create attractive invoices. Technical compliance, security controls, integration capabilities, and record preservation are equally important.
Integration With the Fatoora Platform
One of the biggest differences between Phase 1 and Phase 2 is integration with ZATCA's systems.
During Phase 2, the electronic invoicing solution must connect with ZATCA's Fatoora Platform and comply with the applicable integration and invoice-generation requirements. ZATCA has developed technical documentation to help taxpayers and solution providers implement these requirements.
Businesses should therefore prepare their accounting, ERP, point-of-sale, and invoicing processes for integration where required. They should also make sure that invoice data flows accurately between internal systems and the compliant e-invoicing solution.
How Businesses Can Prepare for Compliance
Businesses can take several practical steps to strengthen their ZATCA compliance:
1. Determine your applicable requirements. Review whether your business is subject to the E-Invoicing Regulation and identify the Phase 2 wave and integration deadline applicable to your organization.
2. Review your current invoicing process. Identify whether invoices are generated manually, through spreadsheets, accounting software, ERP platforms, or point-of-sale systems.
3. Choose a compliant solution. Select an electronic invoicing solution that supports ZATCA's technical and business requirements. ZATCA allows taxpayers to choose their solution provider as long as the solution complies with the applicable requirements.
4. Validate your invoice data. Check VAT numbers, customer information, invoice numbering, tax rates, product descriptions, totals, and other required fields.
5. Test integration and workflows. Before the applicable Phase 2 deadline, businesses should test their systems, invoice flows, data mapping, and integration processes.
6. Monitor ZATCA updates. ZATCA periodically updates technical guidance and announces new integration waves. Businesses should regularly review official announcements and documentation.
Final Thoughts
ZATCA e-invoicing has become an essential part of tax and financial compliance for businesses operating within Saudi Arabia. The requirements go beyond replacing paper invoices with digital documents. Businesses must use appropriate electronic systems, maintain required invoice information, protect invoice data, generate compliant formats, and, when subject to Phase 2, integrate with ZATCA's Fatoora Platform.
As implementation continues through successive waves, businesses should take a proactive approach instead of waiting until their integration deadline approaches. Reviewing current invoicing processes, improving data accuracy, selecting an appropriate compliant solution, and testing integration can help organizations reduce compliance risks and maintain smoother financial operations.
For the latest requirements, businesses should always refer to ZATCA's official e-invoicing guidance, technical specifications, and wave announcements, as these documents may be updated over time.