Which Zatca wave am I in? deadlines and what to do?

Last updated Tuesday, July 7, 2026
Which Zatca wave am I in? deadlines and what to do?


The Zakat, Tax and Customs Authority (ZATCA) electronic invoicing (Fatoora) initiative in the Kingdom of Saudi Arabia mandates the structural integration of enterprise billing systems with the central Fatoora platform. Phase 2 (Integration Phase) applies sequentially to taxpayers based on specific Value Added Tax (VAT) subject revenue thresholds from preceding calendar years. To achieve compliance, businesses must migrate from isolated billing architectures to real-time, API-driven cryptographic invoice transmission systems.

[ERP / Billing System] ──► [XML Validation & Encryption] ──► [ZATCA Fatoora API] ──► [Real-Time Clearance/Reporting]

To bridge this operational gap without risking strategic missteps or inefficiency, professionals must audit their workflows against the following core ZATCA Phase 2 compliance metrics:

  • Current Wave Status (2026): Wave 23 mandates integration for taxpayers with VAT-subject revenues exceeding SAR 750,000 between January 1 and March 31, 2026. Wave 24 pulls in all taxpayers with revenues exceeding SAR 375,000, with a mandatory deadline of June 30, 2026.
  • Technical Integration Protocols: Systems must dynamically emit UBL 2.1 XML data payloads natively, compute cryptographic hashes, utilize Cryptographic Stamp Identifiers (CSIDs), and generate Tag-Length-Value (TLV) binary-encoded QR codes.
  • Non-Compliance Penalty Matrix: Under ZATCA's updated enforcement guidelines, failure to issue or archive integrated cryptographic e-invoices incurs non-compliance fines starting at SAR 5,000, while post-issuance deletion or tampering incurs minimum fines of SAR 10,000.
  • Operational Resolution: Enterprise entities must transition from isolated batch accounting software to cloud-native, natively localized ERP layers that handle structural data mapping directly at the database layer.

Demystifying the ZATCA Phase 2 Integration Landscape

The transition from Phase 1 (Generation Phase, effective December 4, 2021) to Phase 2 (Integration Phase, rolling out since January 1, 2023) marks a fundamental shift from static data archiving to dynamic transaction clearance.

Under Phase 1, taxpayers were simply required to generate electronic invoices containing specific fields—such as a QR code for B2C invoices—and store them in structured digital formats.

Phase 2 completely replaces this localized framework with a mandatory, automated cloud clearinghouse architecture. To understand the core structural mechanisms driving this transformation, organizations must map their systems against several critical architectural parameters:

  1. Real-Time B2B Invoice Clearance: Standard tax invoices generated for Business-to-Business (B2B) or Business-to-Government (B2G) transactions are bound by a synchronous clearance model. The invoice document cannot be legally issued to the buyer or recognized as a valid tax deduction until it is transmitted via API to the ZATCA Fatoora portal, structurally validated against thousands of systemic business rules, and returned with an official digital clearance stamp.
  2. Asynchronous B2C Invoice Reporting Simplified tax invoices generated for Business-to-Consumer (B2C) transactions follow an asynchronous reporting logic. These documents must be cryptographically signed by the local Electronic Generating System (EGS) at the point of sale, print a mandatory TLV-encoded QR code, and be reported to the central ZATCA platform within a strict 24-hour transmission window from the exact timestamp of creation. Read about: Why Does the Invoice Title Sometimes Say "Simplified Tax Invoice" Instead of "Tax Invoice"?
  3. Cryptographic Data Chaining To prevent retrospective ledger manipulation, Phase 2 implements cryptographic document chaining. Each consecutive invoice payload must include the cryptographic hash of the immediately preceding invoice. This creates a continuous, tamper-evident data chain throughout the billing population's lifecycle, making deletion or out-of-sequence injection immediately visible to tax authority audits.

Tactical Roadmap and Segment Allocation

Determining your specific ZATCA Integration Wave depends strictly on your historical VAT-subject revenue calculated across the specified calendar years.

The table below details the deployment lifecycle, revenue criteria, and immediate prerequisite actions required for the 2026 operational landscape:

Tactical Roadmap and Segment Allocation


Risks of Using Non-Compliant Software Under ZATCA Phase 2 E-Invoicing

