E-Invoicing Providers in Saudi Arabia: 7 Solutions Compared

E-Invoicing Providers in Saudi Arabia: 7 Solutions Compared

Published By

Issam Siddiqe
E-invoicing
Nov 13, 2026

Choosing an e-invoicing provider in Saudi Arabia is no longer just about generating a tax invoice with a QR code. Businesses entering ZATCA's Phase 2 Integration Phase may need their invoicing system to generate the required structured data, communicate with the FATOORA platform, handle clearance and reporting, process credit and debit notes, manage failures, and work with existing ERP or POS systems.

That creates several provider models. Some platforms combine accounting and e-invoicing. Others act as a compliance layer around an existing ERP, while enterprise networks support e-invoicing across Saudi Arabia and multiple other countries.

The right choice depends less on a provider's marketing label and more on how well its architecture fits your actual invoice flow.

Keeping your existing system? See how a ZATCA Phase 2 integration layer connects an ERP, POS or custom app to the Fatoora platform through one API.

Key Takeaways

  • ZATCA does not require taxpayers to choose a provider from its Solution Providers Directory. Any solution may be used if it meets the applicable e-invoicing requirements.
  • ZATCA describes its provider directory as indicative and non-legally binding and explicitly states that inclusion does not constitute approval of the listed e-solutions.
  • Phase 2 requires additional capabilities beyond Phase 1, including integration with FATOORA and the required structured invoice processes.
  • Accounting platforms, ERP-native solutions, middleware, and global compliance networks solve different e-invoicing problems.
  • Compare providers using your ERP/POS architecture, invoice types, transaction volume, branch setup, failure scenarios, support requirements and future expansion—not simply price or directory status.

What Does an E-Invoicing Provider Do in Saudi Arabia?

What Does an E-Invoicing Provider Do in Saudi Arabia?

An e-invoicing provider supplies software or integration infrastructure that helps a taxpayer generate, process, transmit, receive and retain electronic invoices in line with Saudi requirements.

Under Phase 2, the technical workflow can include:

  • Generation of compliant structured invoice data
  • XML or applicable human-readable output
  • Required invoice fields
  • UUIDs and invoice hashes
  • QR codes
  • Cryptographic requirements
  • FATOORA integration
  • Standard Tax Invoice clearance
  • Simplified Tax Invoice reporting
  • Credit and debit notes
  • Validation and error handling
  • Invoice status tracking
  • Electronic storage
  • ERP, accounting or POS integration

The distinction between clearance and reporting is particularly important.

For Standard Tax Invoices, commonly used in B2B transactions, the invoice is submitted to ZATCA for clearance before it is shared with the customer.

Simplified Tax Invoices, commonly associated with B2C transactions, follow the reporting model and must generally be reported to FATOORA within 24 hours of issue.

ZATCA explains both workflows in its E-Invoicing Detailed Guidelines.

Does Your Provider Have to Be “ZATCA Approved”?

No.

This is one of the most persistent points of confusion when businesses compare Saudi e-invoicing providers.

ZATCA's official Solution Providers Directory states that taxpayers may use any provider as long as the e-invoicing solution they use complies with the applicable requirements.

The directory identifies providers that have passed ZATCA's qualification process for Phase 1, Phase 2 or both.

However, ZATCA also states that the list is:

  • Indicative
  • Non-legally binding
  • Not an approval of the e-solutions supplied by listed providers

That means phrases such as “ZATCA-approved software” can give the wrong impression.

A more accurate distinction is:

Provider directory qualification ≠ automatic approval of every implementation or product configuration.

The taxpayer remains responsible for using an e-invoicing solution that meets the applicable requirements.

Directory status is a due-diligence signal. Successful testing of your actual configuration is the stronger evidence.

Saudi E-Invoicing Providers Compared

The following platforms represent different ways to implement Saudi e-invoicing. They are not ranked from best to worst.

