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.
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.
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 Provider | Phase Qualification | Notable ERP/Integration Support |
|---|---|---|---|
| 1 | ClearTax
| Phase 1 & 2 | SAP, Oracle, Dynamics, custom ERP via API |
| 2 | OrchidaTax | Phase 1 & 2 | SAP, Oracle, MS Dynamics, custom legacy systems |
| 3 | Wafeq | Phase 1 & 2 | Standalone cloud accounting, API integration |
| 4 | Algoras (شركة قادة التغيير العالمية) | Phase 1 & 2 | API middleware, any ERP/POS |
| 5 | Zoho | Phase 1 & 2 | Zoho Books, Zoho Invoice |
| 6 | EDICOM | Phase 1 & 2 | Multi-ERP, cross-border e-invoicing |
| 7 | Oracle | Phase 1 & 2 | Oracle ERP Cloud, Oracle E-Business Suite |
| 8 | SAP Arabia | Phase 1 & 2 | SAP S/4HANA, SAP ECC |
| 9 | Microsoft (Dynamics 365) | Phase 1 & 2 | Dynamics 365 F&O, Business Central |
| 10 | TopNotepad | Phase 1 | Standalone cloud invoicing (SMEs) |
| 11 | Taqniyat Al-Hakeemah (Fatoortak)
| Phase 1 & 2 | Microsoft Dynamics 365 (F&O, BC, Supply Chain)
|
| 12 | Tally Prime | Phase 1 | Tally ERP / Tally Prime |
| 13 | QuickBooks (Intuit) | Phase 1 | QuickBooks Online
|
| 14 | Thomson Reuters ONESOURCE (formerly Pagero) | Phase 1 & 2 | Multi-ERP, cloud network, cross-border compliance |
| 15 | Taxilla | Phase 1 & 2 | SAP, Oracle, MS Dynamics, SFTP & API integration |
| 16 | Zatify | Phase 1 & 2 | SAP, Oracle, custom ERP |
| 17 | EDICOM (Middle East) | Phase 1 & 2
| EDI & multi-country e-invoicing, SAP connectors |
| 18 | Comarch | Phase 1 & 2
| SAP, Oracle, Comarch ERP Enterprise, multi-country |
| 19 | Zycus | Phase 1 & 2
| Procure-to-pay platforms, AP automation |
| 20 | Epicor | Phase 1 & 2 | Epicor ERP for manufacturing & distribution |
ZATCA's e-invoicing programme (called Fatoorah) runs in two phases, and the directory marks each provider by which phase they have qualified for:
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.
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.
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.