ZATCA e-invoicing
Wave 25.
Ready before your deadline.
ZATCA Phase 2 on Odoo. Connected, signed and cleared, in 2 to 3 weeks.
—
days to 1 February 2027.
Tax invoice INV/2026/0412
| Item | Amount |
|---|---|
| Rebar supply, 12 t | 36,000 |
| Transport and unloading | 6,000 |
| VAT 15% | 6,300 |
| Total | 48,300 |
Are you in Wave 25?
If your taxable revenue passed SAR 187,500 in any year from 2022 to 2025, yes. ZATCA notifies businesses directly, but you don’t need to wait for the letter.
| Wave | Taxable revenue | Deadline |
|---|---|---|
| 24 | Above SAR 375,000 | Passed 30 June 2026 |
| 25 | Above SAR 187,500 | 1 February 2027 |
Fast-Track.
Everything you need. Nothing you don’t.
- Readiness review of your invoices and customer data.
- Odoo e-invoicing setup: format, QR code, signing, clearance and reporting.
- Every sales journal and VAT number connected to FATOORA.
- Customer data fixed: VAT numbers, Arabic and English names, addresses.
- Test invoices in the simulation environment: B2B, B2C, credit and debit notes.
- Production switch on a working day, with us on the call.
- Two finance users trained to read and fix rejection messages.
From SAR 9,500. In 2 to 3 weeks, with two weeks of free support.
Not on Odoo yet?
Launch, Grow and Scale all include ZATCA e-invoicing. Meet the deadline and move your company onto one system, in one project.
| Launch | From 24,000 |
| Grow | From 65,000 |
| Scale | From 150,000 |
Rushing costs more.
Small details stop an invoice. We plan for them before they happen.
Production is no place to experiment.
Switching is hard to undo. So we test every case in simulation first.
Every sales journal connects on its own.
One branch or journal left out means invoices that never reach ZATCA.
A missing VAT number stops the invoice.
We check your customer data before connecting, not after.
Is your company ready for Wave 25?
Three questions. An instant answer.
Ready before 1 February.
30 minutes with a consultant. Your wave, what’s missing, and when you’ll be ready.