Tasaheel ERP
Home › Guides › E-Invoicing in Saudi Arabia: The Two Phases Explained

E-Invoicing in Saudi Arabia: The Two Phases Explained

A plain guide to e-invoicing (Fatoora) in Saudi Arabia: the generation and integration phases, the data every invoice needs, and how to prepare.

The e-invoicing screen in Tasaheel Accounts with issuer details and invoice readiness

The Zakat, Tax and Customs Authority (ZATCA) requires businesses registered for VAT to issue their invoices electronically, in two phases. This guide explains the difference between the phases, the data an invoice must carry, how to prepare your business, and then exactly what Tasaheel Accounts provides in each phase.

This article is general guidance. The official reference for requirements and dates is the ZATCA website.

What is an e-invoice?

An e-invoice is issued and stored in a structured electronic format through an electronic system. A scanned paper invoice or a hand-typed PDF is not an e-invoice. The aim is consistent invoice data, less tampering and easier tax compliance.

Phase one: generation

Phase one (generation) started on 4 December 2021. Its key points:

Phase two: integration

Phase two started on 1 January 2023 and is applied to businesses in waves set by ZATCA, with each wave notified in advance. In this phase:

If your wave has not been notified yet, what you need now is to meet phase one and prepare for phase two.

Data that must be right first

Most rejected invoices and compliance delays are not technical — they are missing data. Make sure of:

  1. Your business VAT number (15 digits) and commercial registration.
  2. The full national address: street, building number, district, city and postal code.
  3. Customer details for standard invoices, including their VAT numbers.
  4. Invoice lines: description, quantity, price and VAT rate on every line.
  5. Invoice numbering without gaps or duplicates.

Preparing your business step by step

  1. Check that you are VAT registered and whether you have been notified of an integration wave.
  2. Use a system that issues invoices electronically and puts a QR code on simplified invoices.
  3. Complete your issuer details and national address in the system.
  4. Clean up customer data, especially credit customers and those who get standard invoices.
  5. Check your current invoices: do they carry all required data in valid XML?
  6. When your wave is notified, switch on the Fatoora integration before the deadline.

What Tasaheel Accounts provides

The current status, stated precisely:

The e-invoicing screen: issuer details, the invoice list and the readiness of each invoice
The e-invoicing screen: issuer details, the invoice list and the readiness of each invoice

VAT from the invoice to the return

E-invoicing is part of a bigger picture: every sales or purchase invoice in Tasaheel posts its entry with output or input VAT. The VAT report builds the base and the tax month by month from the entries themselves, and the VAT returns screen groups each period (quarterly, for example) and locks it after filing; any entry that lands in a locked period shows as an adjustment and is carried to the next return.

The VAT report month by month: sales base, output VAT, purchase base and input VAT
The VAT report month by month: sales base, output VAT, purchase base and input VAT

FAQ

Is a PDF enough to count as an e-invoice?

No. An e-invoice is issued and stored through an electronic system in a structured format; a PDF or a picture of a handwritten invoice is not enough.

What is the difference between a standard and a simplified tax invoice?

A standard invoice is usually between businesses and includes the buyer's tax details; a simplified invoice is usually to consumers and carries a QR code.

When does phase two apply to my business?

It is applied in waves set by ZATCA, and each business is notified of its date in advance. Check the ZATCA website for details.

Is Tasaheel connected to the Fatoora platform now?

Not yet. Phase one, UBL 2.1 XML and the readiness check are available now; direct integration with the Fatoora platform is in progress and will be switched on from settings with an OTP code once complete.

Does the program prepare the VAT return?

Yes. It groups output and input VAT for each period from the entries, and the period can be locked after filing.

To see how this works in your business, read accounting software for restaurants and accounting software for contractors, or learn more about Tasaheel Accounts.

Try it in Tasaheel: create a free account, complete your issuer details, and issue your first invoice to see the QR code and the XML readiness.
By Sherif Fadl — Founder, Tasaheel ERPAn accountant and financial-solutions builder who spent years in Saudi finance departments, and founded Tasaheel to bring accounting, VAT, zakat and payroll together in one Arabic system.

Updated: 2026-09-27

Tasaheel ERP — Start the trial · User guide