E-Invoicing KSA

At Eighty20, we combine expertise with integrity to deliver reliable business and financial solutions. Our team ensures every service and report adds real value to your business growth.

Table of Contents

Electronic invoicing is now an essential compliance requirement for VAT-registered businesses operating in Saudi Arabia. Under the Zakat, Tax and Customs Authority (ZATCA) framework, businesses subject to the E-Invoicing Regulation must generate, store, and, where applicable, integrate electronic invoices with ZATCA’s FATOORA platform using a compliant invoicing solution.

At Eighty20 Business & Financial Solutions, we help businesses understand, prepare for, and manage e-invoicing KSA requirements from initial compliance assessment through system readiness, invoice review, Phase 2 integration support, and ongoing ZATCA e-invoicing compliance.

Whether you are already generating electronic invoices or have received a Phase 2 integration notification from ZATCA, our team helps identify compliance gaps and coordinate your accounting, tax, and invoicing processes with the applicable Saudi requirements.

What Is E-Invoicing in Saudi Arabia?

Saudi e-invoicing, officially known as FATOORA, is the electronic process of generating and processing tax invoices, simplified tax invoices, credit notes, and debit notes using a compliant electronic invoicing solution.

An electronic invoice is not simply a paper invoice scanned into PDF format. Under ZATCA’s framework, an e-invoice must be generated electronically in the required structured form using a compliant system.

ZATCA defines electronic invoicing as a process that converts the issuance of paper invoices and notes into an electronic process that allows invoices and associated notes to be exchanged and processed in a structured electronic format.

This means businesses need to consider not only how an invoice looks, but also:

  • How invoice data is generated
  • Whether mandatory fields are included
  • How invoice records are stored
  • Whether the invoicing solution meets ZATCA technical requirements
  • Whether invoices need clearance or reporting
  • How the system integrates with the FATOORA platform
  • How invoice sequences and records are protected from alteration

Who Must Follow Saudi Arabia E-Invoicing Requirements?

Phase 1 of Saudi e-invoicing applies to taxpayers subject to the E-Invoicing Regulation, including VAT taxpayers resident in Saudi Arabia, except non-resident taxpayers, as well as other parties issuing tax invoices on behalf of VAT-registered suppliers.

Phase 1 became effective on 4 December 2021.

Phase 2 applies progressively to targeted taxpayer groups according to waves announced by ZATCA. Businesses selected for a Phase 2 wave receive notification from ZATCA before their required integration date.

You May Need Our E-Invoicing Support If:

  • Your company is VAT registered in Saudi Arabia
  • You issue B2B tax invoices
  • You issue B2C simplified tax invoices
  • You operate multiple branches, stores, or POS systems
  • You use ERP or accounting software for invoicing
  • ZATCA has notified your business about Phase 2
  • Your current invoicing system has not been reviewed for Phase 2
  • Your business needs FATOORA integration support
  • Your invoice XML files are failing ZATCA validation
  • Your finance and IT teams need assistance coordinating compliance

What Are the Two Phases of ZATCA E-Invoicing?

Saudi Arabia introduced ZATCA e-invoicing through two main implementation phases.

RequirementPhase 1 – Generation PhasePhase 2 – Integration Phase
Effective date4 December 2021From 1 January 2023 in waves
Main requirementGenerate and store electronic invoices through a compliant solutionIntegrate the invoicing solution with ZATCA’s FATOORA platform
Manual invoicesNot permitted for affected taxpayersNot permitted
Electronic solutionRequiredRequired and capable of ZATCA integration
Invoice formatGenerated electronicallyRequired structured electronic format
Additional invoice fieldsRequiredAdditional Phase 2 fields required
Integration with ZATCANot requiredRequired for taxpayers once their wave applies
Tax Invoice / B2BGenerated electronicallySubject to ZATCA clearance before being shared with the customer
Simplified Tax Invoice / B2CGenerated electronicallyReported to ZATCA within the prescribed period
Technical security controlsBasic Phase 1 controlsEnhanced technical, cryptographic and integration requirements

