NABCO

ZATCA E-Invoice Readiness Checker Saudi Arabia

FREE SAUDI BUSINESS TOOL

ZATCA E-Invoice Readiness Checker for Saudi Businesses

Check how prepared your business, ERP or invoicing system is for Saudi Arabia's electronic invoicing requirements. Review Phase 1, Phase 2 preparation, FATOORA integration, XML, QR-code functionality and technical readiness with this free assessment.

✓ Phase 1 Readiness ✓ Phase 2 Preparation ✓ FATOORA Integration ✓ ERP & Technical Readiness
Free Assessment No registration required
12 Readiness Checks Business & technical areas
Instant Report Personalized next steps
Saudi Business Focus ZATCA e-invoicing readiness
FREE READINESS ASSESSMENT

Check Your ZATCA E-Invoicing Readiness

Answer 12 simple questions about your current invoicing environment. You will receive an instant preliminary readiness score and practical next steps.

Step 1 of 4 25%
Business Readiness

Let's Understand Your Current Setup

Start by reviewing how your business currently generates invoices and whether Phase 2 has been communicated to your organization.

1. Does your business currently use an electronic invoicing, accounting or ERP system?
2. Are invoices generated directly from an electronic invoicing solution rather than handwritten documents, ordinary Word files or spreadsheets?
3. Has your business received a Phase 2 Integration Phase notification from ZATCA?

If you are unsure, choose “Not Sure.” This question does not affect your technical readiness percentage.

Invoice Readiness

Review Your Invoice Capabilities

Check whether your current invoicing platform supports important invoice and structured-data capabilities.

4. Can your invoicing system generate invoices containing the required business, tax and VAT information applicable to your invoice type?
5. Does your solution support the required QR-code functionality for applicable invoice types?
6. Can your solution generate Phase 2 invoice data in the required structured XML format?

Phase 2 introduces structured invoice-data requirements beyond an ordinary PDF invoice.

Phase 2 Technical Readiness

Check FATOORA Integration Readiness

Review whether your current system appears technically prepared for Integration Phase requirements.

7. Can your invoicing solution securely connect to the internet and communicate with required external systems?
8. Is your ERP or e-invoicing solution capable of integrating with ZATCA's FATOORA platform?
9. Has each applicable e-invoicing solution unit/device been prepared or onboarded for FATOORA integration?
Security & Implementation

Complete Your Final Readiness Checks

Review invoice integrity, applicable technical security capabilities and testing.

10. Does your system securely maintain invoice records and protect invoices or system logs against unauthorized modification?
11. Does your Phase 2 solution support applicable technical and security elements such as UUID, invoice hash and required cryptographic features?
12. Has your technical team or solution provider tested invoice compliance and FATOORA integration readiness?
0%
READINESS SCORE

Your Readiness Result

0 Ready Areas
0 Need Verification
0 Potential Gaps

Your Recommended Next Steps

Important: Your result is an indicative readiness assessment, not a ZATCA compliance certificate. Confirm your applicable integration wave, invoice requirements, technical configuration and implementation deadline using official ZATCA communications and current guidance.
WHAT SHOULD YOU DO NEXT?

Turn Your Readiness Result Into Action

Your next step depends on your official Phase 2 status and the technical readiness of your current ERP or invoicing platform.

1

Received a Phase 2 Notification?

Check the integration date stated in the official ZATCA notification and begin technical preparation, system configuration and testing well before that date.

?

Not Sure About Your Phase 2 Status?

Review your official ZATCA communications and the latest published wave information. Do not rely only on turnover figures or an online third-party tool to determine your legal integration date.

✓

Found Technical Readiness Gaps?

Review your ERP or e-invoicing solution for structured invoice data, FATOORA integration, required invoice information, onboarding, security requirements and technical testing.

Current Update Reviewed: October 2026

Latest Published ZATCA Phase 2 Wave Information

At the time this page was reviewed, the latest published ZATCA e-invoicing wave announcement was Wave 25. It covers taxpayers whose revenues subject to VAT exceeded SAR 187,500 during 2022, 2023, 2024 or 2025.

ZATCA stated that targeted taxpayers in Wave 25 are to integrate their e-invoicing solutions with the FATOORA platform by no later than 1 February 2027.

ZATCA implements the Integration Phase progressively and directly notifies targeted taxpayers. Future wave criteria may change, so businesses should verify their status using current official communications.

