Time Sensitive
FATOORA Wave 25 integration deadline: 1 February 2027, once ZATCA notifies you

Zakat & Tax Consultants in Riyadh VAT, ZATCA E-Invoicing (FATOORA), RETT & Zakat Certificates

If your VAT-subject revenue exceeded SAR 187,500 in 2022–2025 and you were not already in an earlier wave, you are in Wave 25 and must integrate with the Fatoora platform (منصة فاتورة) by 1 February 2027, once ZATCA notifies you; businesses above SAR 375,000 were in Wave 24, whose 30 June 2026 deadline has passed. We also handle Real Estate Transaction Tax (RETT) refunds and exemptions, VAT registration and returns, your annual Zakat Certificate (شهادة الزكاة), and customs duty refunds.

WhatsAppCall us
ZATCA e-invoicing compliance

Some of our clients

  • Elm
  • Holograph Technologies Gulf
  • Baja
  • Karam Alnakhil Ajwa Dates
  • Wego
  • Milliman
  • Binyah — Saudi Real Estate Infrastructure Company
  • View United Real Estate Development
+20 more clients →

The short answer

Entry Post's zakat and tax team prepares zakat returns and certificates, VAT filings and ZATCA e-invoicing (FATOORA) integration for Saudi companies; it is an independent SOCPA-licensed firm, not a government body. Zakat is 2.5% of the zakat base, with the return due within 120 days of year end. FATOORA Wave 25 covers businesses whose VAT-subject revenue exceeded SAR 187,500 in 2022–2025 and that were not in an earlier wave: they must integrate by 1 February 2027 once ZATCA notifies them. Businesses above SAR 375,000 were in Wave 24, whose 30 June 2026 deadline has passed.

Reviewed by Noura Alderaan, SOCPA Fellow (No. 1379) ·

Official sources: ZATCA: Wave 25 e-invoicing announcement ↗ZATCA ↗

Key facts

  • Zakat: 2.5% of the zakat base for a Hijri year, pro-rated for a non-Hijri financial year.

    Source:Zakat IR Art. 15(1)-(2) [T02-0504]
  • Zakat return and payment: within 120 days after the end of the zakat year.

    Source:Zakat IR Art. 102 [T02-0515]
  • Mixed ownership: zakat on the Saudi/GCC share, 20% income tax on the non-Saudi share.

    Source:Zakat IR Art. 6(1) [T02-0501]
  • FATOORA Wave 25: above SAR 187,500 in 2022–2025 (if not in an earlier wave), integrate by 1 February 2027 once notified. Wave 24 (above SAR 375,000 in 2022–2024) had to integrate by 30 June 2026.

    Source:ZATCA news, Wave 25 (24 July 2026) [T02-0053]ZATCA announcement, e-invoicing Phase 2 Wave 25 [T02-W25] official text ↗ZATCA announcement, e-invoicing Phase 2 Wave 24 [T02-W24] official text ↗
  • Fines-cancellation initiative extended to 31 December 2026.

    Source:Ministerial decision announced by ZATCA [T02-0701] official text ↗
  • Objection to a ZATCA decision: within 60 days of notification; ZATCA decides within 90 days.

    Source:GSTC Procedures (Royal Order 25711) Arts. 5-6 [T02-0703]

FATOORA Phase 2 integration waves (selected)

Revenue thresholds and deadlines as announced by ZATCA for each wave.

WaveVAT-subject revenue above (SAR)In any ofIntegration deadlineAnnouncement
670,000,0002021 or 2022From 1 January 2024T02-W06 ↗
137,000,0002022 or 2023From 1 January 2025T02-W13 ↗
154,000,0002022 or 20231 March 2025T02-W15 ↗
201,500,0002022 or 202331 October 2025T02-W20 ↗
211,250,0002022, 2023 or 202430 November 2025T02-W21 ↗
221,000,0002022, 2023 or 2024No later than 31 December 2025T02-W22 ↗
24375,0002022, 2023 or 2024No later than 30 June 2026T02-W24
25187,5002022, 2023, 2024 or 2025No later than 1 February 2027T02-W25 ↗

Why this matters

A business owner or finance lead who just found out (or suspects) their company is newly in scope and doesn't know where to start.

  • Am I actually required to comply, and by when
  • Will this break my current accounting system
  • I need someone to just handle it, fast

Our Methodology

  1. 1Exposure check — are you actually in scope, and by when
  2. 2System compatibility review across your existing ERP/invoicing software
  3. 3XML/UBL integration and Fatoora clearance testing
  4. 4Go-live support and ongoing compliance monitoring — plus RETT, VAT, and Zakat Certificate filings as they come due