Provider Typical Fit Solution Model Documented Saudi Capability
HAL VAT Care Businesses retaining an existing ERP, accounting system or POS Integration/compliance layer Phase 1 and 2 workflows, API/file integration, online/offline synchronisation
ClearTax Higher-volume and multi-system environments Compliance middleware ERP/POS integration, validation, offline B2C processing, monitoring
Zoho Books SMEs wanting accounting and e-invoicing together Cloud accounting FATOORA connection, invoice validation, status tracking, bilingual workflows
Wafeq Saudi/GCC SMEs and businesses needing an API option Accounting + API platform Phase 2 workflows, XML/PDF-A-3, ERP integration, REST API
Comarch Multinationals with multi-country compliance needs Enterprise e-invoicing network Saudi clearance/reporting plus broader international e-invoicing
ONESOURCE Pagero Large multinational and multi-ERP businesses Global compliance network Saudi clearance/reporting, ERP connectivity, archiving and network services
SAP Document and Reporting Compliance Businesses already standardized on SAP ERP-native compliance Saudi eDocument processing and Phase 2 solution-unit onboarding

The important question is not simply which provider has more features. It is which model introduces the least unnecessary complexity into your existing finance architecture.

HAL VAT Care — For Businesses Keeping Their Existing ERP or POS

HAL VAT Care is designed around a common Saudi implementation problem: the business already has an ERP, accounting platform or POS system and does not want to replace it simply to meet e-invoicing requirements.

HAL currently documents support for:

  • Phase 1 and Phase 2
  • Existing ERP/accounting/POS environments
  • API integration
  • Excel/CSV-based data ingestion
  • Invoice generation
  • Data validation
  • FATOORA submission
  • Online and offline synchronisation
  • POS-related workflows

This architecture can be relevant to businesses with custom systems, established ERPs or retail environments where replacing the operational platform would create more disruption than adding a dedicated e-invoicing layer.

HAL is listed in ZATCA's Solution Providers Directory as “HAL ERP”, a Phase 2 (integration) qualified provider, and VAT Care is HAL's own product. It is hosted in Saudi Arabia, and a typical implementation takes about two weeks, including certificate (CSID) onboarding and testing in ZATCA's simulation environment before production.

HAL also documents an implementation at Al Haram Retail, where VAT Care was integrated with the retailer's existing system across a multi-store, primarily B2C environment.

The relevant selection question is whether a business wants to retain its existing operational systems and connect them to an e-invoicing layer.

ClearTax — For Multi-System and Higher-Volume Environments

ClearTax takes a middleware-oriented approach to Saudi e-invoicing.

Its current Saudi product documentation includes:

  • ERP and POS integration
  • APIs and other integration options
  • Structured invoice generation
  • XML/PDF-A-3 processing
  • Invoice validations
  • Offline B2C processing
  • Error monitoring
  • Status dashboards
  • Invoice archiving

This model can suit businesses where several systems generate invoice data and the company wants a separate compliance platform between those systems and FATOORA.

That can be particularly relevant for groups running different ERP or POS environments across business units.

When evaluating the platform, businesses should test its claims against their own transaction volumes, integration methods and exception scenarios rather than relying on headline throughput or compliance percentages.

Zoho Books — Accounting and E-Invoicing in One Platform

Zoho Books combines accounting and Saudi e-invoicing within the same cloud platform.

Its current Saudi documentation includes:

  • Phase 2 FATOORA integration
  • CSID onboarding workflow
  • Arabic and bilingual invoice support
  • Invoice validation
  • QR-related processing
  • Transaction-status monitoring
  • Activity logs and audit controls
  • Submission of invoices to FATOORA

Zoho's Phase 2 documentation also shows the workflow for connecting an organisation to FATOORA and monitoring whether transactions have been pushed successfully.

This model may be practical for SMEs that want accounting, invoicing and FATOORA processing in one application.

For a business already running a substantial ERP, however, replacing or duplicating the accounting layer purely for e-invoicing may be less attractive than integrating the existing platform with middleware.

Wafeq — Saudi/GCC Accounting With API Integration

Wafeq combines accounting capabilities with a Saudi e-invoicing offering.

The platform currently documents:

  • Phase 2 support
  • XML invoice generation
  • PDF/A-3 output
  • FATOORA integration
  • REST API
  • Integration with existing ERP environments
  • High-volume invoice processing

Wafeq also provides a documented FATOORA connection workflow for organisations using the platform directly.

That gives it two possible roles: an accounting environment for businesses adopting Wafeq itself, or an e-invoicing integration option where invoice data originates elsewhere.

Businesses should clarify which architecture is being proposed before comparing it with a pure middleware provider.

Comarch — For Multi-Country Compliance Environments

Comarch — For Multi-Country Compliance Environments

Comarch positions Saudi e-invoicing within a wider international e-invoicing and document-exchange platform.

