FAQs on e-Invoicing in Saudi Arabia

Yarab A

July 10, 2025

e-Invoicing has become mandatory in Saudi Arabia as of December 2021, marking the end of manual paper invoices. It also means no PDF invoices or ones in any other picture format will work.

With e-invoicing still being something new to businesses in Saudi Arabia, many questions are being asked about the possibilities and allowable when it comes to this new digital standard. This blog answers some of the most frequently asked questions on e-invoicing in Saudi Arabia.

FAQs on e-invoicing in Saudi

What is e-Invoicing (Fatoorah) in Saudi Arabia?

E-invoicing in Saudi Arabia, also known as Fatoorah, is a digital invoicing system mandated by the Zakat, Tax and Customs Authority (ZATCA). It requires businesses to generate and store invoices electronically, ensuring compliance with Saudi Arabia’s VAT regulations. E-invoicing replaces traditional paper-based invoices with structured digital formats that can be verified and processed automatically.

Key features of e-invoicing in Saudi Arabia include:

  • Two phases: Generation Phase (Phase 1) and Integration Phase (Phase 2).
  • Mandatory QR codes on simplified tax invoices for B2C transactions.
  • Electronic signatures and cryptographic stamping for enhanced security.
  • Integration with ZATCA systems to enable real-time validation and reporting.

TallyPrime provides ZATCA-compliant e-invoicing solutions, helping businesses automate the generation, storage, and submission of Fatoorah-compliant invoices seamlessly.

Best e-Invoicing (Fatoora) Software in Saudi How to Generate e-invoices Instantly with TallyPrime in Saudi Arabia

Why has ZATCA introduced e-Invoicing in Saudi Arabia?

The Zakat, Tax and Customs Authority (ZATCA) has implemented e-invoicing in Saudi Arabia to:

  • Enhance tax compliance: Prevent tax evasion by ensuring accurate VAT reporting.
  • Standardize invoicing processes: Reduce errors, fraud, and manipulation in invoices.
  • Improve business efficiency: Automate invoice generation, verification, and submission.
  • Enable real-time reporting: Strengthen transparency by integrating with ZATCA’s centralized system.
  • Support Saudi Vision 2030: Align with the Kingdom’s digital transformation initiatives.

By enforcing Fatoorah, ZATCA aims to create a transparent, fraud-proof tax system that benefits both businesses and the Saudi economy. TallyPrime helps businesses comply with these regulations by providing seamless e-invoicing capabilities.

When did the e-Invoicing mandate go into effect?

The implementation of e-invoicing in Saudi Arabia was divided into two key phases:

Phase 1 – Generation Phase (December 4, 2021)

  • Businesses were required to generate and store electronic invoices using a structured format (XML or PDF/A-3).
  • Manual invoicing was completely phased out.
  • QR codes became mandatory for B2C transactions (Simplified Tax Invoices).

Phase 2 – Integration Phase (January 1, 2023, onwards)

  • Businesses must integrate their e-invoicing systems with ZATCA’s platform.
  • E-invoices require cryptographic stamping and unique identifiers for authenticity.
  • Real-time invoice clearance and reporting to ZATCA.

ZATCA is implementing Phase 2 in waves, based on business turnover. If you are a business operating in Saudi Arabia, TallyPrime ensures compliance by offering automated e-invoicing solutions, allowing seamless integration with ZATCA’s platform.

FAQs on e-Invoicing Scope and Applicability 

Who is Required to Issue E-Invoices in Saudi Arabia?
E-invoicing in Saudi Arabia is mandatory for all VAT-registered businesses operating in the Kingdom. According to the Zakat, Tax and Customs Authority (ZATCA), the following entities must comply with the Fatoorah e-invoicing system:

  • All businesses registered for VAT in Saudi Arabia.
  • Third parties issuing tax invoices on behalf of VAT-registered businesses.
  • Any individual or entity conducting commercial activities and required to issue VAT invoices.

This requirement applies to both B2B and B2C transactions, covering Standard Tax Invoices (for businesses) and Simplified Tax Invoices (for consumers). Additionally, export invoices, credit notes, and debit notes must be electronically generated and stored as per ZATCA’s e-invoicing guidelines.

TallyPrime ensures seamless compliance by automating Fatoorah-compliant invoice generation, helping businesses stay aligned with ZATCA regulations.

