Skip to main content
E-invoicing

ZATCA E-Invoicing Phase 2: A Comprehensive Guide for Businesses in Saudi Arabia

Ultimate Guide for businesses to follow and comply with ZATCA E Invoicing Phase 2 in Saudi Arabia as per ZATCA regulation

By Saravana6 min read
ZATCA e invoicing phase 2: A Comprehensive Guide

If you run a business in Saudi Arabia, understanding ZATCA e invoicing phase 2 is essential to staying compliant and avoiding penalties. This guide covers what phase 2 (the Integration Phase) means for your business, the key changes from phase 1, a step by step approach to implementation, and a compliance checklist you can follow.

Whether you're a business owner, accountant, or tax professional, this article will help you navigate the e invoicing phase 2 saudi arabia requirements with confidence.

What Is ZATCA E-Invoicing Phase 2?

ZATCA e invoicing phase 2, also known as the Integration Phase, is the second stage of Saudi Arabia's electronic invoicing mandate rolled out by the Zakat, Tax and Customs Authority (ZATCA). Unlike phase 1, which only required businesses to generate and store e-invoices electronically, phase 2 requires businesses to integrate their invoicing systems directly with ZATCA's platform for real time validation and reporting.

This shift is part of Saudi Arabia's broader push toward digitalization under Vision 2030. By requiring businesses to report invoices electronically and in real time, ZATCA aims to reduce documentation errors, simplify audits, and improve transparency across financial transactions.

The Purpose of e Invoicing Phase 2 Saudi Arabia

The primary objective is to create a more efficient and transparent invoicing process for businesses. The execution of phase 2 reflects the Saudi Arabian government’s commitment to embracing digitalization as part of its Vision 2030 initiative.

“The digitalization of invoicing processes brings numerous advantages for businesses and the economy at large. It simplifies and expedites financial transactions, reduces documentation errors, and facilitates seamless auditing.“ – ZATCA Spokesperson

Key Changes in of e invoicing phase 2 Saudi Arabia

In the next phase of ZATCA, several key changes have been introduced that businesses in need to be aware of. Here are the important modifications made to the existing e invoicing system:

Key Changes in of e invoicing phase 2 Saudi Arabia
Key Changes in of e invoicing phase 2 Saudi Arabia
  1. Expanded scope: KSA phase 2 requirements extends the scope of electronic invoicing to include a wider range of businesses, ensuring that more transactions are captured.
  2. Real-time reporting: Businesses will now be required to report their sales and issue electronic invoices in real-time, ensuring greater transparency and compliance with tax regulations.
  3. Enhanced data validation: With phase2, there will be stricter validation checks on the accuracy and completeness of invoice data. Businesses will need to ensure that their invoicing software is capable of meeting these validation requirements.
  4. New document types: Phase2 introduces additional document types such as credit notes, debit notes, and advance payment-related documents.
  5. Mandatory QR codes: QR codes will be mandatory on electronic invoices issued should be compliant and validated with ZATCA app.

Implementing of e invoicing phase 2 Saudi Arabia

Implementing is a critical step for businesses in Saudi Arabia to ensure compliance with the latest of e invoicing phase 2 requirements. Here, we provide a step-by-step approach to help businesses successfully implement.

Implementing of e invoicing phase 2 Saudi Arabia
Implementing of e invoicing phase 2 Saudi Arabia

1. Assess your current e invoicing system

The first step is to evaluate your existing system and identify any gaps or areas that need modification to comply with ZATCA requirements. Consider factors such as data capture, invoice generation, storage, and integration with financial systems.

2. Understand the technical considerations

Before making any changes, it is crucial to understand the technical considerations involved in implementing. Consider integrating with ZATCA Approved Software’s listed in ZATCA Software directory

3. Update your invoicing processes

Revise your invoicing processes to align with the new requirements. This may include capturing additional data fields, modifying invoice templates, and implementing validation rules to ensure accurate and compliant invoices.

4. Train your employees

Provide comprehensive training to your employees on the updated invoicing processes and the use of the modified e invoicing system.

5. Test and validate the system

Before fully implementing the updated system, conduct thorough testing to ensure its functionality and compliance with einvoicing. Validate the accuracy and completeness of invoicing processes, data integration, and document storage.

Choosing the right e-invoicing software for your business can simplify most of these steps, since compliant platforms handle data validation, QR code generation, and reporting automatically.

E invoicing phase 2 Saudi Arabia Compliance Checklist