Its Saudi documentation covers:

  • FATOORA integration
  • Standard invoice clearance
  • Simplified invoice reporting
  • Electronic invoice formats
  • ERP connectivity
  • Invoice archiving
  • International e-invoicing infrastructure

This type of architecture is more relevant when Saudi Arabia is one part of a larger compliance programme.

A multinational operating across several countries may prefer a central e-invoicing network rather than implementing a different standalone tax solution in every jurisdiction.

The trade-off is that businesses seeking primarily Saudi accounting or lightweight invoicing may not need the broader architecture of a global compliance platform.

Thomson Reuters ONESOURCE Pagero — For Global E-Invoicing Networks

ONESOURCE Pagero provides Saudi e-invoicing through Thomson Reuters' broader compliance network.

Its Saudi product documentation covers areas including:

  • Structured invoice processing
  • FATOORA reporting and clearance
  • Connection with existing business systems
  • QR, UUID and invoice-security requirements
  • Electronic archiving
  • Validation and document distribution
  • Saudi support presence

Thomson Reuters also documents integration options for businesses using existing ERP environments rather than requiring invoice creation exclusively inside its own interface.

This model is most relevant when a company is looking beyond Saudi Arabia and wants e-invoicing connectivity across a wider international footprint.

As with other enterprise platforms, the business should assess the Saudi implementation itself—not assume global coverage automatically means the architecture is right for its local transaction flow.

SAP Document and Reporting Compliance — For SAP-Centric Businesses

SAP approaches Saudi e-invoicing differently from standalone providers.

Its Saudi e-invoicing functionality is built around SAP Document and Reporting Compliance and the SAP eDocument framework.

SAP's own Saudi e-invoicing documentation covers Phase 2 solution-unit onboarding for environments including SAP ERP and SAP S/4HANA.

For businesses already standardized on SAP, an ERP-native approach can reduce the need to move invoice data into an unrelated accounting platform.

The evaluation is different for companies that do not already operate SAP. An SAP-native compliance extension is naturally most relevant where the wider SAP infrastructure already exists.

Which Type of E-Invoicing Provider Fits Your Business?

Which Type of E-Invoicing Provider Fits Your Business?

Provider selection should begin with your current systems.

Current Environment Provider Model to Evaluate
No mature accounting system Accounting + e-invoicing platform
Existing ERP you intend to keep Integration/compliance middleware
Large SAP environment SAP-native or SAP-integrated solution
Retail/POS network High-volume platform with offline capability
Several Saudi entities or branches Multi-entity platform with central monitoring
Operations across several countries Global e-invoicing network
Custom or legacy ERP API, secure-file or controlled integration layer

This is a more useful starting point than asking:

Which Saudi e-invoicing provider has the longest feature list?

A small business using one accounting application and a retailer processing thousands of POS transactions do not have the same architecture problem.

Neither does a multinational that needs e-invoicing in ten countries.

Decide on the architecture before you compare vendors. Many businesses compare products before deciding whether they need to replace their existing system at all:

  • A small consultancy issuing a limited number of service invoices may be comfortable with standalone accounting software.
  • A contractor generating milestone invoices from project records may need ERP-integrated invoicing.
  • A retailer with a stable POS and accounting setup may prefer a compliance layer.

Replacing a working ERP solely for e-invoicing can create unnecessary disruption. Conversely, adding middleware to a badly fragmented environment may preserve the underlying data problems.

What Phase 2 Capabilities Should You Test?

A provider demonstration should go beyond showing a successful invoice.

Use your own invoice scenarios and deliberately test failures.

Standard Tax Invoices

Verify that:

  • The required invoice is generated
  • It is submitted for clearance
  • ZATCA's response is returned correctly
  • The cleared invoice can be provided to the customer
  • The response is retained for audit purposes

Simplified Tax Invoices

Test:

  • QR generation
  • Reporting workflow
  • Offline generation where operationally relevant
  • Queueing and retry after connectivity returns
  • The required reporting timeframe

Credit and Debit Notes

Check whether the system:

  • References the original transaction correctly
  • Processes the note through the applicable FATOORA workflow
  • Returns useful error information if the submission fails

Failure Scenarios

Deliberately test:

  • Invalid invoice fields
  • FATOORA rejection
  • Network failure
  • API timeout
  • Duplicate submission
  • Expired credentials
  • Temporary outage
  • Unknown submission status