ZATCA describes Phase 1 as the Generation Phase and Phase 2 as the Integration Phase. Phase 2 introduced additional technical and business requirements and integration between taxpayers’ electronic invoicing solutions and ZATCA’s systems.

Phase 1: Generation of Electronic Invoices

Phase 1 has been mandatory since 4 December 2021.

Businesses subject to the regulation must use an electronic invoicing solution capable of generating and storing compliant tax invoices, simplified tax invoices and related electronic notes.

Key Phase 1 Requirements

Businesses generally need to:

  • Stop issuing handwritten invoices
  • Stop creating invoices solely through text-processing or spreadsheet software where those methods do not constitute a compliant e-invoicing solution
  • Generate invoices electronically
  • Include applicable mandatory invoice fields
  • Generate QR codes where required
  • Store electronic invoices appropriately
  • Prevent prohibited functions such as uncontrolled invoice alteration
  • Maintain appropriate invoice sequencing and records

ZATCA specifically states that handwritten invoices and invoices created merely through text-editing tools are not considered compliant electronic invoices for Phase 1 purposes.

Phase 2: Integration With ZATCA’s FATOORA Platform

Phase 2 introduced direct system integration with ZATCA.

It began on 1 January 2023 and is being implemented in waves based on criteria announced by ZATCA.

Once a taxpayer becomes subject to an applicable Phase 2 wave, its e-invoicing solution must meet the additional Saudi Arabia e-invoicing requirements applicable to the Integration Phase.

These include:

  • Integration with the FATOORA platform
  • Structured invoice generation
  • Required XML data
  • Additional invoice fields
  • Cryptographic controls
  • Invoice hash requirements
  • QR code requirements
  • Secure solution onboarding
  • Clearance of applicable tax invoices
  • Reporting of simplified tax invoices
  • Internet connectivity for integration
  • Appropriate invoice storage and archiving

ZATCA’s implementation rules require Integration Phase systems to be capable of connecting to external systems using the APIs specified by ZATCA.

Latest ZATCA Phase 2 Rollout Update for 2026

The Integration Phase continues to expand in waves.

As of July 2026, ZATCA had announced its 25th wave.

Wave 25 covers taxpayers whose revenues subject to VAT exceeded SAR 187,500 during 2022, 2023, 2024, or 2025.

Taxpayers targeted under Wave 25 are required to integrate their electronic invoicing solutions with the FATOORA platform no later than 1 February 2027, following notification from ZATCA.

ZATCA states that taxpayers falling within a Phase 2 wave are notified at least six months before their applicable integration date.

Important:

Meeting a revenue criterion does not replace the need to review the taxpayer’s actual ZATCA notification and applicable integration date.

Businesses should therefore monitor official ZATCA communications and assess their invoicing systems before the mandatory integration deadline.

Tax Invoice vs Simplified Tax Invoice in Saudi Arabia

One of the most important parts of e-invoicing KSA compliance is understanding which type of invoice is being generated.

AreaTax InvoiceSimplified Tax Invoice
Common useUsually B2BUsually B2C
Typical customerBusiness customerIndividual consumer
Electronic generationRequiredRequired
Phase 2 processClearanceReporting
ZATCA timingMust obtain clearance before being shared with the customer under Phase 2Must generally be reported to ZATCA within 24 hours of issuance
QR CodeSubject to applicable Phase 2 requirementsRequired according to applicable ZATCA requirements
Credit/debit notesApplicable electronic notes follow corresponding requirementsApplicable electronic notes follow corresponding requirements

ZATCA describes a tax invoice as an invoice usually issued from one business to another, while a simplified tax invoice is usually issued from a business to a consumer.

What Is ZATCA Clearance for B2B Tax Invoices?

