ZATCA Approved E-Invoicing Service Providers in Saudi Arabia

By Rajan Rauniyar

|

Updated on: May 22nd, 2026

|

19 min read

social iconssocial iconssocial iconssocial icons

Finding a ZATCA qualified e-invoicing solution is one of the key decisions for any VAT-registered business in Saudi Arabia. This guide explains how the provider directory works, what Phase 1 and Phase 2 qualification mean, lists known qualified providers, and tells you what to check before signing with any vendor. 

Key takeaways

  • Phase 1 covers electronic generation only (since 4 December 2021). Phase 2 adds real-time integration with ZATCA's Fatoora portal, rolling out in waves.
  • Wave 24 targets businesses with taxable revenue above SAR 375,000 (2022–2024), with a compliance deadline of 30 June 2026.
  • Non-compliance penalties under Phase 2 can reach SAR 50,000 per violation.

What is the ZATCA Solution Providers Directory?

The ZATCA Solution Providers Directory is an official listing published by the Zakat, Tax and Customs Authority (ZATCA) of Saudi Arabia. It identifies vendors who have voluntarily submitted their e-invoicing solutions and passed ZATCA's qualification criteria for Phase 1, Phase 2, or both.

The list is indicative and non-binding. ZATCA itself states it does not approve or endorse the e-solutions of listed providers, and the authority bears no liability for how these solutions perform. The legal responsibility for issuing compliant invoices always stays with the taxpayer.

List of ZATCA Approved E-Invoicing Service Providers in Saudi Arabia

This table lists 20 of the most widely recognised ZATCA qualified e-invoicing service providers. For the complete and most up-to-date list, visit the official ZATCA Solution Providers Directory:

#Solution ProviderPhase QualificationNotable ERP/Integration Support
1
ClearTax 

 

Phase 1 & 2SAP, Oracle, Dynamics, custom ERP via API
2OrchidaTaxPhase 1 & 2SAP, Oracle, MS Dynamics, custom legacy systems
3WafeqPhase 1 & 2Standalone cloud accounting, API integration
4Algoras (شركة قادة التغيير العالمية)Phase 1 & 2API middleware, any ERP/POS
5ZohoPhase 1 & 2Zoho Books, Zoho Invoice
6EDICOMPhase 1 & 2Multi-ERP, cross-border e-invoicing
7OraclePhase 1 & 2Oracle ERP Cloud, Oracle E-Business Suite
8SAP ArabiaPhase 1 & 2SAP S/4HANA, SAP ECC
9Microsoft (Dynamics 365)Phase 1 & 2Dynamics 365 F&O, Business Central
10TopNotepadPhase 1Standalone cloud invoicing (SMEs)
11

Taqniyat Al-Hakeemah (Fatoortak)

 

 

Phase 1 & 2

Microsoft Dynamics 365 (F&O, BC, Supply Chain)

 

12Tally PrimePhase 1Tally ERP / Tally Prime
13QuickBooks (Intuit)Phase 1

QuickBooks Online

 

 

14Thomson Reuters ONESOURCE (formerly Pagero)Phase 1 & 2Multi-ERP, cloud network, cross-border compliance
15Taxilla Phase 1 & 2SAP, Oracle, MS Dynamics, SFTP & API integration
16ZatifyPhase 1 & 2SAP, Oracle, custom ERP
17EDICOM (Middle East)

Phase 1 & 2

 

 

EDI & multi-country e-invoicing, SAP connectors
18Comarch

Phase 1 & 2

 

 

SAP, Oracle, Comarch ERP Enterprise, multi-country
19Zycus

Phase 1 & 2

 

Procure-to-pay platforms, AP automation
20EpicorPhase 1 & 2Epicor ERP for manufacturing & distribution

Phase 1 vs Phase 2: What each qualification covers

ZATCA's e-invoicing programme (called Fatoorah) runs in two phases, and the directory marks each provider by which phase they have qualified for: 

Phase 1 Generation

Active since 4 December 2021. Businesses must generate and store e-invoices electronically using a compliant system. Invoices must be in XML or PDF/A-3 format, include a QR code for B2C (simplified) invoices, carry a UUID, and be tamper-resistant. No real-time connection to ZATCA is needed at this phase.

Phase 2 Integration

Rolling out in waves from January 2023. Businesses must connect their invoicing system directly to ZATCA's Fatoora portal via API. Standard (B2B) invoices require real-time clearance before delivery. Simplified (B2C) invoices must be reported within 24 hours. Cryptographic stamping and digital signatures are mandatory.

A Phase 2 qualified provider has also met Phase 1 requirements. If your business is in Phase 2 scope (or will be soon), shortlist only Phase 2 qualified providers.

How to verify a provider's official status

  1. Visit the official ZATCA Solution Providers Directory at zatca.gov.sa and note the last updated date on the page.
  2. Search for the provider's registered legal entity name the name on the directory is the one that matters for contract and procurement purposes.
  3. Confirm whether the listing shows Phase 1 only, or Phase 2 (which also covers Phase 1).
  4. Cross-check the same entity name in your vendor contract, proposal, and invoices variations in name can cause issues in audits.

How to choose the right e-invoicing provider

The directory gives you a starting point, but choosing a provider is fundamentally an integration project. Below are the criteria worth checking before committing.

Directory status and phase coverage

Confirm the provider appears on the ZATCA directory for the phase relevant to your business. Match the exact registered entity name.

ERP and POS integration

Check whether the provider supports your existing system SAP, Oracle, Microsoft Dynamics, Odoo, or a custom solution and what the integration method is (API, middleware, connector).

Invoice format compliance

The solution must generate UBL 2.1 XML or PDF/A-3 with embedded XML, include UUID, cryptographic stamp, QR code, and invoice hash chaining as required by ZATCA's Data Dictionary.

Rejection and error handling

Ask how the platform surfaces validation errors from Fatoora, how rejections are corrected, and whether alerts are automated or manual.

Archiving and data residency

Invoices must be stored for at least five years. Confirm whether data is hosted within Saudi Arabia if that matters for your business or your client contracts.

Uptime and support SLA

Fatoora clearance is real-time. Ask for uptime commitments, incident response times, and what happens if the integration fails during peak billing cycles.

Frequently Asked Questions

Which wave applies to my business for Phase 2?

ZATCA determines waves based on annual taxable revenue. As of April 2026, Wave 24 covers businesses with VATable revenue above SAR 375,000 (in 2022, 2023, or 2024), with a deadline of 30 June 2026. ZATCA notifies affected taxpayers at least six months in advance.

What invoice format does ZATCA require?

Invoices must be in UBL 2.1 XML format or PDF/A-3 with embedded XML. They must include a UUID, cryptographic stamp, digital signature, and invoice hash linking to the previous invoice. QR codes are mandatory on simplified (B2C) invoices.

Can I use a provider not on the ZATCA directory?

Yes. ZATCA explicitly states that taxpayers may use any e-invoicing solution as long as the solution meets all compliance requirements. Choosing a listed provider reduces some due-diligence effort, but it is not mandatory.

About the Author
author-img

Rajan Rauniyar

Senior Content Writer- International
social icons

I’m a Senior Content Writer at ClearTax, specializing in e-invoicing, VAT, and Tax compliance. Over the years, I’ve researched and written everything from blog posts to whitepapers and product guides, helping ClearTax expand in Malaysia, KSA, UAE, Singapore, Belgium, France and beyond. My goal is to write the most comprehensive, understandable, readable, and accurate content on any topic that has ever existed on the internet. Read more

Index