A reliable integration should know the difference between “the request failed” and “the request may have reached ZATCA but the response was lost.” That distinction matters when preventing duplicate invoices.

Retries must preserve invoice sequencing and prevent duplicates. Users should not need to edit accepted invoice XML or change database records to recover from an error.

ZATCA also provides an official failure-notification service for incidents, technical errors or emergencies that prevent e-invoice generation, and taxpayers must notify the authority again once the problem is resolved. Ask the provider who monitors failures, who contacts ZATCA and what evidence is retained.

EGS and Certificate Management

Phase 2 implementation can also involve onboarding Electronic Invoice Generation Solution units and managing Cryptographic Stamp Identifiers.

ZATCA provides technical documentation and testing resources through its Developer Portal guidance.

Businesses with many branches or devices should understand how their provider manages onboarding, renewal and operational monitoring at scale.

Security, Data Ownership and Total Cost

E-invoices contain customer names, addresses, tax identifiers and transaction details, so security deserves more scrutiny than a general claim that a platform is “cloud-based” or “encrypted.” Ask about:

  • Encryption in transit and at rest
  • Multi-factor authentication and role-based access
  • Login and activity logs
  • Backups and disaster recovery
  • Data hosting locations, subprocessors and cross-border transfers
  • Breach-notification procedures
  • Data export when the contract ends

Where invoice data identifies an individual, its processing may fall under Saudi Arabia's Personal Data Protection Law. SDAIA's PDPL guidance explains that storing personal data in a cloud service is itself a form of processing, and that controllers must evaluate the processors they use. ZATCA also requires e-invoicing solutions to prevent unauthorised access and to stop users deleting or changing stored invoice XML.

The advertised subscription rarely covers the full cost. Include implementation, ERP, POS or e-commerce connections, custom development, data migration, training, premium support, additional branches or legal entities, regulatory updates and exit costs. The contract should state who owns the invoice data, XML files, integration code, configuration and certificates, and how you retrieve them if the agreement ends. A low-cost provider becomes expensive if you cannot move your records or must rebuild every connection.

Score Providers With a Weighted Scorecard

A weighted scorecard stops a polished presentation or a low price from outweighing compliance and operational risk. Rate each provider from 1 to 5 in every category, then calculate:

Weighted result = (provider rating ÷ 5) × category weight

Evaluation category

Suggested weight

Phase Two compliance capability

25%

Integration and data mapping

20%

Error handling and resilience

15%

Security and data governance

15%

Operational visibility and scalability

10%

Implementation and local support

10%

Cost, contract and exit terms

5%

Total

100%

 

Some requirements are pass-or-fail gates rather than scored preferences. Reject a provider that cannot:

  • Process the required Phase Two invoice types
  • Integrate with the agreed source systems
  • Prevent duplicate submissions
  • Expose warnings and rejections
  • Protect invoice sequences and stored XML
  • Export invoices and audit records
  • Provide a workable incident-response procedure

A provider with the highest weighted score should still fail the evaluation if it misses a mandatory gate.

Saudi Phase 2 Status in 2026

Phase 2 continues to roll out in waves.

As of 29 September 2026, ZATCA's latest announced group is Wave 25.

According to ZATCA's Wave 25 announcement, the wave includes taxpayers whose revenues subject to VAT exceeded:

SAR 187,500

during 2022, 2023, 2024 or 2025.

Targeted taxpayers are required to integrate their e-invoicing solutions with FATOORA by no later than:

1 February 2027

ZATCA states that targeted taxpayers are notified directly and that subsequent groups are informed at least six months before their integration date.

That means businesses should not determine their deadline solely from a generic revenue table found online.

Check the latest ZATCA announcement and the notification issued to the taxpayer.

Our ZATCA Wave 25 guide explains who is covered and how to prepare before 1 February 2027.

Questions to Ask an E-Invoicing Provider Before Signing

