...

What Is ZATCA? A Complete Guide for Businesses in Saudi Arabia

Created: Sep 28, 2026

Updated: Sep 28, 2026

ZATCA is Saudi Arabia's authority for zakat, tax and customs. For businesses, its role includes VAT administration and electronic invoicing requirements. Understanding ZATCA, Fatoora, Phase 1, Phase 2 and VAT helps finance teams build compliant invoicing and accounting processes.

ZATCA e-invoicing compliance workflow for Saudi businesses

Contents

What Is ZATCA and Why Does It Matter to Saudi Businesses?

ZATCA stands for the Zakat, Tax and Customs Authority. It is the Saudi government authority responsible for administering zakat, tax and customs-related matters. For businesses subject to VAT and e-invoicing requirements, ZATCA directly affects financial records, tax invoices and reporting processes.

What Does ZATCA Regulate?

ZATCA administers several areas of Saudi Arabia's revenue and customs framework. For businesses, two relevant areas are VAT and e-invoicing.

VAT determines how applicable transactions are taxed and reported. E-invoicing determines how applicable invoices and related notes must be generated, stored and, under Phase 2, integrated with ZATCA systems.

These requirements connect tax compliance with the systems businesses use to record sales and issue invoices.

Why Does ZATCA Matter to VAT-Registered Businesses?

ZATCA matters because VAT and e-invoicing are operational requirements, not simply accounting topics. The information entered when a sale occurs can affect the invoice, VAT records, accounting entries and reporting.

A business therefore needs accurate transaction data and an invoicing solution that follows the requirements applicable to its business.

For a broader explanation of the electronic invoicing framework, businesses can also review GO-Globe's ZATCA e-invoicing guide for Saudi Arabia.

How Does ZATCA E-Invoicing Work?

ZATCA e-invoicing, known as Fatoora, requires applicable taxpayers to generate and store electronic invoices through compliant electronic solutions. ZATCA introduced the framework in two main phases.

What Is ZATCA Phase 1?

Phase 1 is the Generation Phase. It became enforceable on December 4, 2021, for taxpayers covered by the e-invoicing regulations, excluding non-resident taxpayers.

Under Phase 1, applicable taxpayers must generate and store tax invoices and related notes through an electronic solution that meets the required controls.

The key change is that invoice generation must take place through a compliant electronic system rather than through an ordinary manual process.

What Is ZATCA Phase 2?

Phase 2 is the Integration Phase. It started on January 1, 2023, and is being introduced in waves for targeted taxpayer groups.

Phase 2 adds technical and business requirements and requires the taxpayer's electronic invoicing solution to integrate with ZATCA systems. ZATCA notifies taxpayers of their applicable wave in advance.

Phase 2 therefore makes the connection between the business's invoicing system and ZATCA a central part of compliance.

How Is Phase 2 Different From Phase 1?

The main difference is integration.

Phase 1 focuses on generating and storing compliant electronic invoices. Phase 2 adds integration with ZATCA systems and additional technical requirements for the electronic invoicing solution.

This distinction matters when selecting an ERP. A business does not only need software that can create an invoice. It needs an invoicing system that can support the applicable integration and technical requirements.

What Does a ZATCA-Compliant Invoice Need?

A ZATCA-compliant invoice must contain the information and technical elements required for its invoice type and the applicable phase of e-invoicing.

What Information Is Included in an Electronic Invoice?

Invoice requirements depend on the transaction and invoice type. ZATCA publishes requirements covering invoice information, electronic invoice formats, data fields and related technical specifications.

The invoicing system should therefore be configured around the applicable ZATCA requirements rather than treating every invoice as the same document.

What Is the Role of the QR Code?

QR codes are part of the applicable ZATCA e-invoicing requirements, particularly for simplified tax invoices.

A business should generate the QR code through its compliant invoicing solution rather than manually adding one after the invoice has been created. The system should use the transaction data required by the applicable specification.

Why Does the Invoice Type Matter?

ZATCA distinguishes between tax invoices and simplified tax invoices. The applicable requirements can differ according to the transaction and invoice type.

This is why invoice configuration is an important part of ERP implementation. The system needs to identify the transaction correctly and generate the corresponding document according to the applicable requirements.

How Does ZATCA Relate to VAT in Saudi Arabia?

ZATCA administers VAT in Saudi Arabia, while e-invoicing provides the electronic process through which applicable transaction documents are generated and handled.

How Does VAT Affect Business Invoices?

VAT affects the tax information recorded on applicable sales transactions. Where the standard VAT rate applies, the rate in Saudi Arabia is 15%.

The invoice must therefore reflect the applicable VAT treatment for the transaction. Incorrect tax configuration can affect both the invoice and the accounting records associated with it.

How Are VAT and E-Invoicing Connected?

VAT and e-invoicing perform different functions, but they use related transaction data.

The sale creates a business transaction. The ERP records the transaction and applies the configured tax treatment. The invoicing module then generates the applicable electronic invoice. The resulting financial information can also feed accounting and reporting processes.

This relationship makes data consistency important. Sales, tax and accounting records should not depend on repeated manual entry where an integrated system can use the same underlying transaction data.

Why Should VAT Data and Accounting Data Stay Connected?

Connected data reduces the need to transfer transaction information between separate systems. When sales, invoicing and finance use the same records, the business can reconcile transactions within one workflow.

GO-Globe's ERP software solutions are designed to connect finance, inventory, procurement, sales and other business functions through an ERP environment.

How Can an ERP Help With ZATCA Compliance?

An ERP can place ZATCA-related invoicing processes inside the same system that manages financial and operational transactions.

How Does ERP Automation Reduce Manual Invoice Work?

An integrated ERP can generate invoices from recorded sales transactions instead of requiring finance teams to recreate transaction information manually.