Talk to a partner

One number for calls and WhatsApp.

+966 53 060 5067

WhatsAppCall now

Why Entry Post CPA

01

Led by Noura Alderaan — SOCPA Fellow and SOCPA-certified VAT Specialist

02

Fatoora platform integration — 7 completed Phase 2 e-invoicing projects to date

03

Annual Zakat Certificate (شهادة الزكاة) preparation — unpaid zakat can block CR renewal and government tenders, and the certificate is often overlooked until it's urgent

04

RETT (Real Estate Transaction Tax) full lifecycle: registration, refunds, exemptions, rate calculation

05

VAT registration (VAT Registration Saudi Arabia) and VAT return (إقرار ضريبة القيمة المضافة) filing

06

Withholding Tax (Withholding Tax KSA) filing and refund claims

07

Customs duty refund (استرداد الرسوم الجمركية) claims — a fast-growing, frequently missed opportunity

08

Works across SAP, Wafeq, Daftra, Qoyod, FOCUS, and TopNotepad

09

Client relationship managed directly by partner Abdullah Alderaan from first call to go-live

10

A dedicated in-house Zakat & Tax Consultant on staff — not an outsourced ERP contractor

11

Transfer pricing documentation (Master File, Local File, Related-Party Disclosure Form) and preparing submissions to ZATCA and the GSTC committees

12

Post-clearance customs audit support — preparing and organizing the documentation ZATCA's customs auditors request, and responding through the review

13

Preventive Tax System Examination — a proactive health-check of your current tax position and internal transaction-recording system, before ZATCA ever asks

14

Requests for an Interpretive Tax Ruling — a written ruling from ZATCA on an uncertain tax question, submitted and followed through on your behalf

Frequently Asked Questions

Which ZATCA e-invoicing (FATOORA) wave are we in, and what is our deadline?

If your VAT-subject revenue exceeded SAR 187,500 in 2022, 2023, 2024 or 2025 and you were not already in an earlier wave, you are in Wave 25 and must integrate with FATOORA by 1 February 2027, once ZATCA notifies you. Businesses above SAR 375,000 in 2022, 2023 or 2024 were in Wave 24, whose deadline of 30 June 2026 has passed. We can check your position with you, usually in one call.

Source:ZATCA news, Wave 25 (24 July 2026) [T02-0053]ZATCA announcement, e-invoicing Phase 2 Wave 24 [T02-W24] official text ↗ZATCA announcement, e-invoicing Phase 2 Wave 25 [T02-W25] official text ↗
Our revenue passed SAR 375,000 in 2023. Are we already late for e-invoicing?

If ZATCA notified you for Wave 24, yes: that wave covered revenue above SAR 375,000 in 2022, 2023 or 2024, and its integration deadline was 30 June 2026. Check the notification ZATCA sent you and integrate as soon as possible, because breaches of the e-invoicing rules are penalised under the VAT Law.

Source:ZATCA announcement, e-invoicing Phase 2 Wave 24 [T02-W24] official text ↗ZATCA Resolution 62738 Clause Eighth(2), p.8 [T02-0225]
What happens if we miss the FATOORA integration deadline?

You risk penalties: breaches of the e-invoicing rules are penalised under the VAT Law, according to ZATCA's violation classifications. We check your readiness well before your date.

Source:ZATCA Resolution 62738 Clause Eighth(2), p.8 [T02-0225]
What does integrating with the FATOORA platform (الربط مع منصة فاتورة) involve?

Four steps: confirm whether and when you are in scope, review your ERP or invoicing software, connect it to FATOORA in XML (UBL 2.1) and test clearance and reporting, then go live with ongoing compliance monitoring.

Do we need to change our accounting software for e-invoicing?

Not necessarily. We integrate with SAP, Wafeq, Daftra, Qoyod, FOCUS and TopNotepad.

Is the ZATCA fines waiver still available?

Yes, until 31 December 2026. ZATCA extended its fines-cancellation initiative; it covers eligible returns due up to 30 June 2026 and excludes tax-evasion fines. We review your filings to see what qualifies before the window closes.

Source:Ministerial decision announced by ZATCA [T02-0701] official text ↗
Do you handle ZATCA tax refunds — RETT, withholding tax and customs duty?

Yes. RETT refund claims and exemption applications, withholding tax refund claims and customs duty refund claims are all part of this service, alongside e-invoicing and zakat.