Are There Any Exemptions from the E-Invoicing Requirement?
Yes, while e-invoicing in Saudi Arabia applies to most VAT-registered businesses, certain entities are exempt from the requirement:

  • Non-VAT-registered businesses: Businesses that are not registered under Saudi VAT regulations do not need to issue e-invoices.
  • Non-resident businesses: Foreign businesses with no physical presence in Saudi Arabia and only providing taxable supplies do not need to comply with e-invoicing.
  • Exempt VAT supplies: Businesses that deal exclusively in VAT-exempt goods and services are not required to issue e-invoices.

However, if a business voluntarily registers for VAT or deals with both taxable and exempt supplies, e-invoicing may still be applicable.

For businesses required to comply, TallyPrime offers a ZATCA-approved e-invoicing solution, ensuring a smooth transition to Fatoorah-compliant invoicing.

Do I need to issue e-invoices for B2C transactions?

Yes, you need to issue simplified e-invoices for B2C (Business-to-Consumer) transactions.
These are invoices issued to individual customers who are not registered for VAT. They are simpler in format and must include a QR code for quick verification.

So, whether you're selling to another business or directly to consumers, e-invoicing is required—just the format changes depending on the type of buyer.

What is the Difference Between Standard and Simplified E-Invoices?

E-invoicing in Saudi Arabia, mandated by ZATCA (Zakat, Tax and Customs Authority), requires businesses to issue either Standard Tax Invoices or Simplified Tax Invoices, depending on the type of transaction.

Feature

Standard E-Invoice

Simplified E-Invoice

Purpose

Used for B2B (Business-to-Business) and B2G (Business-to-Government) transactions

Used for B2C (Business-to-Consumer) transactions

Details Included

Buyer & seller VAT numbers, itemized details, tax amount, total amount, and mandatory e-signature & cryptographic stamp (in Phase 2)

Buyer details not mandatory, includes QR code, total amount, VAT, and itemized details

Format

XML or PDF/A-3 format with embedded XML

PDF with embedded XML or structured electronic format

ZATCA Submission Requirement

Must be reported to ZATCA in real time before sharing with the buyer (Phase 2)

Must be stored electronically and made available to ZATCA upon request

QR Code

Optional but recommended

Mandatory for consumer invoices

Do non-resident businesses need to comply with e-invoicing regulations?

No, non-resident businesses are not required to comply with Saudi Arabia’s e-invoicing rules.
If a business is not physically located in the Kingdom and is not considered a resident taxable person under Saudi VAT law, it does not need to issue e-invoices.

How TallyPrime can help you in e-invoicing?

TallyPrime, a complete business management software is enhanced with an e-invoicing solution that helps you generate and manage e-invoicing with ease. From generating e-invoices instantly to storing and keeping track of them through the e-invoicing report. Below are some of the key e-invoicing features of TallyPrime. 

  • Generate e-invoices in a single click
  • Print QR code on invoices effortlessly
  • Generate e-invoices for tax invoices and simplified invoices
  • Exclusive e-invoice report will give you a single view of all e-invoicing tasks
  • Intuitive prevention, detection, and correction mechanisms will help you deal with exceptions with ease
  • Supports e-invoice for debit note, credit note POS invoice, and receipts
  • Export e-invoice in an XML file as per ZATCA (GAZT) requirement
  • Security control and User login management
  • User session log register to view all the log details indicating the entire history of the masters & transactions

FAQs on Phases of e-Invoicing Implementation 

What Are the Key Phases of E-Invoicing in Saudi Arabia?

The e-invoicing (Fatoorah) system in Saudi Arabia, mandated by ZATCA (Zakat, Tax and Customs Authority), is being implemented in two key phases:

Phase 1 – Generation Phase (Effective December 4, 2021)
Businesses must generate, store, and issue e-invoices in a structured electronic format (XML or PDF/A-3 with embedded XML).
Manual or handwritten invoices are no longer allowed.
QR codes are mandatory for B2C (Simplified) invoices.
Businesses must ensure that their invoicing systems are e-invoicing compliant, but no direct integration with ZATCA is required in this phase.

Phase 2 – Integration Phase (Started January 1, 2023 and ongoing in waves)
Businesses must integrate their e-invoicing systems with ZATCA’s central platform.
Standard e-invoices (B2B, B2G) must be cleared in real-time by ZATCA before being shared with buyers.
Simplified e-invoices (B2C) must be reported to ZATCA within a defined period.
E-invoices must include cryptographic stamps, UUID (Unique Invoice Identifier), and electronic signatures.

