Guide · ZATCA e-invoicing

ZATCA Wave 25: who has to integrate e-invoicing by 1 February 2027

By Ihab Salem, CEO, BottleTech · Updated 1 November 2026 · 5-minute read

ZATCA’s Wave 25 covers every business whose VAT-subject revenue passed 187,500 in 2022, 2023, 2024 or 2025. The figure is ZATCA’s, in SAR. These businesses must connect their e-invoicing system to ZATCA’s Fatoora platform by 1 February 2027. ZATCA announced the wave on 24 July 2026.

Who Wave 25 covers and when it is due

ZATCA does not move every business to Phase 2 at once. It brings them in by waves based on revenue, and tells each wave at least six months before its date. The Wave 25 notice came out on 24 July 2026 and sets 1 February 2027 as the last date. From 1 November 2026, that leaves 3 months.

24 Jul to 1 Nov 2026Notice period already used
1 Nov 2026 to 1 Feb 2027Time left to integrate
  • 24 Jul 2026: ZATCA announces Wave 25
  • 1 Feb 2027: Integration deadline
Segments scaled by days. Source: ZATCA Wave 25 notice, 24 July 2026.

187,500

VAT-subject revenue line for Wave 25 (SAR), any year from 2022 to 2025

6months

minimum notice ZATCA gives each wave

24hours

to report a simplified (B2C) invoice

Sources: ZATCA Wave 25 notice (2026), roll-out phases page, Detailed Guidelines for E-Invoicing (2023).

Integration means your system sends every invoice to ZATCA

Phase 1 has applied since 4 December 2021. Invoices are generated and stored electronically. Phase 2, the integration phase, connects your invoicing system to ZATCA’s Fatoora platform. Under ZATCA’s detailed e-invoicing guidelines, a standard (B2B) tax invoice goes to Fatoora for clearance, and ZATCA stamps it before it reaches the buyer. A simplified (B2C) invoice goes to the customer straight away and is reported within 24 hours.

  • B2B tax invoice
    Phase 1 (since December 2021)Generated and stored electronically
    Phase 2 (from your wave date)Sent to Fatoora for clearance before it goes to the buyer
  • B2C simplified invoice
    Phase 1 (since December 2021)Printed with a QR code
    Phase 2 (from your wave date)Stamped, handed to the customer, then reported within 24 hours
  • Your invoicing system
    Phase 1 (since December 2021)Works on its own
    Phase 2 (from your wave date)Onboarded on the Fatoora portal and connected to ZATCA over an API

How to check whether ZATCA has notified you

ZATCA’s guidelines say it notifies each wave by the official email and SMS registered with it. So first, make sure the email and mobile number on your ZATCA account still reach someone who reads them. If your revenue passed the line in any of the four years, plan as if you are in Wave 25, whether or not the message has arrived.

The Fatoora portal is where your invoicing system gets onboarded before it can send invoices to ZATCA. If you are unsure whether you are in Wave 25, ask ZATCA directly. Your accountant can help with the revenue figures.

Penalties, the fines waiver and postponement requests

ZATCA’s e-invoicing fines notice from November 2021 sets fines by type of violation and by how often it repeats. Some start with a warning, such as a missing QR code on a simplified invoice. Others start with a fine, such as not issuing e-invoices or editing them after issue. We do not quote amounts here. Check the current figures with ZATCA or your accountant.

ZATCA has extended its fines exemption initiative to 31 December 2026. The 29 June 2026 notice covers late registration, late payment, late filing and VAT return correction fines. It does not mention e-invoicing fines, and it excludes penalties on returns due after 30 June 2026.

On postponement, we found no ZATCA page that describes a way to ask for more time for a wave. The Wave 25 notice says no later than 1 February 2027. Plan for that date, and ask ZATCA directly about your own case.

Keep your current system if it can send sales over an API

You may not need a new system for Phase 2. If your POS, accounting or custom system can send completed sales over an API or webhook, we would connect it to ZATCA and your team keeps the software they know. If your vendor already ships ZATCA Phase 2 support, you may not need us at all. If the system is closed to any data access, replacing it is the alternative.

Our ZATCA e-invoicing integration guide covers onboarding step by step. ZATCA rejection errors lists the codes a connection meets most often, and POS and CRM integration shows how we connect a POS to other systems.

Who should act now

Good fit

  • VAT-subject revenue above the Wave 25 line in any year from 2022 to 2025
  • A POS or accounting system that does not send invoices to ZATCA yet
  • A system that can send completed sales over an API or webhook

Not yet

  • If your POS vendor already ships ZATCA Phase 2 support, ask them to switch it on
  • If your system has no API, export or database access, plan a replacement first
  • If you need advice on what tax you owe, that goes to ZATCA or your accountant

Common questions

Every business whose VAT-subject revenue passed 187,500 (ZATCA’s figure, in SAR) in 2022, 2023, 2024 or 2025, according to ZATCA’s notice of 24 July 2026. The integration deadline is 1 February 2027.
We found no ZATCA page that describes a postponement request for a wave. The Wave 25 notice says no later than 1 February 2027, so plan for that date and ask ZATCA directly about your case.
ZATCA sets e-invoicing fines by type of violation and number of repeats, and some start with a warning. We do not quote amounts. Check the current figures with ZATCA or your accountant.
Do not count on it. ZATCA’s fines exemption initiative runs to 31 December 2026, but its 29 June 2026 notice does not mention e-invoicing fines. Ask ZATCA or your accountant whether it covers your case.
Yes, if the pharmacy’s VAT-subject revenue passed the Wave 25 line. The notice sets the rule by revenue and names no sector, so pharmacies, shops and restaurants follow the same test.

Check your system before 1 February 2027

In a free 30-minute audit we look at your POS or accounting system and tell you whether it can be connected to ZATCA as it is. You leave with a one-page map, whether or not you hire us.

WhatsAppBook a free audit