For taxpayers subject to Phase 2, standard tax invoices and their associated electronic notes follow the clearance model.

Under this model, the electronic invoice is transmitted to ZATCA for verification.

Once the invoice meets the required controls, ZATCA processes the invoice through the applicable clearance mechanism. The cleared invoice can then be shared with the customer.

This means businesses subject to the Integration Phase need an invoicing system capable of communicating with ZATCA correctly before completing the B2B invoice process.

What Is Reporting for Simplified Tax Invoices?

Simplified tax invoices follow a different process.

For Phase 2 taxpayers, simplified invoices are generated by the compliant electronic invoicing solution and subsequently submitted to ZATCA through the FATOORA platform.

ZATCA requires applicable simplified tax invoices and associated notes to be transmitted for reporting within 24 hours of issuance.

This requirement can be particularly important for:

  • Retail businesses
  • Restaurants
  • E-commerce businesses
  • Hospitality companies
  • Consumer service providers
  • Businesses operating multiple POS terminals
  • Companies processing high daily transaction volumes

What Are the Main ZATCA E-Invoicing Technical Requirements?

Phase 2 goes considerably beyond simply creating a digital invoice.

A compliant solution may need to support a combination of technical and security requirements.

Structured XML

Phase 2 invoices must follow the applicable structured electronic invoice requirements published by ZATCA.

ZATCA publishes an Electronic Invoice Data Dictionary and XML Implementation Standard to define the required invoice structure and data elements.

XML or PDF/A-3 With Embedded XML

Depending on the applicable process and document use, compliant invoices are generated using the prescribed structured electronic format, including XML or PDF/A-3 containing embedded XML as provided in ZATCA’s requirements.

QR Code

QR codes form part of the applicable e-invoicing requirements.

ZATCA’s technical specification defines QR-code data using TLV encoding and identifies required fields and additional Phase 2 elements.

Cryptographic Stamp

Cryptographic mechanisms are used as part of the Integration Phase framework to help verify invoice authenticity and integrity.

Invoice Hash

A hash is used within invoice sequencing to help prevent invoices from being deleted, substituted, or altered without detection.

Tamper-Resistant Invoice Counter

ZATCA’s technical requirements include a tamper-resistant invoice counter that cannot simply be reset or reformatted.

System Connectivity

The e-invoicing solution needs appropriate internet connectivity and API integration capabilities to communicate with ZATCA.

Controlled User Access

Systems should prevent uncontrolled access and prohibited modifications to invoices, system records, or invoice sequences.

These controls are important because ZATCA e-invoicing compliance is not only an accounting requirement. It also affects ERP configuration, software architecture, data structure, security, and internal processes.

Common Saudi E-Invoicing Compliance Risks

Businesses often focus on generating an invoice that appears correct on screen.

However, Phase 2 compliance depends on much more than the visible invoice.

Common risks may include:

RiskPossible Compliance Issue
Incorrect invoice fieldsInvoice may fail ZATCA validation
Incorrect VAT informationCan create VAT and invoicing discrepancies
Missing buyer informationMay affect applicable B2B requirements
Incorrect XML structureFile may be rejected or generate validation errors
Incorrect QR implementationInvoice may not satisfy applicable technical requirements
ERP not connected to FATOORAPhase 2 integration cannot operate correctly
Delayed B2C reportingSimplified invoices may miss the required reporting timeframe
Invoice issued before required clearanceCan create Phase 2 compliance issues for applicable tax invoices
Editable/deletable invoice recordsMay conflict with system-control requirements
Multiple uncontrolled sequencesMay conflict with ZATCA technical controls
Poor system onboardingIntegration or device authentication may fail
Weak internal processesFinance and IT teams may handle invoices inconsistently

How Eighty20 Helps With KSA Electronic Invoicing

Our role is to help businesses connect the regulatory, accounting, and operational parts of Saudi e-invoicing.

Instead of looking only at the software, we review how invoices are created, classified, taxed, transmitted, recorded, and maintained.

