ZATCA e-invoicing · Phase 2 (Integration)

Saudi e-invoicing software: ZATCA Phase 2 clearance and reporting, from your normal invoice

Xrero issues your tax invoices and simplified invoices in the ZATCA XML format, stamps them, and sends them to the Fatoora platform: tax invoices for clearance, simplified invoices for reporting within 24 hours. Arabic and English on the same document, prices shown in Saudi riyals, set up for you.

SAR 101 per user per month (billed as AED 99). One-time setup from SAR 3,062 (AED 2,999), done by our team. 15-day trial included.

Validated on ZATCA's developer sandbox, 18 September 2026 QR code with the 9 ZATCA tags Arabic and English on one invoice
What every Xrero invoice carries for ZATCA ZATCA · Phase 2
FormatUBL 2.1 XML, ZATCA profile
IdentityUUID · invoice counter (ICV) · previous-invoice hash (PIH)
StampECDSA cryptographic stamp with your CSID
QRTags 1–9: seller, VAT, time, totals, hash, stamp, keys
Tax invoiceCleared by ZATCA before it reaches the buyer
SimplifiedReported to ZATCA within 24 hours
Archive6 years, exported as VAT_date_time_number

Phase 2

clearance + reporting

SAR 101

per user, per month

AR / EN

invoice and XML

24 h

reporting window, tracked

What Phase 2 changes for a Saudi business

A tax invoice stops being a PDF you email and becomes a signed XML document that ZATCA receives.

Today, in many Saudi companies

  • Invoices made in Word, Excel or a Phase 1 program that cannot talk to Fatoora
  • No cryptographic stamp, no hash chain, no invoice counter
  • Tax invoices handed to customers before ZATCA has cleared them
  • Simplified invoices reported late, or not at all, when the shop is busy

With Xrero

  • Every invoice, credit note and debit note is generated as ZATCA XML with UUID, counter and hash chain
  • Stamped with your own CSID from the Fatoora portal; the QR carries all nine tags
  • Tax invoices go to clearance first; the cleared document, with ZATCA's QR, is what your customer gets
  • Simplified invoices are queued for reporting with the 24-hour deadline tracked, offline or online

Which wave are you in?

ZATCA brings businesses into Phase 2 in waves, announced at least six months ahead. The current announcement:

Wave 25VAT-able revenue above SAR 187,500 in 2022, 2023, 2024 or 2025Integrate with Fatoora by 1 February 2027

Source: ZATCA news, “ZATCA Determines the Criteria for Selecting the Targeted Taxpayers in Wave 25”. Earlier waves are already live. Not sure which wave you are in? Send us your VAT number and revenue band on WhatsApp and we tell you.

How onboarding works

Three steps, all from inside your own Xrero system. We do them with you on a call.

1

Your Fatoora OTP

You log in to the Fatoora portal with your ZATCA (ERAD) account and generate a one-time code. Xrero creates the certificate request and receives your compliance certificate (CSID).

2

The six compliance documents

ZATCA asks every solution to prove it can produce a tax invoice, a simplified invoice and their credit and debit notes. Xrero runs the six documents automatically and shows you ZATCA's answers.

3

Production, then invoice as usual

Your production certificate is issued and every invoice you post is cleared or reported from then on. Your team keeps invoicing the way it always did.

See it in 60 seconds

A read-only login to our demo company, Baqala, on ZATCA's developer sandbox. Nothing to install, and nothing you do there reaches ZATCA.

1

Sign in

ksa.xrero.com — user demo, password demo. Read-only: you can open everything and change nothing.

2

Saudi Tools → ZATCA Reports

Every document with ZATCA's answer — cleared, reported or rejected — its invoice counter (ICV) and its hash chain.

3

Open INV/2026/00078

A tax invoice cleared by the sandbox on 18 September 2026: the QR, the UUID, the previous-invoice hash and the cleared XML as an attachment.

4

Print it

The Tax Invoice PDF with the ZATCA QR and the “Cleared by ZATCA” ribbon. The SANDBOX watermark stays on every demo document.

Demo login (read-only)
ksa.xrero.com  ·  demo / demo
Open the demo
Tax invoice from the Xrero demo company cleared by ZATCA's sandbox: green header, ZATCA QR code, Cleared by ZATCA ribbon, seller and buyer VAT numbers, line and totals in SAR
Real document: INV/2026/00078, cleared by ZATCA's developer sandbox on 18 September 2026. Sandbox, not production.

What the Saudi edition includes