View Official ZATCA Wave 25 Announcement →
ZATCA E-INVOICING SAUDI ARABIA

What Is ZATCA E-Invoicing?

Understanding Saudi Arabia's electronic invoicing framework is the first step toward evaluating your business readiness.

Electronic invoicing, commonly referred to as FATOORA, is Saudi Arabia's framework for generating and processing invoices, credit notes and debit notes electronically through an integrated electronic invoicing solution.

Saudi Arabia's implementation is divided into two main stages: the Generation Phase and the Integration Phase. Businesses subject to Phase 1 requirements must generate and store compliant electronic invoices, while targeted taxpayers entering Phase 2 must satisfy additional technical and business requirements and integrate their applicable electronic invoicing solutions with ZATCA's systems.

This ZATCA E-Invoice Readiness Checker is designed to help Saudi businesses perform a preliminary review of their existing accounting, billing, ERP or electronic invoicing environment before carrying out detailed technical validation.

Important: NABCO's readiness checker is an independent educational tool. It does not represent ZATCA, issue a compliance certificate, validate actual invoice files or provide tax or legal advice.
READINESS AREAS

What Does the ZATCA E-Invoice Readiness Checker Assess?

The assessment reviews practical business and technical areas related to electronic invoicing preparation.

01

Electronic Invoice Generation

Reviews whether invoices are generated using an electronic solution rather than handwritten documents, ordinary text files or spreadsheets.

02

Invoice Fields & QR Codes

Checks awareness of required invoice information, tax fields and QR-code functionality for applicable invoice types.

03

XML Invoice Readiness

Reviews whether your current ERP or invoicing solution supports structured electronic invoice data required for Phase 2.

04

FATOORA Integration

Reviews whether your invoicing environment appears technically prepared to communicate with ZATCA's FATOORA platform.

05

Security & Invoice Integrity

Reviews invoice storage, access controls, integrity and awareness of relevant Phase 2 technical and security requirements.

06

Testing & Implementation

Checks whether your internal technical team or solution provider has prepared and tested the invoicing environment.

IMPLEMENTATION PHASES

ZATCA E-Invoicing Phase 1 vs Phase 2

Saudi Arabia's electronic invoicing implementation has two main phases: Generation and Integration.

PHASE 1

Generation Phase

Enforceable from 4 December 2021

Phase 1 requires taxpayers subject to the e-invoicing regulation to generate and store electronic invoices and associated electronic notes using compliant electronic invoicing solutions.

  • Electronic invoice generation
  • Electronic invoice storage
  • Required invoice information
  • Applicable QR-code requirements
  • Electronic invoicing solution
PHASE 2

Integration Phase

Implemented in waves from 1 January 2023

Phase 2 introduces additional technical and business requirements and requires targeted taxpayers to integrate applicable electronic invoicing solutions with ZATCA's systems.

  • FATOORA platform integration
  • Structured electronic invoice data
  • Additional invoice fields
  • Technical and security requirements
  • Solution onboarding and validation
PHASE 2 INTEGRATION

What Is FATOORA Integration?

FATOORA is ZATCA's electronic invoicing platform used as part of the Phase 2 Integration Phase.

Businesses included in Phase 2 need an applicable electronic invoicing solution capable of meeting relevant business, technical and security requirements and communicating with ZATCA's systems.

1 Confirm that your ERP or electronic invoicing solution supports the applicable Phase 2 requirements.
2 Prepare and onboard applicable e-invoicing solution units/devices through the required integration process.
3 Validate invoice output and integration before your applicable mandatory integration date.
TECHNICAL READINESS

XML, QR Codes and Phase 2 Technical Requirements

Phase 2 involves more than simply producing a visual PDF invoice. Your electronic invoicing solution must support applicable structured-data and technical requirements.

XML

Structured XML

Electronic invoice information needs to be generated in the applicable structured format so that systems can process invoice data electronically.

QR

QR-Code Requirements

QR-code requirements depend on the applicable invoice type and implementation phase. Your solution should generate the required QR information where applicable.

ID

Invoice Identification

Phase 2 technical specifications include structured invoice identifiers and other technical fields that compliant invoicing systems need to manage correctly.

SEC

Security Features

Relevant technical specifications include invoice integrity and security controls designed to protect electronic invoice information.