Phase 2 of ZATCA e-invoicing (the Integration Phase) marks a fundamental shift from simply generating invoices to establishing a continuous, automated connection with the tax authority's central platform. As the 2026 enforcement deadlines take effect, your choice of financial software directly dictates your compliance standing. Moving forward past your wave deadline requires a complete elimination of structural liabilities and unstable workarounds, as detailed by the core operational risks below:

  • Severe Structural Liability: Relying on loose spreadsheets or disconnected desktop applications past your wave's hard integration deadline exposes your business to immediate non-compliance.
  • Explicit Regulatory Prohibitions: ZATCA regulations explicitly declare that invoices generated via text-editing software or static spreadsheets do not qualify as legal electronic invoices under the law.
  • Compounding Audit Penalties: Each unintegrated transaction recorded after your wave's mandatory cutoff date constitutes a distinct, unarchived violation, leaving your enterprise exposed to compounding financial penalties during routine field audits.
  • Silent Compliance Failure: Utilizing generic, unlocalized global software platforms exposes businesses to structural failure hidden underneath a functional English interface.
  • Lack of Out-of-the-Box KSA Cryptography: Standard international accounting platforms do not support the localized Saudi cryptographic layer out of the box. They cannot communicate with ZATCA APIs, cannot generate sequential invoice hashes, and cannot compile the mandatory Tag-Length-Value (TLV) binary structures required for valid QR codes.
  • Unstable Middleware Failure Points: Using unlocalized tools forces financial teams to implement unstable third-party middleware layers that inject data latency and create severe failure points within your active billing pipeline.

Read Also: Why is the Fatoora Portal Rejecting Your Invoices? Practical Solutions for ZATCA Integration Errors

Technical Framework and Operational Loops

To comprehend why non-localized or manual accounting workflows break under ZATCA Phase 2 rules, organizations must trace the precise operational and data lifecycle loop of a single transaction. The entire process—from keystroke to official clearance—is tightly controlled by algorithmic validation structures.

The mechanical loop of a compliant transaction flows through these explicit milestones:

  1. Data Capture and Schema Translation: The user enters standard transaction parameters (client details, line items, prices, tax classifications) via an English dashboard. The backend database immediately parses this unstructured data and maps it precisely to the corresponding XML elements specified in the ZATCA Electronic Invoice Data Dictionary.
  2. Cryptographic Payload Generation: The system computes a unique 128-bit Universally Unique Identifier (UUID) to stamp the document. It then generates a continuous cryptographic hash based on the current invoice data merged mathematically with the hash of the preceding invoice in the ledger sequence.
  3. Application of Digital Signatures: The system signs the UBL 2.1 XML document using a private key tied to the Cryptographic Stamp Identifier (CSID) assigned to that specific Electronic Generating System (EGS) by ZATCA.
  4. Binary QR Code Construction: For simplified transactions, the platform builds a binary Tag-Length-Value (TLV) structure. This array encodes the company's legal name, its 15-digit tax registration number, the precise timestamp, the financial totals, and the isolated tax components into a scannable cryptographic matrix.
  5. API Gateway Transmission: The system opens a secure HTTPS connection and pushes the structured XML string payload directly to ZATCA’s central validation endpoint.
  6. Central Clearing or Reporting: ZATCA’s automated system executes thousands of parallel syntax and rule checks. For standard invoices, it returns a cryptographically signed "Cleared" status wrapper. The local system embeds this official response directly into a permanent PDF/A-3 document container, making it available for human-readable distribution and secure digital archiving.

Read Also: Zatca Phase 2 Integration: 5 Steps to Avoid Onboarding Errors.

Streamlining the Transition: How Wafeq Insulates Your Operations

Wafeq is architected specifically around the regulatory constraints of the GCC tax environment. Right-to-Left (RTL) Arabic field processing and ZATCA compliance layers are engineered directly into the platform’s core architecture.