A useful provider evaluation should answer questions such as:

  1. Which Phase 2 invoice and note types does your implementation support?
  2. How will the solution connect to our ERP, POS or accounting platform?
  3. What happens if FATOORA is temporarily unavailable?
  4. How do you prevent duplicate invoices after an API timeout?
  5. How are warnings and rejected invoices shown to finance users?
  6. How are EGS units, CSIDs and certificates managed across branches?
  7. What transaction volumes and concurrency levels have you tested?
  8. Where is invoice data stored, and how is it retrieved for audit?
  9. What support SLA applies to production failures?
  10. Can we export our invoices, ZATCA responses and audit history if we change provider?
  11. Are you providing the complete platform, or relying on another compliance provider?
  12. Who owns the CSIDs, integration code, invoice XML, configuration and audit data?
  13. Are regulatory updates included in the service, or billed separately?
  14. Which implementation, training, support and termination costs are excluded from the quoted fee?

The answers should be demonstrated against real scenarios wherever possible.

A polished slide deck does not prove that a platform can recover safely from an interrupted submission at 8 p.m. on a busy retail day.

E-Invoicing Provider Red Flags

Some claims and behaviours suggest a provider may not be ready for a tax-critical implementation. Watch for:

  • Calling the software “ZATCA-approved” without explaining the directory disclaimer
  • Showing only QR-code or PDF generation
  • Confusing Phase One generation with Phase Two integration
  • Refusing to test rejected or offline transactions
  • Correcting accepted invoices through deletion or direct modification
  • Having no duplicate-prevention or retry mechanism
  • Providing no clear data-hosting or subprocessor information
  • Treating every integration as a manual file upload
  • Promising an implementation timeline without reviewing systems and data
  • Providing no customer data-export process
  • Leaving regulatory updates outside the contract
  • Offering support without defined severity levels or response targets

A provider that cannot explain its failure process should not be trusted just because its successful invoice screen looks simple.

Conclusion

There is no single e-invoicing provider model that fits every Saudi business.

The most useful shortlist starts with:

Existing ERP/POS → invoice volume → B2B/B2C mix → number of branches → failure scenarios → international footprint → support requirements

Businesses that want accounting and e-invoicing together can evaluate integrated accounting platforms. SAP-heavy organisations may prefer ERP-native compliance, while multinationals may need a wider global network.

Companies that want to keep their existing ERP, accounting platform or POS can evaluate HAL VAT Care as an integration layer for Saudi Phase 1 and Phase 2 workflows.

The final decision should be based on an end-to-end test using your real invoices, integrations, branches, transaction volumes and deliberate failure scenarios—not a generic feature checklist.

Book a HAL demo to review how your current invoice architecture could connect with HAL VAT Care.

Frequently Asked Questions

Q. Does an e-invoicing provider have to be listed by ZATCA?

No. ZATCA states that taxpayers can use any e-invoicing solution as long as it meets the applicable requirements. Its Solution Providers Directory is an indicative list rather than a mandatory shortlist.

Q. Does ZATCA “approve” the providers in its directory?

ZATCA explicitly states that inclusion in the directory is not considered approval of the e-solutions offered by the listed providers. Phase 1 and Phase 2 labels indicate that the provider has passed the applicable qualification criteria.

Q. What is a Phase 2 e-invoicing provider?

It is a provider or solution capable of supporting the requirements applicable to the Integration Phase, including the relevant FATOORA integration and invoice-processing requirements.

Q. Can I keep my current ERP?

Yes. An e-invoicing compliance layer can integrate with an existing ERP, accounting system or POS rather than requiring the business to replace its core platform.

Q. What should a smaller business look for?

A smaller business should first decide whether it wants accounting and e-invoicing within one platform or whether it already has accounting software it intends to retain. Implementation effort, support and usability may matter more than enterprise-scale architecture.

Q. What should a retail business test?

Retailers should pay particular attention to POS integration, high transaction volumes, offline processing, simplified-invoice reporting, branch/device onboarding, retry logic and duplicate prevention.

Q. What should a multinational look for?

Businesses operating across several jurisdictions should assess multi-country coverage, ERP connectivity, central monitoring, data architecture, local regulatory support and the ability to add future mandates without rebuilding every integration.

Q. What is the difference between a Phase 1 and a Phase 2 provider?

Phase 1, in force since 4 December 2021, covers generating and storing compliant electronic invoices with a QR code. Phase 2 adds integration with Fatoora: structured XML, clearance of standard invoices, reporting of simplified invoices within 24 hours, and additional security and technical fields.

Q. What is the most important provider-selection test?

An end-to-end proof of concept using your actual invoice types and deliberate failure conditions. It should cover successful processing, rejections, retries, offline queues, credit notes, branch onboarding, audit records and data export.

‍

Issam Siddiqe