What Is the Timeline for the Two Phases of E-Invoicing Implementation?

Phase 1 – Generation Phase
Implemented on December 4, 2021
Required for all VAT-registered businesses in Saudi Arabia.

Phase 2 – Integration Phase (Ongoing in waves based on revenue)
Started on January 1, 2023 and being rolled out in multiple waves:

Wave 1 (January 1, 2023) → Businesses with annual revenue ≥ SAR 3 billion (2021).
Wave 2 (July 1, 2023) → Businesses with revenue ≥ SAR 500 million (2021).
Wave 3 (October 1, 2023) → Businesses with revenue ≥ SAR 250 million (2021).
Wave 4 (February 1, 2024) → Businesses with revenue ≥ SAR 150 million (2021).
Wave 5 (June 1, 2024) → Businesses with revenue ≥ SAR 100 million (2021).
More waves will follow for smaller businesses, as per ZATCA's timeline.
TallyPrime provides a ZATCA-compliant e-invoicing solution, ensuring businesses stay fully prepared for both phases with automated invoice generation, integration, and reporting.

What are the requirements for Phase 1 (Generation Phase)?

In Phase 1, businesses must:

  • Generate e-invoices using a system that can prevent unauthorised changes or editing
  • Include mandatory fields such as seller and buyer information, VAT number, invoice number, and QR code (for simplified invoices)
  • Store e-invoices electronically in a secure and readable format

There is no need to connect to ZATCA’s system in this phase, but invoices must follow a structured format (e.g., XML).

What are the requirements for Phase 2 (Integration Phase)?

In Phase 2, businesses must:

  • Integrate their e-invoicing systems with ZATCA’s Fatoorah platform
  • Ensure invoices are digitally signed
  • Share standard e-invoices in real-time with ZATCA for approval
  • Follow stricter rules for security, formatting, and data sharing

This phase ensures ZATCA gets access to invoice data instantly, helping with better compliance and transparency.

How do I prepare for Phase 2 (Integration Phase)?

To get ready for Phase 2, you should:

  • Make sure your invoicing software supports e-invoicing and is connected with ZATCA’s system
  • Work with your software provider to enable digital signatures and XML formats
  • Test your system’s ability to communicate with ZATCA’s platform and send invoices successfully
  • Train your staff on using the new system and handling errors or rejections

ZATCA usually provides advance notice and technical guidelines to help businesses prepare on time.

FAQs on Technical and Compliance Requirements 

What is an Electronic Signature, and How is it Used in E-Invoices?

An electronic signature (e-signature) is a digital form of a signature that validates the authenticity and integrity of an electronic document, including e-invoices in Saudi Arabia. In e-invoicing, e-signatures ensure that the invoice is legally binding, secure, and tamper-proof. According to ZATCA (Zakat, Tax, and Customs Authority), e-signatures are mandatory for invoices in the e-invoice format to maintain transparency and secure electronic transactions.

How is an e-signature used in e-invoices?

It authenticates the identity of the issuer.
Ensures that the invoice data remains unaltered during electronic transmission.
Provides legal credibility to digital transactions.

What is a QR Code, and What Information Does it Contain?

A QR code (Quick Response code) is a two-dimensional barcode used to store and share information quickly. In the context of e-invoices in Saudi Arabia, the QR code is a mandatory component of the simplified tax invoices.The QR code in an e-invoice contains essential information, including:

  • Seller’s name and VAT registration number.
  • Invoice date and time.
  • Total invoice amount including VAT.
  • VAT amount separately.
  • Cryptographic stamp for data integrity.

This QR code enables ZATCA and businesses to verify the authenticity and compliance of e-invoices easily.

What are the technical requirements for e-invoicing?

To comply with e-invoicing in Saudi Arabia, your invoicing system must:

  • Be able to generate e-invoices in a structured XML format.
  • Support digital signatures to ensure invoice authenticity.
  • Include QR codes on simplified invoices.
  • Prevent any unauthorised changes to stored invoices.
  • Be connected to the internet to communicate with ZATCA’s systems (especially in Phase 2).

ZATCA has also provided specific guidelines and tools to help software providers develop compliant solutions.

What are the anti-tampering mechanisms required by ZATCA?

ZATCA requires businesses to use systems that protect invoices from being changed or deleted after they are issued. This includes:

  • Secure logs to record every change or access
  • Timestamping to lock invoice data at the time it is issued
  • Digital seals to detect any unauthorised modifications

