ZATCA e-invoicing · Phase 2 (Integration)

ZATCA Phase 2, from your normal invoice

Tax and simplified invoices in ZATCA XML, stamped and sent to Fatoora. Arabic and English, priced in riyals, set up for you.

SAR 101 per user a month (billed as AED 99) · set-up from SAR 3,062 (AED 2,999) · 15-day trial, no card
Tax invoice · B2BSAR 10,925.00● Cleared before delivery
Simplified invoice · till 2Reported to Fatoora
QR codeAll 9 ZATCA tags● Arabic and English on one invoice
Phase 2clearance and reporting
SAR 101per user a month, billed as AED 99
AR / ENinvoice and XML
24 hreporting window, tracked
Get a price

Get a price for your company

Four short fields. A person in Dubai replies on WhatsApp the same working day.

No card, no payment details. We use your details only to reply to you.

alnoor.xrero.com
Good morning, Al Noor TradingToday
Tax invoices cleared380 warnings
Simplified invoices reported412within 24 hours
In the queue122 h left of 24
INV/2026/01042 · Riyadh Build SuppliesClearedSAR 10,925.00
SIM/2026/03318 · till 2ReportedSAR 46.00
SIM/2026/03319 · offlineQueuedSAR 23.00
CSID · productionIssued to your establishment
Wave 25Integrate by 1 Feb 2027
What Phase 2 changes

A tax invoice stops being an emailed PDF

It becomes a signed XML document that ZATCA receives, before or soon after your customer.

The Saudi edition

Set up for the Kingdom, chart to QR

VAT at 15%, a SOCPA-style chart, prices in riyals and every invoice in Arabic and English.

  • Customer VAT numbers validated once and reused
  • Your data moved in for you
  • Riyadh support, Sunday to Thursday
Inside the product

One invoice, everything ZATCA needs on it

The printed document, the XML, the stamp, the counter and the hash come from one confirmation.

Tax invoice INV/2026/01042 · ZATCAProduction
Tax invoiceINV/2026/01042 · 12/10/2026 10:24
فاتورة ضريبيةشركة النور للتجارة
Seller: Al Noor Trading Co., RiyadhVAT 310XXXXXXX00003
Buyer: Riyadh Build SuppliesVAT 300XXXXXXX00003
Cement, 50 kg bags200 × 18.003,600.00
Steel rebar 12 mm (tonne)2 × 2,950.005,900.00
Subtotal9,500.00
VAT 15%1,425.00
TotalSAR 10,925.00
Cleared by ZATCA
UUID8d3f1c2e-5b7a-4e09-9a61-2f4c7d0b9e15
Invoice counter (ICV)1042
Previous-invoice hash (PIH)NWZlY2ViNjZmZmM4NmYzOGQ5NTI3ODZj…
StampECDSA · CSID PROD-***-7741
ResponseZATCA 10:24:31 · 0 warnings
DocumentTypeSARZATCA
INV/2026/01042Tax invoice10,925.00Cleared
SIM/2026/03318Simplified46.00Reported
CN/2026/00041Credit note−575.00Cleared
SIM/2026/03319Simplified · offline23.00Queued · 22 h left
Reporting queue1 simplified invoice waiting● Sent when the till is back online
What every invoice carries

The ZATCA layer, line by line

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

Stock, sales and ZATCA on the same ledger.

The invoice moves the stock it sells.

XML · INV/2026/01042Stamped and cleared
Clearance

Your customer only gets the cleared invoice

Confirm a tax invoice; it is stamped, sent to Fatoora, and returns with ZATCA's QR.

  • Every ZATCA response kept with the document
  • Cleared invoices cannot be edited or deleted
  • Credit and debit notes follow the same path
Simplified · SIM/2026/03319Queued · 22 h left
Reporting

At the till, the sale never waits

A simplified invoice goes to the customer at once and is queued for reporting within 24 hours.

  • Works offline; sent when the line returns
  • Counters that never reset
  • An append-only transmission log
Wave25

Which wave are you in?

ZATCA brings businesses into Phase 2 in waves. Wave 25 covers VAT-able revenue above SAR 187,500 in 2022, 2023, 2024 or 2025.

Integrate with Fatoora by1 Feb 2027

Source: ZATCA news on Wave 25. Not sure of your wave? Send us your VAT number on WhatsApp.

How onboarding works

Three steps, done with you on a call

ZATCA's certificates are issued to your business, never to us.

Your Fatoora OTP

You generate a one-time code on the Fatoora portal. Xrero requests your compliance certificate (CSID).

The six compliance documents

Xrero runs the six test documents ZATCA asks for and shows you its answers.

Production, then invoice as usual

Your production certificate is issued; every invoice you post is cleared or reported.

Where we stand with ZATCA, plainly

Dates and facts, nothing more

18 September 2026Validated on ZATCA's developer sandbox

All six compliance document types accepted, and live clearance, reporting and a credit note accepted with zero warnings.

28 – 29 September 2026A Saudi establishment's device onboarded

Onboarded through Xrero on the Fatoora simulation environment on 28 September and on production on 29 September 2026, with the establishment's own Fatoora credentials.

28 September 2026Directory application under review

ZATCA's Solution Providers Directory is a guiding, non-binding list and, in ZATCA's own words, not an approval of the listed solutions. Our application to be listed is under review.

In the KingdomSIF International, Riyadh

In Saudi Arabia, Xrero is offered by SIF International (S I F International Company), a limited liability company based in Riyadh, Commercial Registration 7050213813. Support in Arabic and English on WhatsApp, Sunday to Thursday, Riyadh hours.

Data, hosting and billingYour records stay yours, and reachable from Saudi Arabia

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, and no Saudi VAT is added by us. Ask your accountant if unsure.

Pricing

Shown in riyals, billed in dirhams

SAR 101 per user / month

Billed as AED 99 per user a month (AED 83 on the annual plan). No annual maintenance fee.

  • ZATCA Phase 2 clearance and reporting
  • Accounting, 15% VAT and a SOCPA-style chart
  • Point of sale, inventory, sales and purchase
  • Arabic and English invoices and screens
Start a 15-day Saudi trial
One-time set-up, by our team
From SAR 3,062

AED 2,999, paid once, depending on the size of the business. We migrate your data, run the ZATCA onboarding with you and train your team.

See the full price list →

Common questions

What is ZATCA Phase 2?

The Integration phase: invoices are generated as ZATCA XML with a cryptographic stamp, hash chain and QR, and sent to Fatoora. Tax invoices are cleared before delivery; simplified ones reported within 24 hours.

Does Phase 2 apply to my business?

ZATCA notifies businesses in waves at least six months ahead. Wave 25 covers VAT-able revenue above SAR 187,500 in 2022 to 2025, with integration due by 1 February 2027.

Where does Xrero stand with ZATCA?

Xrero was validated on ZATCA's developer sandbox on 18 September 2026. Our application to ZATCA's guiding, non-binding list of solution providers, which ZATCA says is not an approval, is under review.

What does it cost?

SAR 101 per user a month, billed as AED 99 (AED 83 on the annual plan), and a one-time set-up from SAR 3,062 (AED 2,999). No annual maintenance fee; 15-day trial.

Bring one of your invoices. We show you the XML, the stamp and ZATCA's answer.

Start your 15-day trialTalk to us on WhatsApp