Complying with the requirements is crucial for businesses operations. To help you ensure compliance, we have prepared a comprehensive checklist that covers all the essential elements. By following this checklist, you can avoid penalties and other compliance issues.

E invoicing phase 2 Saudi Arabia Compliance Checklist
E invoicing phase 2 Saudi Arabia Compliance Checklist

Set Up the Simulation Fatoora Portal

  • Log in to the Fatoora platform. The Fatoora and Simulation Fatoora portals are accessed through the same platform.
  • Activate the simulation environment. Always confirm you're working in the simulation section so your testing doesn't affect live invoices, giving you room to test your invoicing workflow safely.
  • Onboard each device. You'll need to onboard one device per sales journal on your invoicing system, generating a separate OTP from the Simulation Fatoora portal for each journal. Most businesses use one journal per branch or outlet. Each OTP is valid for one hour only.
  • Set up journals on the simulation portal. Assign a unique serial number to each journal. For every sales type journal in your database, go to the ZATCA tab, click Onboard Journal, and paste the OTP from the Fatoora portal. Use developer mode for full visibility of all fields, and if onboarding fails, regenerate the CSR and repeat the process.

Update your e invoicing system:

  • Ensure that your existing system is compatible with ZATCA.
  • Modify your system to meet the new requirements, such as adding additional fields for mandatory data.
  • Test the system thoroughly to ensure it works seamlessly with the ZATCA platform.

Generate Compliant Electronic Invoices

  • Include all mandatory information on the invoices, such as VAT details, supplier information, and recipient details.
  • Ensure that the invoices are properly formatted according to the ZATCA e invoicing standards.

By addressing these challenges head-on and adopting proactive measures, businesses can overcome any obstacles in the implementation.

Common Implementation Challenges

Most businesses run into a few recurring issues during phase 2 rollout:

  • System compatibility gaps, where legacy billing or accounting software wasn't built for real time integration.
  • Data field mismatches, especially around VAT and buyer details that weren't previously mandatory.
  • Staff readiness, since teams need training on new workflows before go live.

Addressing these early, ideally during the assessment and testing stages, helps avoid disruption once you move to production.

Conclusion

ZATCA e invoicing phase 2 represents a significant shift in how businesses in Saudi Arabia manage invoicing and tax reporting. Understanding the key changes, following a structured implementation plan, and working through a compliance checklist will help your business meet the ksa e invoicing phase 2 requirements without last minute surprises.

Frequently Asked Questions

What is ZATCA e invoicing phase 2?

ZATCA e invoicing phase 2, also called the Integration Phase, is the second stage of Saudi Arabia's e-invoicing mandate. It requires businesses to integrate their invoicing systems directly with ZATCA for real time invoice reporting and validation.

What are the key changes in e invoicing phase 2?

Phase 2 expands which businesses are covered, requires real time reporting, applies stricter data validation, introduces new document types like credit and debit notes, and makes QR codes mandatory on all e-invoices.

What does the e invoicing phase 2 compliance checklist cover?

The checklist covers setting up and testing on the Simulation Fatoora portal, updating your invoicing system to meet ZATCA's technical requirements, and generating invoices that include all mandatory data fields in the correct format.

Does ZATCA phase 2 apply to small businesses?

Phase 2 applies to all businesses in Saudi Arabia, but ZATCA is rolling it out in waves based on annual revenue. Check ZATCA's current implementation schedule to confirm which wave your business falls under.

How can PosBytz help with ZATCA e-invoicing compliance?

PosBytz integrates with your existing ERP, POS, or accounting software through its APIs, helping you meet ZATCA phase 2 requirements with minimal changes to your current setup.

Related Resources

About the author

Illustrated portrait of Saravana Damodaram

Saravana Damodaram

Co-Founder & CEO, PosBytz

View full profile

Saravana Damodaram is the Co-Founder & CEO of PosBytz, a cloud-based POS-ERP platform built for F&B and retail businesses since 2018. He focuses on unified commerce, inventory, and multi-location operations, and has helped over 5,000 merchants across 25+ countries move off fragmented, disconnected tools and run their entire operation, billing, inventory, kitchen, and accounting on one platform.

Related tags

E-invoicingbest e invoicing softwaree invoice ksaE-invoicinge invoicing in ksae invoicing saudi arabiaE-invoicing in Saudi Arabiaeinvoicing ksaKSA e-invoicingsoftware for e invoicingZATCA e invoicing phase 2zatca e invoicing requirements