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.
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.
Your Readiness Result
Your Recommended Next Steps
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.
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.
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 →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.
What Does the ZATCA E-Invoice Readiness Checker Assess?
The assessment reviews practical business and technical areas related to electronic invoicing preparation.
Electronic Invoice Generation
Reviews whether invoices are generated using an electronic solution rather than handwritten documents, ordinary text files or spreadsheets.
Invoice Fields & QR Codes
Checks awareness of required invoice information, tax fields and QR-code functionality for applicable invoice types.
XML Invoice Readiness
Reviews whether your current ERP or invoicing solution supports structured electronic invoice data required for Phase 2.
FATOORA Integration
Reviews whether your invoicing environment appears technically prepared to communicate with ZATCA's FATOORA platform.
Security & Invoice Integrity
Reviews invoice storage, access controls, integrity and awareness of relevant Phase 2 technical and security requirements.
Testing & Implementation
Checks whether your internal technical team or solution provider has prepared and tested the invoicing environment.
ZATCA E-Invoicing Phase 1 vs Phase 2
Saudi Arabia's electronic invoicing implementation has two main phases: Generation and Integration.
Generation Phase
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
Integration Phase
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
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.
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.
Structured XML
Electronic invoice information needs to be generated in the applicable structured format so that systems can process invoice data electronically.
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.
Invoice Identification
Phase 2 technical specifications include structured invoice identifiers and other technical fields that compliant invoicing systems need to manage correctly.
Security Features
Relevant technical specifications include invoice integrity and security controls designed to protect electronic invoice information.
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.
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.
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.
Review Your ERP or Invoicing System
Determine whether your existing platform can support applicable Phase 2 business, technical, structured-data and integration requirements.
Verify Invoice Information
Confirm that the system can generate the applicable invoice types with required information, structured data and QR functionality where required.
Prepare FATOORA Integration
Work with your internal technical team or solution provider to prepare applicable invoicing solution units and complete the integration process.
Test Before the Deadline
Allow sufficient time for configuration, invoice validation, troubleshooting and operational testing instead of waiting until the final integration date.
From E-Invoicing Readiness to Business Automation
Electronic invoicing is often part of a broader ERP, accounting, billing and business-process environment.
QBH Smart ERP
Explore integrated ERP capabilities for accounting, inventory, business operations and management.
Explore QBH Smart ERP →Business Process Automation
Discover how businesses can streamline repetitive workflows, approvals and operational processes.
Explore Business Automation →Technology & IT Solutions
Explore NABCO's broader technology, IT and infrastructure solutions for organizations in Saudi Arabia.
View NABCO Solutions →ZATCA E-Invoicing FAQs
Common questions businesses ask when reviewing e-invoicing and Phase 2 preparation in Saudi Arabia.
What is ZATCA e-invoicing?
What is the difference between Phase 1 and Phase 2?
When did ZATCA Phase 1 start?
When did ZATCA Phase 2 start?
How do I know if my business is included in Phase 2?
What is the FATOORA platform?
Is an ordinary PDF invoice enough for Phase 2?
What is XML in ZATCA e-invoicing?
Does my ERP need to integrate with FATOORA?
Does this checker certify that my company is ZATCA compliant?
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.
M A Alam
Technology & Digital Solutions Specialist at NABCO
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.