ZATCA E-Invoicing Readiness Assessment

We begin by reviewing your current invoicing environment.

This can include:

  • Existing ERP or accounting software
  • Invoice types
  • VAT registration information
  • Customer categories
  • B2B and B2C transaction flows
  • Current invoice templates
  • Credit and debit note processes
  • Branches and POS terminals
  • Current integration status
  • ZATCA notification status

The goal is to identify gaps between your current process and applicable Saudi Arabia e-invoicing requirements.

Phase 1 Compliance Review

We assess whether the current invoicing process includes the information and controls required under the Generation Phase.

This may involve reviewing:

  • Tax invoice structure
  • Simplified tax invoice structure
  • QR-code requirements
  • Invoice numbering
  • VAT information
  • Credit and debit notes
  • Electronic storage
  • Current system controls

Phase 2 Gap Assessment

If your business has entered, or is preparing to enter, the Integration Phase, we review the additional requirements applicable to Phase 2.

Our review can cover:

  • FATOORA integration readiness
  • Invoice XML requirements
  • Mandatory data fields
  • Clearance workflow
  • Reporting workflow
  • System security controls
  • Invoice hash and sequencing considerations
  • QR-code requirements
  • Integration dependencies

ERP and Accounting System Readiness Support

Many businesses already have an ERP but do not know whether its configuration matches their Saudi e-invoicing obligations.

We can work with your accounting, finance, and technical teams to identify what the system needs from a tax and compliance perspective.

Depending on the business environment, this can involve systems such as:

  • SAP
  • Oracle
  • Microsoft Dynamics
  • Odoo
  • Zoho
  • ERP platforms
  • POS systems
  • Custom-built accounting and billing solutions

We focus on the compliance requirements and help coordinate them with the relevant implementation team or software provider.

Invoice Template and Data Review

A technically connected system can still generate incorrect invoices when master data or tax configuration is wrong.

We review areas such as:

  • Seller information
  • Buyer information
  • VAT registration numbers
  • Invoice type
  • Invoice date and timestamp
  • Taxable amount
  • VAT amount
  • Invoice total
  • Item description
  • Currency information
  • Applicable tax treatment
  • Credit and debit notes
  • Other required invoice data

FATOORA Integration Coordination

For Phase 2 taxpayers, integration with the FATOORA platform becomes a central compliance requirement.

We help businesses understand the integration workflow and coordinate the compliance side with relevant internal teams and solution providers.

ZATCA’s guidance sets out the onboarding of e-invoicing solution units/devices and integration of compliant solutions with the FATOORA platform.

Clearance and Reporting Process Review

We help finance teams distinguish between the two critical Phase 2 workflows:

Tax invoices → Clearance

Simplified tax invoices → Reporting

This distinction is especially important for businesses that process both B2B and B2C transactions.

Testing and Compliance Checks

Before full implementation, businesses should check whether invoices are being generated correctly.

ZATCA provides technical resources including its sandbox, SDK, and validation tools to support solution testing.

Testing can help identify issues before they affect live invoices.

Ongoing E-Invoicing Compliance Support

E-invoicing should not be treated as a one-time IT implementation.

Businesses may subsequently change:

  • ERP systems
  • Branches
  • POS units
  • Products
  • Tax configurations
  • Entity information
  • Billing workflows
  • Customer data
  • Internal controls

Our ongoing ZATCA e-invoicing compliance support helps businesses review the compliance implications of these changes.

Our KSA E-Invoicing Compliance Process

Step 1: Understand Your Business

We review your company structure, VAT position, transaction types, and invoice volumes.

Step 2: Review Current Invoicing

We assess current tax invoices, simplified invoices, credit notes, debit notes, and invoicing workflows.

Step 3: Identify Your Applicable Phase

We establish whether you are operating under Phase 1 requirements only or have received notification requiring Phase 2 integration.