GO-Globe states that its Saudi ERP systems support ZATCA Phase 2 e-invoicing and connect finance, inventory, procurement and sales within one system.

The exact configuration still depends on the business's processes and the ZATCA requirements applicable to that taxpayer.

How Can ERP Connect Sales and Finance?

A connected ERP allows a sales transaction, invoice and accounting record to use related data within the same system.

For example, when a sale is recorded, the relevant transaction information can flow into invoicing and financial records. This creates a clearer relationship between the original transaction and the resulting invoice.

What Should the ERP Handle for ZATCA?

A ZATCA-ready ERP should be assessed against the requirements applicable to the business. Important areas include:

  • Electronic invoice generation
  • Applicable VAT treatment
  • Required invoice information
  • QR code requirements where applicable
  • Phase 2 integration requirements
  • Electronic record storage
  • Financial reporting and reconciliation

ZATCA publishes detailed technical and security guidance for e-invoicing solutions. ERP implementation should therefore be tested against the current requirements rather than relying only on a general claim of compliance.

How Can Businesses Stay ZATCA Compliant Without Manual Work?

The practical approach is to integrate ZATCA-related invoicing into the business's normal financial workflow.

How Does Automated Invoice Generation Help?

Automated invoice generation allows the ERP to create the applicable electronic invoice from transaction data already recorded in the system.

This reduces repeated data entry and gives finance teams a consistent source for sales and invoice information.

How Does Integration Connect Compliance With Daily Operations?

ZATCA compliance should not operate as a separate activity performed after normal business transactions are completed.

When sales, inventory, finance and invoicing share connected data, compliance-related processes become part of the transaction workflow. GO-Globe's Saudi ERP system is designed around this model, with finance, inventory, procurement, sales and other functions connected through one ERP system.

Why Is Correct Configuration Still Necessary?

Automation does not make an incorrectly configured ERP compliant. The system must use the appropriate invoice types, tax treatment, required fields and integration settings for the business.

The implementation should therefore include requirements mapping, configuration and testing against the applicable ZATCA rules.

What Should Businesses Check Before Choosing a ZATCA-Ready ERP?

A business should evaluate the ERP according to both ZATCA requirements and its own transaction processes.

Does the ERP Support ZATCA Phase 2?

Confirm how the system handles the applicable Phase 2 integration requirements. The vendor should be able to explain the integration approach and how the system is tested against the relevant ZATCA specifications.

Does the ERP Handle VAT and Invoice Data Together?

The ERP should connect VAT-related transaction information with invoices and accounting records. This reduces unnecessary data transfer between disconnected applications.

Can the ERP Connect With Other Business Systems?

ZATCA compliance is only one part of an ERP environment. Finance teams may also need the ERP to connect sales, inventory, procurement, payroll, reporting or existing business applications.

GO-Globe's Saudi Arabia ERP system connects core business functions and includes ZATCA Phase 2 e-invoicing as part of its Saudi ERP offering.

Should an Existing ERP Be Reviewed for ZATCA Readiness?

Yes. A business does not necessarily need to replace its entire ERP simply because its current setup needs compliance improvements. The existing system should first be assessed for its invoicing capabilities, integrations, configuration and ability to support the applicable ZATCA requirements.

Businesses reviewing their ERP architecture can also use GO-Globe's ERP readiness guide for 2026 as a related resource.

How Can GO-Globe Support ZATCA Compliance in Saudi Arabia?

GO-Globe builds custom ERP systems for Saudi businesses with ZATCA Phase 2 e-invoicing integrated into the wider financial and operational system. The ERP connects functions such as finance, sales, inventory and procurement so transaction data can move through connected workflows instead of repeated manual entry.

For businesses in Riyadh, GO-Globe also provides a ZATCA-ready ERP system in Riyadh, with finance and other business modules configured around Saudi business requirements.

GO-Globe's Saudi Arabia ERP service is the relevant starting point for businesses that want to assess a ZATCA-ready ERP for their own processes.

Frequently Asked Questions

What does ZATCA stand for?

ZATCA stands for the Zakat, Tax and Customs Authority. It is the Saudi authority responsible for administering zakat, tax and customs-related matters.

What is ZATCA e-invoicing?

ZATCA e-invoicing is Saudi Arabia's electronic invoicing framework, known as Fatoora. It requires applicable taxpayers to generate and store electronic invoices through compliant electronic solutions. Phase 2 additionally requires applicable systems to integrate with ZATCA systems.

When did ZATCA Phase 1 start?

ZATCA Phase 1, known as the Generation Phase, became enforceable on December 4, 2021, for taxpayers covered by the e-invoicing requirements, subject to the applicable exclusions.

When did ZATCA Phase 2 start?

ZATCA Phase 2, known as the Integration Phase, started on January 1, 2023. ZATCA is implementing Phase 2 in waves for targeted taxpayer groups and notifies applicable taxpayers in advance.

Does ZATCA only deal with e-invoicing?

No. ZATCA's responsibilities extend beyond e-invoicing and include tax, zakat and customs administration. For businesses, VAT administration and e-invoicing are two important areas of interaction with the authority.

Can an ERP automate ZATCA e-invoicing?

An ERP can automate parts of the ZATCA e-invoicing workflow when it is correctly configured and integrated for the applicable requirements. Automation can connect transaction data, invoice generation and financial records, but the implementation must still follow the applicable ZATCA technical and business requirements.

Subscribe & Stay Ahead

Corporate News
Articles & Infographics

Get a Quick Call Back



    © 2005 - 2026 GO-Globe™ Driven by Your Success. Since 2005. All rights reserved.
    This site is protected by reCAPTCHA and the Google. Privacy Policy
    This is a block of text. Double-click this text to edit it.