ZATCA Phase 2 Integration: Waves, Deadlines, and What "Approved Software" Really Means
Who Wave 25 captures, the 1 February 2027 deadline, clearance vs reporting, and how to verify that an e-invoicing solution actually meets ZATCA's requirements — including the one you already run.
If ZATCA has notified your business that it falls within an integration wave — or your VAT-subject revenue is anywhere near SAR 187,500 — this page covers what Phase 2 integration actually involves, the deadlines that apply, and how to judge whether a solution (including the one you already run) genuinely meets the requirements.
Phase 1 vs Phase 2, in one minute
Phase 1 — Generation. In force since 4 December 2021 for all resident taxpayers. Invoices and their credit/debit notes must be generated and stored through a compliant electronic solution. Handwritten invoices, Word and Excel files stopped being acceptable then — for everyone, regardless of size.
Phase 2 — Integration. Began 1 January 2023 and is rolled out in waves. It adds three requirements on top of Phase 1: integrating your e-invoicing solution with ZATCA’s Fatoora platform, issuing invoices in a specific format, and including additional fields in the invoice.
The practical difference: under Phase 1 your invoice was a matter between you and your customer. Under Phase 2 it passes through ZATCA’s systems.
The waves: where the thresholds stand
| Wave | VAT-subject revenue threshold | Assessed over | Integrate by |
|---|---|---|---|
| 24 | exceeded SAR 375,000 | 2022, 2023 or 2024 | 30 June 2026 (passed) |
| 25 | exceeded SAR 187,500 | 2022, 2023, 2024 or 2025 | 1 February 2027 |
Two things to read out of that table. The threshold halved between waves — Wave 25 reaches a large population of small businesses that have never integrated with anything. And one year is enough: exceeding the threshold in any single year of the window puts you in scope.
ZATCA notifies targeted taxpayers directly, at least six months before their integration date. But absence of a letter is not proof of absence from scope — if your numbers are near the line, check all four years.
Clearance and reporting: the two flows your invoices will follow
Once integrated, not all invoices are treated the same way:
- Standard tax invoices (B2B) follow the clearance model. The invoice is submitted to Fatoora and cleared before it is delivered to the buyer — it is not valid until ZATCA has cleared it.
- Simplified tax invoices (B2C) follow the reporting model. The invoice is handed to the customer immediately, then reported to ZATCA within 24 hours of generation.
Connectivity failures are accounted for. If the solution is offline, invoices queue and are reported once the connection is restored. The requirement is that the solution stays operational — not that sales stop because the network did.
If you sell to both businesses and consumers, you need both flows — and a solution that picks the right invoice type from the customer’s data rather than leaving that judgement to whoever is behind the counter.
“ZATCA approved software” — what that phrase is worth
It is the most-searched English phrase in this space, and it deserves a careful answer.
What matters legally is specific: your solution must meet ZATCA’s published requirements, and integrate with Fatoora once your wave applies. Those capabilities are verifiable. The word “approved” in an advertisement is not the verification — and it does not move the obligation: compliance sits with your business, and registration with ZATCA is yours to complete; no vendor can do it on your behalf.
So instead of hunting for a blessing, ask any vendor — including your current one — these questions:
- Does it generate the QR code on simplified invoices automatically?
- Does it require the buyer’s VAT registration number on standard invoices before issuing?
- Does it refuse to delete or amend an issued invoice, correcting through linked credit/debit notes instead?
- Does it build the Phase 2 format and additional fields without manual work?
- Does it handle clearance and reporting against Fatoora, including the 24-hour rule?
- What happens offline — does issuing continue and reporting resume automatically?
- Who manages the company’s cryptographic certificates and their renewal?
- When Fatoora rejects an invoice, do you see the rejection reason verbatim?
A yes to all eight is what “compliant” means in practice. Hesitation on question 4 or 5 means you are looking at an invoicing template with a nicer interface.
Already running Tally, Zoho, Odoo or another ERP?
A meaningful share of businesses in the Kingdom run international ERPs, and a generic invoice out of an ERP is not automatically a compliant Saudi e-invoice. That does not mean you must replace your ERP — it means the eight questions above go to your ERP vendor, about their Saudi Arabia configuration specifically. If the answers come back no — or “with customisation, quoted separately” — the usual path is a dedicated e-invoicing solution running alongside the ERP, handling generation, format and Fatoora integration, while the ERP keeps doing what it does well.
The mistake to avoid is discovering this in the final weeks before your wave’s deadline. Previous waves showed the crunch concentrates at the end — and that what actually delays businesses is incomplete master data (customer VAT numbers above all), not the technical integration itself.
The penalties, honestly
The enforcement picture is firmer than most vendor marketing suggests, but it is not designed to ambush you:
| Violation | Starts with |
|---|---|
| Not issuing electronic invoices | SAR 5,000 fine |
| Deleting or amending an invoice after issuance | SAR 10,000 fine |
| Missing QR code on a simplified invoice | Warning |
| Missing buyer VAT number on a standard invoice | Warning |
| Failing to notify ZATCA of a malfunction preventing issuance | Warning |
Fines are applied by violation type and repetition, and a violation recurring more than 12 months after it was discovered counts as new — starting with a warning again.
Where eFatura fits
eFatura issues both invoice types with their required fields and QR codes, corrects through linked credit and debit notes, builds Phase 2 invoices in the required format, submits to the Fatoora platform, manages the company’s certificates and renewals, and surfaces rejection reasons verbatim so an invoice can be corrected and resubmitted. The interface and support run in English, Arabic and Turkish — relevant if your finance team and your accountant do not share a first language.
See plans and pricing or the full side-by-side limits. قارئ بالعربية؟ الدليل الأوسع متوفر هنا: ربط الفاتورة الإلكترونية مع هيئة الزكاة.
This guide is general information, not tax advice. Dates, thresholds and fines are sourced from the Zakat, Tax and Customs Authority and were verified on 27 August 2026. Check ZATCA’s e-invoicing pages for the latest announcements.