Is your business in a ZATCA integration wave?

Check free whether your business falls in a ZATCA e-invoicing Phase 2 wave announced so far, and its integration deadline.

Free, no sign-upWorked out in your browser onlyWaves as of 19 October 2026

Is your business in a ZATCA integration wave?

Is your business VAT-registered?
How will you enter your revenue?
VAT-subject revenue (SAR)

Waves 1 and 2 used 2021 revenue only (above SAR 3 billion and 500 million); their deadlines have passed.

Result

Wave 25

Your business is in wave 25

The deadline to connect your invoicing to Fatoora: 1 February 2027. Start early: completing your data and passing the compliance checks take time.

A guide based on the waves ZATCA announced up to 19 October 2026; not legal advice. The notice ZATCA sends you is what counts: confirm your date on the Fatoora portal or with ZATCA.

The Phase 2 waves announced so far

Latest: wave 25 for revenue above SAR 187,500, to integrate by 1 February 2027 (announced 24 July 2026).

WaveVAT-subject revenue above (SAR)Revenue yearIntegration dateSource
25187,5002022, 2023, 2024 or 2025 By 1 February 2027 upcoming ZATCA notice · 24 July 2026
24375,0002022, 2023 or 2024 By 30 June 2026 passed ZATCA notice · 26 September 2025
23750,0002022, 2023 or 2024 By 31 March 2026 passed ZATCA notice · 27 June 2025 (Arabic)
221,000,0002022, 2023 or 2024 By 31 December 2025 passed ZATCA notice · 21 March 2025
211,250,0002022, 2023 or 2024 By 30 November 2025 passed ZATCA notice · 28 February 2025
201,500,0002022 or 2023 By 31 October 2025 passed ZATCA notice · 31 January 2025
191,750,0002022 or 2023 By 30 September 2025 passed ZATCA notice · 27 December 2024
182,000,0002022 or 2023 By 31 August 2025 passed ZATCA notice · 29 November 2024
172,500,0002022 or 2023 By 31 July 2025 passed ZATCA notice · 1 November 2024
163,000,0002022 or 2023 By 30 June 2025 passed ZATCA notice · 27 September 2024
154,000,0002022 or 2023 By 31 May 2025 passed ZATCA notice · 30 August 2024
145,000,0002022 or 2023 By 30 April 2025 passed ZATCA notice · 26 July 2024
137,000,0002022 or 2023 By 31 March 2025 passed ZATCA notice · 28 June 2024
1210,000,0002022 or 2023 By 28 February 2025 passed ZATCA notice · 24 May 2024
1115,000,0002022 or 2023 By 31 January 2025 passed ZATCA notice · 26 April 2024
1025,000,0002022 or 2023 By 31 December 2024 passed ZATCA notice · 29 March 2024
930,000,0002021 or 2022 From 1 June 2024 passed ZATCA notice · 17 November 2023
840,000,0002021 or 2022 From 1 March 2024 passed ZATCA notice · 18 August 2023
750,000,0002021 or 2022 From 1 February 2024 passed ZATCA notice · 28 July 2023
670,000,0002021 or 2022 From 1 January 2024 passed ZATCA notice · 16 June 2023
5100,000,0002021 or 2022 From 1 December 2023 passed ZATCA notice · 26 May 2023
4150,000,0002021 or 2022 From 1 November 2023 passed ZATCA notice · 28 April 2023
3250,000,0002021 or 2022 From 1 October 2023 passed ZATCA notice · 24 March 2023
2500,000,0002021 From 1 July 2023 passed ZATCA notice · 23 December 2022
13,000,000,0002021 From 1 January 2023 passed ZATCA notice · 24 June 2022

Sources: ZATCA's notice for each wave, and ZATCA's roll-out phases page. Waves 1–16 give the start of integration; waves 10–25 a deadline in ZATCA's table. Checked on 19 October 2026.

Frequently asked questions

How does ZATCA choose the integration waves?

By VAT-subject revenue in the reference years announced with each wave. Wave 1 covered revenue above SAR 3 billion in 2021, and the threshold fell wave after wave down to SAR 187,500 in wave 25.

When will ZATCA tell me my wave?

ZATCA says it notifies taxpayers of their Phase 2 wave at least six months in advance. Check your notices on the Fatoora portal and ZATCA's news.

What if my wave's deadline has passed and I haven't integrated?

Integrate your invoicing with Fatoora without delay, and contact ZATCA about your business's position. This tool doesn't assess penalties or give legal advice.

Is e-invoicing included in Ehsebly?

Yes, for Saudi companies: the Phase 2 connection to Fatoora is included in your plan at no extra cost, and you connect once with the one-time code in settings.

Ehsebly… and relax.

Every pound in its place. In the currency of Lebanon with its tax, from today.

14-day free trial on Starter · no payment during the trial

Start with Ehsebly

Every pound in its place. In the currency of Lebanon with its tax, from today.

14-day free trial on Starter · no payment during the trial

Sign in Start now