ZATCA e-invoicing · Wave 25

Connect your invoicing to Fatoora by 1 February 2027.

ZATCA’s Wave 25 covers every business whose VAT-subject revenue passed SAR 187,500 in 2022, 2023, 2024 or 2025. Our Riyadh team sets up Odoo’s Saudi e-invoicing for your entity and tests it with ZATCA before the deadline.

Wave 25 at a glance

Three numbers from ZATCA.

187,500
SAR of VAT-subject revenue in any year from 2022 to 2025 brings a business into Wave 25.
1 Feb 2027
The latest date for Wave 25 businesses to integrate with Fatoora.
24h
To report each simplified (B2C) invoice to ZATCA after you issue it.
Source: ZATCA · zatca.gov.sa
What Phase 2 changes

ZATCA sees every invoice you issue.

Phase 1 asked for electronic invoices with a QR code. Phase 2, the integration phase, connects your invoicing system to ZATCA’s Fatoora platform.

01

Standard invoices are cleared first

Each B2B tax invoice goes to Fatoora as XML. ZATCA validates and stamps it, and only then do you share it with your customer.

02

Simplified invoices are reported

B2C and point-of-sale invoices go to the customer straight away, and your system reports each one to Fatoora within 24 hours.

03

Every invoice is signed

Each invoice carries a cryptographic stamp, a QR code and the extra fields Phase 2 requires.

04

Each invoicing unit is registered

Every system, branch or POS terminal that issues invoices is onboarded to Fatoora and gets its own cryptographic stamp identifier (CSID).

How we get you there

Four steps from your first call to your first cleared invoice.

We work the plan back from 1 February 2027, so every step has a date before work starts.

1

Check

We list every entity, branch and POS terminal that issues invoices, and whether each one issues standard or simplified invoices.

2

Configure

We set up Odoo’s official Saudi e-invoicing module for your entity, your VAT treatment and your Arabic and English invoice layouts.

3

Onboard and test

We onboard each unit to Fatoora, run ZATCA’s compliance checks and clear test invoices in ZATCA’s simulation environment.

4

Go live

We switch to production, watch your first invoices clear, and support you from Riyadh.

Book a ZATCA call

Tell us how you invoice today.

A consultant from our Riyadh team calls you back within one working hour, Sunday to Thursday.

RiyadhBintami Building, King Abdulaziz Road, Alwurud+966920015294
Or reach us directly
Common questions

What Saudi finance teams ask about Wave 25.

Short answers. The first call covers your entity in detail.

How do we know we are in Wave 25?

Check your VAT-subject revenue for 2022, 2023, 2024 and 2025. If it passed SAR 187,500 in any one of those years, Wave 25 covers you. ZATCA also notifies each business it brings into a wave.

Does Odoo support ZATCA Phase 2?

Yes. Odoo includes an official Saudi e-invoicing module that clears standard invoices and reports simplified invoices through Fatoora. The compliance capability comes from Odoo’s module. Our job is to configure it for your entity and test it with ZATCA.

We run an older version of Odoo. Do we need to upgrade?

It depends on the version. Odoo maintains its Saudi e-invoicing module for recent versions, so an older database may need an upgrade first. On the first call we check your version and tell you whether you can stay on it.

We are not on Odoo yet. Can you still help?

Yes. If your current system cannot connect to Fatoora, Odoo can replace it. We implement it with e-invoicing configured from the start, and the first call tells you whether the timeline fits 1 February 2027.

Our VAT revenue stayed under SAR 187,500. Are we exempt?

Wave 25 does not apply to you. ZATCA brings businesses into Phase 2 in waves, and says it notifies each one at least six months before its integration date.

Can our invoices be in Arabic and English?

Yes. Odoo prints invoices in Arabic, English or both on one document. We set up the layout as part of the e-invoicing work.

How long does it take?

It depends on how many entities, branches and POS terminals issue invoices. After the first call you get a dated plan, worked back from 1 February 2027.

Let’s talk

Talk to the Riyadh team about Wave 25.

One call tells you whether you are in Wave 25 and what your invoicing needs to change.

Book a ZATCA call →