Step 4: Perform Compliance Gap Analysis

We compare your existing process and system against applicable ZATCA requirements.

Step 5: Build an Action Plan

We identify required accounting, tax, process, and system changes.

Step 6: Coordinate Implementation

We work with relevant finance, accounting, IT, ERP and software teams to support implementation from a tax-compliance perspective.

Step 7: Review Invoice Output

Generated invoices and associated processes are reviewed against applicable requirements.

Step 8: Support Ongoing Compliance

We help your team respond to future changes, new ZATCA requirements, or invoicing-process updates.

Industries We Support With Saudi E-Invoicing

Our e-invoicing KSA support can be relevant across a wide range of industries.

IndustryTypical E-Invoicing Considerations
RetailHigh B2C invoice volumes, POS systems and 24-hour reporting
E-commerceOnline sales, payment platforms and simplified invoice reporting
ConstructionB2B invoices, contracts, project billing and progress invoices
Professional ServicesB2B tax invoices and client billing
HealthcareHigh transaction volumes and multiple billing systems
HospitalityPOS integration and consumer invoices
ManufacturingERP integration, inventory and B2B invoicing
Wholesale & TradingLarge B2B transaction volumes and customer VAT data
TechnologyAutomated billing and subscription invoices
LogisticsHigh-volume customer billing and branch operations
Real EstateContract-driven invoicing and VAT treatment
Multi-branch BusinessesMultiple EGS units, POS systems and central accounting

FAQs:

Get In Touch

Start and Manage your Business in the Gulf with Eighty20

Need to talk

+971 55 435 1884

Yes, the E-Invoicing Regulation applies to taxpayers within its scope. Phase 1 became enforceable on 4 December 2021, while Phase 2 has been implemented progressively in taxpayer waves starting from 1 January 2023.

FATOORA is the name used for Saudi Arabia’s electronic invoicing framework and ZATCA platform associated with the Integration Phase.

Phase 1 focuses mainly on electronically generating and storing compliant invoices. Phase 2 adds system integration with ZATCA, structured invoice formats, additional fields and technical requirements, as well as clearance and reporting processes.

ZATCA introduces Phase 2 in waves based on specified taxpayer criteria and directly notifies targeted taxpayers before their required integration date. Businesses should check their ZATCA notification rather than relying only on general revenue thresholds.

ZATCA announced Wave 25 on 24 July 2026. It includes taxpayers whose revenues subject to VAT exceeded SAR 187,500 in 2022, 2023, 2024 or 2025. Targeted taxpayers are required to integrate by no later than 1 February 2027.

A normal PDF created or scanned independently is not automatically a compliant Saudi electronic invoice. ZATCA requires invoices to be generated through a compliant electronic solution, and Phase 2 introduces structured electronic-data requirements.

Clearance applies to applicable tax invoices under Phase 2 and involves sending the invoice to ZATCA for verification before sharing the cleared invoice with the customer.

Reporting applies to simplified tax invoices, which must generally be transmitted to the FATOORA platform within 24 hours after issuance.

For taxpayers subject to Phase 2, simplified tax invoices must be reported to the FATOORA platform within 24 hours of issuance.

Under the Phase 2 clearance model, applicable tax e-invoices must be cleared before they are shared with customers.

QR-code requirements depend on invoice type and applicable implementation phase. Simplified tax invoices require QR codes, and Phase 2 introduces additional QR-related technical requirements. Businesses should configure QR generation according to the relevant ZATCA specification.

Make Your Invoicing Ready for ZATCA

Electronic invoicing in Saudi Arabia is no longer simply about replacing paper invoices.

Eighty20 Business & Financial Solutions helps businesses assess their current position, understand the applicable Saudi e-invoicing requirements, and build a practical path toward reliable ZATCA e-invoicing compliance.

Need help with your KSA e-invoicing readiness or FATOORA integration?

Contact Eighty20 today and speak with our Saudi tax and compliance team.