Can you handle our ZATCA VAT registration and VAT returns?

Yes. VAT registration, VAT return filing and penalty resolution are handled directly, alongside your zakat and e-invoicing work.

We have been notified of a ZATCA customs audit. Can you help us prepare?

Yes. Post-clearance customs audit support is a named service: we help analyse and organise what is requested, review it before submission and follow through the review with responses and clarifications.

Can you check our tax position before ZATCA finds a problem?

Yes. A Preventive Tax System Examination reviews your current position, runs a random hypothetical audit of past periods and evaluates how transactions are recorded and classified, so issues surface on your terms.

Can we ask ZATCA for a written ruling on how a transaction is taxed?

Yes. We prepare and submit a Request for an Interpretive Tax Ruling to ZATCA, with the technical opinion and required forms, and follow it through to ZATCA's written response.

Can an e-invoice be cancelled after it is issued?

No. An issued e-invoice can never be edited, cancelled or deleted; issue a credit note referencing it and, if needed, a new invoice.

Source:Detailed Guideline v2 s.6.5, p.34 [T02-0229]
How do we object to a ZATCA assessment?

Object to ZATCA within 60 days from the day after notification; ZATCA decides within 90 days. If it rejects the objection or does not decide, you have 30 days to ask for ZATCA’s internal settlement committee or to file with the GSTC dispute circuits.

Source:GSTC Procedures (Royal Order 25711) Arts. 5-6 [T02-0703]GSTC Procedures Arts. 5-6 [T02-0704]
Can a GSTC decision be appealed?

A dispute circuit decision may be appealed to the appellate circuits within 30 days from the day after receipt. Decisions are final with no appeal where the amount payable is SAR 50,000 or less.

Source:GSTC Procedures Arts. 31 33 34 [T02-0708]
Which contracts must be reported to ZATCA?

Every person, including government bodies, gives ZATCA the basic information on each contract of SAR 100,000 or more with a private-sector party, and any amendment, within 3 months of signing, and the stop date within 30 days. A party that does not report is jointly liable for the contractor’s tax and fines.

Source:Income Tax IR (ZATCA Arabic consolidated edition, amendments to 1445H) Art 58(2)(b) and (4), as amended by MD 1776 (18/5/1435H) and MD 1727 (25/5/1439H), PDF pp.30-31 [T02-0952] official text ↗

General information only, not tax or legal advice. Laws change; check the official Arabic text or speak to a qualified adviser before acting.

Rules cited on this page

Each statement above names the library row it comes from. The law and article, the date the row was last verified against the official source, and a link to the official text where one is held are listed here.

RowLaw / articleVerified onOfficial text
T02-0053ZATCA news, Wave 25 (24 July 2026)2026-09-26—
T02-0155VAT Law Art. 2 as amended by Royal Order A/638 (BOE consolidated text); IR Art. 79(10), printed pp.76-772026-10-04—
T02-0225ZATCA Resolution 62738 Clause Eighth(2), p.8; E-Invoicing Regulation Art. 4(A)(1)2026-10-04—
T02-0229Detailed Guideline v2 s.6.5, p.34; FAQ pp.61, 632026-10-04—
T02-0400RETT Law (RD M/84 of 19/3/1446H) Art. 2(1)2026-10-04—
T02-0501Zakat IR Art. 6(1); Income Tax Law Art. 2(a) and Art. 7(a); Income Tax IR Art. 1(1)(a)2026-10-04—
T02-0504Zakat IR Art. 15(1)-(2)2026-10-04—
T02-0515Zakat IR Art. 1022026-10-04—
T02-0701Ministerial decision announced by ZATCA2026-10-04official text ↗
T02-0703GSTC Procedures (Royal Order 25711) Arts. 5-62026-10-04—
T02-0704GSTC Procedures Arts. 5-62026-10-04—
T02-0708GSTC Procedures Arts. 31 33 342026-10-04—
T02-0877P1-009 s.14.12; VAT IR Art. 542026-10-04—
T02-0952Income Tax IR (ZATCA Arabic consolidated edition, amendments to 1445H) Art 58(2)(b) and (4), as amended by MD 1776 (18/5/1435H) and MD 1727 (25/5/1439H), PDF pp.30-312026-10-05official text ↗
T02-W24ZATCA announcement, e-invoicing Phase 2 Wave 242026-10-04official text ↗
T02-W25ZATCA announcement, e-invoicing Phase 2 Wave 252026-10-04official text ↗

Talk to the engagement partner

Call or WhatsApp, one number: +966 53 060 5067