Companies with taxable sales above 187,500 riyals must send their invoices through ZATCA’s Fatoora platform by 1 February 2027. Check your wave, your deadline and how ready you are in 1 minute, then let our Al Khobar team connect you: with your current system, Zoho Books or Odoo.
Answer 3 quick questions. You will see your wave, the days left, your readiness score and the fastest way to comply. Send the result to us on WhatsApp and we reply with a clear plan.
| Wave | Who is included | Connect to Fatoora by |
|---|---|---|
| Wave 23 | Taxable sales above 750,000 riyals | 2026 (passed) |
| Wave 24 | Taxable sales above 375,000 riyals | 30 June 2026 (passed) |
| Wave 25 | Taxable sales above 187,500 riyals in any year from 2022 to 2025 | 1 February 2027 |
Source: ZATCA Wave 25 announcement (24 July 2026), as reported by KPMG, EY and Grant Thornton. ZATCA notifies each wave at least 6 months before its deadline. Your exact wave is shown on the ZATCA Fatoora portal.
| Phase 1 (Generation) | Phase 2 (Integration) | |
|---|---|---|
| Since | 4 December 2021, all taxpayers | In waves from 1 January 2023 |
| Invoices | Issued from an electronic system, not handwritten or Excel | Same, plus connected to ZATCA’s Fatoora platform |
| Standard (B2B) tax invoices | Generated electronically | Cleared by ZATCA in real time before you share them with the buyer |
| Simplified (B2C) invoices | QR code on the invoice | Reported to ZATCA within 24 hours, with QR code |
| Security | Invoices cannot be edited or deleted | Plus a cryptographic stamp from a ZATCA-issued certificate (CSID) |
Tax invoices must be in Arabic. Arabic and English side by side is allowed.
Simplified invoices carry the ZATCA QR code; it is also generated for standard invoices.
Each invoice is signed with your device certificate (CSID) issued through Fatoora.
Standard tax invoices need the buyer’s name, address and tax number.
Mistakes are fixed with a credit or debit note, never by editing or deleting the invoice.
B2B invoices are cleared before sharing; B2C invoices are reported within 24 hours.
Already on Zoho Books, Odoo or a ZATCA-ready app? We onboard it on Fatoora, test in simulation and go live.
On Excel, Word, Tally or an old program? We move you to Zoho Books or Odoo with your customers, items and opening balances.
On SAP, Oracle, Dynamics, a custom ERP or a POS? We assess it and plan a compliant connection to Fatoora.
Licences are supplied through our Saudi distributors (Odoo licences on your own subscription). You get one clear proposal after a free call, with no surprises.
Your e-invoicing system holds your customers, sales and tax data, and its certificate signs every invoice in your company’s name. We protect it with MFA, user roles, backups and access reviews.
Waves has helped 150+ companies pass Aramco CCC. We apply the same security discipline to your ZATCA setup.

We confirm your wave and deadline and review how you issue invoices today.
Connect your system, move to Zoho Books or Odoo, or integrate your ERP or POS.
Arabic/English templates, tax categories, customer data and numbering.
With your finance team: Fatoora portal, OTP, device certificate (CSID) for each invoice unit.
Standard and simplified invoices, credit notes and QR codes tested before going live.
Switch to production, train your team and support you from Al Khobar.
Engineering, contracting and industrial companies across the Kingdom rely on our team for their IT.








Taxpayers whose taxable sales went above 187,500 riyals in any year from 2022 to 2025. They must integrate their e-invoicing system with ZATCA’s Fatoora platform by 1 February 2027. Your exact wave is shown on the Fatoora portal.
Phase 1 (since December 2021) requires invoices to be generated by an electronic system with a QR code on simplified invoices. Phase 2 connects that system to ZATCA: B2B tax invoices are cleared in real time and B2C simplified invoices are reported within 24 hours, each with a cryptographic stamp.
No. Since Phase 1, tax invoices must be issued from a compliant electronic system. For Phase 2 that system must also be connected to Fatoora.
Many systems support Phase 2, including Zoho Books (Saudi edition) and Odoo with its Saudi localisation. What matters is that your system is set up correctly and onboarded on Fatoora. We check your current system before recommending a change.
ZATCA can apply penalties for e-invoicing non-compliance. If your deadline has passed or is close, contact us and we will help you connect as quickly as possible.
Your finance team logs in to the Fatoora portal and generates a one-time code (OTP) for each invoicing unit. The code is entered in your system to issue its certificate (CSID). Invoices are tested in simulation first, then switched to production.
Generally no. Phase 2 applies to invoices issued after your integration date. We confirm the details for your case during setup.
Yes. Simplified invoices from shops, showrooms and restaurants must carry the QR code and be reported to ZATCA within 24 hours. Some POS systems need an update or replacement.
The invoice must be corrected and resubmitted. We set up customer data, tax categories and invoice layouts carefully to avoid rejections and train your team on what to check.
Yes. We are based in Al Khobar and visit companies in Dammam, Jubail and Dhahran. Fatoora onboarding and testing are done remotely, so we support companies across Saudi Arabia.
Tell us how you issue invoices today. We reply the same working day with your wave, your gaps and the fastest way to comply.