This allows non-Arabic-speaking operators and international finance teams to run highly compliant Saudi operations from a familiar, English-first dashboard.

  • Real-Time Data/Process Parsing Wafeq automatically translates English transactional inputs into fully compliant UBL 2.1 XML data files on the fly. It embeds the necessary cryptographic hashes, sequential sequence counters, and binary TLV QR codes without adding manual configuration steps to your billing floor.
  • Enterprise-Grade Connectivity High-availability REST APIs allow enterprise tech teams and multinational entities to connect their legacy ERP or custom billing systems directly to Wafeq’s localized Saudi tax engine. High-volume operators can process thousands of synchronous ZATCA Phase 2 validations per minute with zero data latency.
  • Automated Guardrails & Quality Assurance Wafeq features built-in pre-validation engines that analyze your invoice data against ZATCA's official validation rules before the payload is sent to the authority. Any schema mismatch or data omission is highlighted instantly in plain English, turning a potentially penalizable error into a simple, automated correction loop.
  • Centralized Multi-Entity Control Manage distinct corporate entities across Saudi Arabia and the UAE from a single administrative account. Wafeq dynamically isolates your KSA entity to apply 15% VAT and real-time Fatoora clearance loops, while simultaneously applying localized corporate tax ledgers and FTA frameworks to your UAE entities.

Wafeq's interface displays an English editing screen while automatically generating the legally required Arabic fields, structured XML strings, and TLV QR codes in the background.

Wafeq Multilingual Invoice Designer




The system auto-generates your Saudi VAT return layout in exact alignment with ZATCA's filing parameters, allowing you to review financials in English and file in the mandated format.

Wafeq Localized Tax Filing


Structural Deficiencies and Operational Cascades

Ignoring your integration deadline or operating on un-localized tools triggers an immediate, negative cascade across your entire operational framework:

Delayed Integration ──► System Rejection Loops ──► Cash Flow Halts ──► Statutory Penalties

  • System Rejection and Payment Halts If your accounting setup emits invalid XML syntax or structural data mismatches, ZATCA's Fatoora gateway will reject the transaction outright. Because standard invoices cannot be legally distributed without clearance, your billing cycle stops entirely, leading to manual correction backlogs, delays in client B2B payments, and immediate cash flow disruption.
  • Compounding Financial Penalties Operating an unintegrated billing setup past your wave's mandatory deadline violates KSA tax law. Under ZATCA's enforcement schedule, issuing non-compliant paper or static digital invoices carries penalties starting at SAR 5,000 per instance, while modifying or deleting historical ledgers carries a minimum penalty of SAR 10,000, escalating sharply for repeat offenses.
  • Loss of B2B Procurement Eligibility Large enterprise buyers and government procurement divisions run fully integrated compliance ecosystems. If your system cannot instantly supply cleared, cryptographically stamped electronic invoices, your corporate clients cannot claim input VAT deductions on your supplies. Consequently, your business risks immediate disqualification from major commercial contracts and vendor networks.

Learn more about: Common Electronic Invoicing Errors and How to Avoid Them in Saudi Arabia

FAQs about Phase 2 E-Invoicing Wave Deadlines

How do I definitively determine which ZATCA Phase 2 integration wave my business belongs to?

Your wave is determined by your total VAT-subject revenue during the calendar years 2022, 2023, or 2024; you can confirm your status by logging into the official ZATCA Fatoora portal, where an explicit notification will display your wave number and mandatory integration window.

Can my business issue standard tax invoices to B2B clients before getting ZATCA clearance?

No, under Phase 2 rules, a standard B2B tax invoice is not legally valid and cannot be shared with a client until it has been transmitted to ZATCA and received a cryptographically signed "Cleared" response status.

Are spreadsheets or Excel invoices permitted if they include an image of a QR code?

No, ZATCA regulations strictly prohibit the use of spreadsheets or text-editing software for generating electronic invoices, and an image of a QR code does not comply with the mandatory binary Tag-Length-Value (TLV) encoding rules.

What happens if our local internet connection drops during a simplified B2C transaction?

Your Electronic Generating System (EGS) must cryptographically sign the simplified invoice locally and generate the mandatory QR code in offline mode, then automatically upload the transaction to ZATCA within the maximum 24-hour reporting window once connectivity is restored.

Talk to a Wafeq expert today to audit your current system readiness, secure your Cryptographic Stamp Identifiers, and execute a seamless, automated transition to ZATCA Phase 2.

Protect your cash flow and secure your enterprise workflows against compliance penalties. Do not wait for a hard regulatory deadline or system rejections to modernize your accounting stack.

Tax & Reporting