These measures ensure that once an invoice is generated, it cannot be changed without detection.

Can I Use My Existing Invoicing Software for E-Invoicing?

Yes, you can use your existing invoicing software, but it must meet ZATCA’s e-invoicing requirements. The software should:

  • Generate invoices in the compliant e-invoice format (XML or PDF/A-3).
  • Include mandatory elements such as e-signatures and QR codes.
  • Ensure data integrity and comply with security protocols mandated by ZATCA.
  • E-invoicing in Tally Prime, for instance, already supports seamless generation of compliant e-invoices with built-in features for QR codes, electronic signatures, and integration with ZATCA’s systems.

How Do I Ensure that My E-Invoices Are Compliant with ZATCA’s Regulations?

To ensure compliance with ZATCA’s regulations:

  • Use Compliant Software: Opt for trusted e-invoicing software like Tally Prime that supports QR code generation, e-signatures, and secure data formats.
  • Include All Mandatory Fields: Ensure your e-invoices contain all the required elements, such as seller details, invoice date, total amount, and VAT information.
  • Maintain Data Integrity: Use systems that prevent unauthorized data changes.
  • Stay Updated: Regularly update your software to align with the evolving ZATCA requirements.
  • Test and Validate: Use ZATCA’s testing environment to validate your e-invoices before full implementation.

By leveraging tools like Tally Prime for e-invoice generation, businesses in Saudi Arabia can maintain compliance and streamline their invoicing processes efficiently.

FAQs on e-Invoicing Process 

How Do I Generate an E-Invoice?

To generate an e-invoice in Saudi Arabia, follow these steps:

  • Use Compliant Software: Choose software like Tally Prime, which supports e-invoice formats compliant with ZATCA regulations.
  • Enter Invoice Details: Input customer details, product or service descriptions, tax information, and total amounts, including VAT.
  • Generate the E-Invoice: Ensure the invoice includes mandatory elements, such as the seller's VAT registration number and invoice date.
  • Attach a QR code and apply an electronic signature if required for simplified or tax invoices.
  • Save in a Compliant Format: Export the invoice in XML or PDF/A-3 format as per ZATCA requirements.
  • Submit for Integration: Connect with ZATCA’s systems if you're in Phase 2 for real-time validation and reporting.

Can I Amend or Cancel an E-Invoice Once It Has Been Issued?

Yes, amendments or cancellations are possible under certain conditions:

  • Amending an E-Invoice: Create a debit or credit note referencing the original e-invoice.
    Ensure the note includes details such as the reason for amendment and updated amounts.
  • Cancelling an E-Invoice: You cannot directly delete an e-invoice. Instead, issue a credit note to cancel the transaction.

The credit note must follow ZATCA’s compliance rules and maintain an audit trail.

How Should I Store and Archive E-Invoices for Future Reference?

Proper storage of e-invoices is essential for regulatory compliance:

  • Secure Digital Storage: Store e-invoices electronically on a secure server or cloud-based solution.
    Use encryption to protect sensitive data.
  • Data Retention Period: Maintain e-invoices for at least six years as required by ZATCA regulations.
  • Organized Filing System: Ensure invoices are easily searchable by date, customer, or invoice number.
  • Backup Regularly: Create redundant backups to safeguard against data loss.

Software like Tally Prime provides built-in features for organized e-invoice storage and retrieval.

What is the process for integrating with ZATCA’s systems?

Integration involves connecting your invoicing software directly to ZATCA’s Fatoorah platform. This allows:

  • Real-time sending of standard e-invoices for validation.
  • Receiving approval or rejection messages from ZATCA.
  • Automatic updates and error handling within your system.

Your software provider can assist you in setting up this integration based on ZATCA’s technical requirements.

How Do I Register My Business for E-Invoicing with ZATCA?

To register your business for e-invoicing with ZATCA

  • Create an Account on ZATCA Portal: Visit the ZATCA official website and register your business.
  • Provide Business Details: Enter your commercial registration number, VAT details, and contact information.
  • Activate E-Invoicing: Complete the onboarding process by following ZATCA’s instructions for integrating your invoicing system.
  • Integrate with ZATCA: For Phase 2, ensure your software complies with API integration and real-time invoice reporting.

 

Explore More Products

Business Management Software

Accounting Software

Inventory Management Software

e-invoicing Fatoora Software

left-icon
1

of

4
right-icon