Saudi accounting with ZATCA built in, plus the apps a growing business runs on.

ZATCA Phase 2 documents

Tax invoices, simplified invoices, credit notes and debit notes in UBL 2.1 XML with the stamp, hash chain and QR ZATCA requires.

Clearance and reporting

Tax invoices cleared before delivery; simplified invoices reported within 24 hours; every response from ZATCA kept with the document.

Saudi chart of accounts and VAT

SOCPA-style chart, 15% VAT, bilingual Arabic-English invoices, customer VAT numbers validated once and reused.

Tamper-evident by design

Counters that never reset, an append-only transmission log, cleared invoices that cannot be edited or deleted, a 6-year archive with ZATCA-named exports.

Retail and trading apps

Point of sale, inventory, sales, purchase and an online store on the same data as your accounting.

Set up for you

Your customers, products and opening balances migrated, your team trained on your own invoices, in Arabic or English.

Where we stand with ZATCA — plainly

  • Validated against ZATCA's developer sandbox on 18 September 2026: all six compliance document types accepted, and live clearance, reporting and a credit note accepted with zero warnings.
  • ZATCA does not certify or approve software. Its Solution Providers Directory is voluntary and, in ZATCA's own words, not an approval; our application to be listed is in progress.
  • Simulation and production onboarding always use your own Fatoora portal credentials, so ZATCA's certificates are issued to your business, never to us.

Data, hosting and billing

  • Your data is hosted in Frankfurt (EU) with daily backups; you keep full access to and export of every invoice and record from Saudi Arabia, as the VAT regulations require.
  • Prices are shown in Saudi riyals for reference (AED 1 ≈ SAR 1.02). Xrero is a UAE company, so invoices are issued in AED; a VAT-registered Saudi business accounts for the VAT under the reverse-charge mechanism — no Saudi VAT is added by us. Ask your accountant if unsure.
  • Support in Arabic and English on WhatsApp, Sunday to Thursday, Riyadh hours.

Questions we get asked

Straight answers, the same ones we give on the phone.

What is ZATCA Phase 2?

The Integration phase of Saudi e-invoicing: invoices are generated as XML in ZATCA's format, carry a cryptographic stamp, a hash chain and a QR code, and are sent to ZATCA's Fatoora platform — tax invoices for clearance before delivery, simplified invoices for reporting within 24 hours.

Does Phase 2 apply to my business?

ZATCA notifies businesses in waves at least six months ahead. The latest announcement, Wave 25, covers businesses whose VAT-able revenue exceeded SAR 187,500 in 2022, 2023, 2024 or 2025, with integration due by 1 February 2027. Earlier waves are already live.

What is the difference between clearance and reporting?

A tax invoice (B2B) is sent to ZATCA first and only the cleared document goes to your customer. A simplified invoice (B2C) is given to the customer immediately and reported to ZATCA within 24 hours. Xrero does both automatically.

Is Xrero certified by ZATCA?

No, and no software is: ZATCA does not certify solutions. Xrero was validated against ZATCA's developer sandbox on 18 September 2026 — six compliance document types and live clearance and reporting accepted with zero warnings. ZATCA keeps a voluntary, non-binding directory of solution providers; our listing application is in progress.

Do I need to change how I invoice?

Only if you invoice from Word, Excel or a template today. In Xrero you issue the invoice as usual; the XML, stamp, QR and the exchange with ZATCA happen with it.

Does it work in Arabic?

Yes. Invoices carry Arabic and English on the same page, every screen is bilingual, and the XML carries the same figures.

What do I need to start?

Your VAT registration number, access to the Fatoora portal with your ZATCA account to generate the one-time code, and one hour with us for onboarding. No Saudi commercial register is needed on our side.

What does it cost?

SAR 101 per user per month, billed as AED 99, and a one-time setup from SAR 3,062 (AED 2,999) depending on the size of the business. No annual maintenance fee, 15-day trial included; the full price list is on the pricing page.

See your own invoice cleared by ZATCA

Twenty minutes on WhatsApp. Bring one of your invoices and we show you the XML, the stamp and ZATCA's answer.

Get your Saudi e-invoicing quote

Tell us your team size and what you invoice with today. Someone from our team replies on WhatsApp the same working day.

SAR 101 per user per month, billed as AED 99. Setup from SAR 3,062 (AED 2,999). 15-day trial included. Xrero is an independent company and is not affiliated with Odoo S.A.
Received. We reply on WhatsApp within working hours.

Page updated 18 September 2026.

WhatsApp usCall us