API

System Integration

Applicable e-invoicing solutions need the ability to communicate with ZATCA systems according to Phase 2 integration requirements.

✓

Testing & Validation

Businesses should validate their setup and invoice output before relying on the environment for production use under Phase 2.

BUSINESS PREPARATION

How to Prepare for ZATCA Phase 2 E-Invoicing

A structured preparation process can help identify technical or operational issues before your applicable integration deadline.

01

Confirm Your Official Phase 2 Status

Review official ZATCA communications and current wave announcements. Do not determine your legal integration date from a third-party calculator alone.

02

Review Your ERP or Invoicing System

Determine whether your existing platform can support applicable Phase 2 business, technical, structured-data and integration requirements.

03

Verify Invoice Information

Confirm that the system can generate the applicable invoice types with required information, structured data and QR functionality where required.

04

Prepare FATOORA Integration

Work with your internal technical team or solution provider to prepare applicable invoicing solution units and complete the integration process.

05

Test Before the Deadline

Allow sufficient time for configuration, invoice validation, troubleshooting and operational testing instead of waiting until the final integration date.

RELATED BUSINESS SOLUTIONS

From E-Invoicing Readiness to Business Automation

Electronic invoicing is often part of a broader ERP, accounting, billing and business-process environment.

FREQUENTLY ASKED QUESTIONS

ZATCA E-Invoicing FAQs

Common questions businesses ask when reviewing e-invoicing and Phase 2 preparation in Saudi Arabia.

What is ZATCA e-invoicing?
Electronic invoicing, also known as FATOORA, is Saudi Arabia's electronic invoicing framework. It converts invoice and associated note generation into an electronic process using electronic invoicing solutions.
What is the difference between Phase 1 and Phase 2?
Phase 1 is the Generation Phase and requires applicable taxpayers to generate and store electronic invoices using electronic solutions that meet the requirements. Phase 2 is the Integration Phase and adds further business and technical requirements, including integration with ZATCA systems for targeted taxpayers.
When did ZATCA Phase 1 start?
Phase 1 became enforceable on 4 December 2021 for taxpayers subject to the e-invoicing regulations, subject to the scope and exclusions defined by ZATCA.
When did ZATCA Phase 2 start?
Phase 2 became enforceable starting on 1 January 2023 and is being implemented progressively in waves for targeted taxpayer groups.
How do I know if my business is included in Phase 2?
ZATCA announces criteria for targeted taxpayer groups and directly notifies affected taxpayers before their applicable integration date. Check your official ZATCA communications and current wave announcements when determining your obligation.
What is the FATOORA platform?
FATOORA is ZATCA's electronic invoicing platform used as part of the Integration Phase. Businesses entering Phase 2 must prepare applicable electronic invoicing solutions for the required integration.
Is an ordinary PDF invoice enough for Phase 2?
Phase 2 involves structured electronic invoice data and technical requirements beyond simply producing a normal visual PDF. Businesses should verify the exact format and technical requirements applicable to their invoicing setup using current ZATCA specifications.
What is XML in ZATCA e-invoicing?
XML is a structured machine-readable format used to represent electronic invoice data. ZATCA publishes technical specifications and an Electronic Invoice XML Implementation Standard for developers and solution providers.
Does my ERP need to integrate with FATOORA?
For taxpayers subject to Phase 2, the applicable electronic invoicing solution must satisfy the required integration requirements. Whether the electronic invoicing function is built directly into your ERP or handled through another integrated system depends on your technology environment.
Does this checker certify that my company is ZATCA compliant?
No. This checker is an educational self-assessment. It does not inspect actual invoice files, certify software, determine your legal obligations or represent official ZATCA approval.

About This ZATCA Readiness Tool

NABCO provides this free assessment as an educational business technology resource. The page uses publicly available ZATCA guidance to help organizations identify areas they may need to review with their internal team, tax adviser or e-invoicing solution provider.

Provided by: NABCO Last reviewed: October 2026 Market: Saudi Arabia
Author / Contributor

M A Alam

Technology & Digital Solutions Specialist at NABCO

View Author Profile →

Need an ERP or E-Invoicing Solution?

If your current invoicing, accounting or ERP environment needs improvement, talk to NABCO about ERP, billing, business software and technology solutions for businesses in Saudi Arabia.

Scroll to Top