Retail & Trading TechAugust 8, 202610 min read

ZATCA Phase 2 2026: Retail Compliance Checklist

Wave 24 just pulled thousands of Saudi SMEs into ZATCA's Phase 2 e-invoicing mandate, with a June 30, 2026 deadline. Here's the 10-minute audit that shows exactly where your retail or trading business will break under it.

ZATCA Phase 2 2026: Retail Compliance Checklist

ZATCA Phase 2 Deadlines 2026: The 10-Minute Compliance Audit for Saudi Retail and Trading Businesses

PX
PashxD Team pashx.com
| August 08, 2026 | 7 min read | Latest Release

If your VAT-liable revenue crossed SAR 375,000 in 2022, 2023, or 2024, you're in Wave 24 of ZATCA's Phase 2 rollout, and June 30, 2026 is your deadline. That's not a distant regulatory footnote anymore. That's a handful of months away for thousands of Saudi retailers, distributors, and trading businesses who assumed they were too small to matter.

Most of what's written about this deadline reads like a legal memo: register on Fatoora, get your cryptographic stamp, generate XML invoices, done. What nobody tells you is what actually breaks when a 4-branch retail chain running three different POS systems tries to comply. Phase 2 isn't just "generate a compliant invoice" like Phase 1 was — it's live, real-time integration with ZATCA's systems. If your inventory, your credit notes, and your branch-level sales aren't already talking to each other, you're going to find out the hard way, probably during a live transaction with a customer standing at the till.

"Phase 1 asked you to generate a digital invoice. Phase 2 asks your entire operation to prove, in real time, that the invoice matches the sale, the stock, and the tax — every single time."

Background and Context

ZATCA rolled out e-invoicing in two phases. Phase 1, back in December 2021, just required businesses to generate invoices electronically instead of on paper or in a basic Excel sheet. Phase 2 is the real test: it requires your invoicing system to integrate directly with ZATCA's Fatoora platform, issue invoices as digitally signed XML files, embed a QR code readable by the buyer, and transmit that data to ZATCA either at the point of sale (simplified tax invoices, mostly B2C retail) or within 24 hours (standard tax invoices, mostly B2B).

ZATCA has been rolling out Phase 2 in waves based on annual VAT-liable revenue thresholds, starting with the largest taxpayers and working down. Wave 24 is significant because SAR 375,000 is the same figure as the mandatory VAT registration threshold — meaning almost every VAT-registered SME in the Kingdom is now in scope. If you run a single-branch electronics shop, a multi-location apparel chain, or a wholesale trading operation supplying restaurants, this wave includes you.

🏪 POINT 01 MULTI-BRANCH

POS Consolidation Across Branches

If each branch runs its own till or standalone POS, you likely have three or four separate invoice numbering sequences and no single source of truth. ZATCA expects consistent, sequential invoicing — branch silos are the first thing to break under audit.

📄 POINT 02 CREDIT NOTES

Credit Note and Return Handling

Every return or discount adjustment needs its own signed, linked electronic credit note referencing the original invoice. Manual return books or verbal refund approvals won't survive a ZATCA data pull.

📦 POINT 03 INVENTORY LINK

Inventory-Linked Invoicing

If your invoice system doesn't pull item, quantity, and price directly from live stock records, you'll end up invoicing for SKUs that don't match what actually shipped — a mismatch that shows up fast when ZATCA cross-checks data.

🔗 POINT 04 INTEGRATION

Live API Connection, Not File Export

Phase 2 requires direct system-to-system integration with ZATCA, not exporting a file once a month. If your current invoicing tool can't connect via API, you'll be stuck manually re-keying data into Fatoora.

🕒 POINT 05 TIMING

Real-Time vs 24-Hour Clearance

Simplified B2C invoices are reported the moment they're issued; standard B2B invoices have a 24-hour window for clearance before they're legally valid. Mixing these up in a trading business that serves both retail and wholesale customers is a common compliance trap.

A Closer Look: The 10-Minute Audit

Before you call a consultant or panic-buy new software, run this audit yourself. It takes about ten minutes and tells you exactly where you stand.

  • Count your invoice sources: How many separate systems generate an invoice in your business right now — POS terminals, Excel, WhatsApp order confirmations, manual receipt books? Anything beyond one system is a red flag for Phase 2.
  • Check your QR code: Pull up your last five invoices. Do they have a scannable QR code with seller name, VAT number, timestamp, total, and VAT amount? If not, you're not even Phase-1 compliant, let alone ready for Phase 2.
  • Trace a return: Pick a recent product return. Is there a digitally signed credit note linked to the original invoice number, or did someone just scribble "refunded" in a notebook?
  • Test branch consistency: Compare an invoice number from Branch A and Branch B issued on the same day. Are they part of one continuous sequence, or do they reset independently — which ZATCA flags as a compliance issue?
  • Ask your invoicing vendor directly: Do they already have a live, tested API integration with ZATCA's Fatoora platform, or are they "working on it"? Vague answers here mean you need to start looking elsewhere now, not in May 2026.
RequirementPhase 1 (Generation)Phase 2 (Integration)
Invoice formatStructured electronic (any format)Digitally signed XML with QR code
System connectionStandalone, no ZATCA link requiredDirect API integration with Fatoora
Reporting timingNoneReal-time (B2C) or within 24 hours (B2B)
Credit notesBasic electronic recordSigned, linked, cleared through ZATCA
Wave 24 deadlineAlready required since Dec 2021June 30, 2026

How PashxD Outperforms the Competition

How PashxD Outperforms the Competition

  • vs Tally Solutions: Tally handles invoicing and VAT compliance well as a standalone accounting tool, but it wasn't built for multi-branch retail stock movement. PashxD ties invoicing directly to live inventory across every branch, so the invoice always matches what actually left the shelf.
  • vs Odoo integrators (Sedin, Synconics): Odoo is powerful but needs a consultant to configure ZATCA compliance on top of it, which means weeks of implementation and ongoing customization fees. PashxD ships with ZATCA e-invoicing, CRM, and stock management already connected, no integrator required.
  • vs Zoho/local POS vendors (LookPOS, PactSoft): Most local POS tools generate a compliant invoice per transaction but don't give you a consolidated view of quotations, customer history, and multi-branch stock in one dashboard. PashxD keeps quotations, CRM, and e-invoicing under one login instead of three disconnected tools you have to reconcile manually at month-end.

Key Details

  • Wave 24 threshold: Applies if your VAT-liable revenue exceeded SAR 375,000 in 2022, 2023, or 2024 — check all three years, not just your most recent one.
  • Deadline: June 30, 2026. ZATCA typically gives about six months' notice before enforcement, so don't wait for a reminder letter.
  • XML with QR code: Every invoice, whether simplified or standard, must be issued as a digitally signed XML file with an embedded QR code — a PDF printout alone doesn't meet the requirement.
  • System-to-system integration: Phase 2 requires your invoicing or ERP system to connect directly with ZATCA's Fatoora platform via API. Manual uploads or batch file transfers are not sufficient for Phase 2 compliance.
  • Credit notes are not optional: Every return, discount correction, or cancellation needs a properly linked, digitally signed credit note reported through the same channel as the original invoice.

Availability and Next Steps

If you're already in Wave 24, June 30, 2026 gives you time to switch systems properly — but only if you start now. Retailers who wait until Q2 2026 to look for a compliant system usually end up rushing an integration under pressure, which is exactly when branch consolidation issues and credit-note mismatches slip through and turn into ZATCA penalties.

Run the ten-minute audit above this week. If more than one answer worried you, that's your signal to move — not to add another point solution, but to consolidate invoicing, inventory, and customer records into one system that's already built for Saudi VAT and ZATCA compliance from the ground up.

About PashxD

PashxD is an AI-native trading & retail platform for SMBs — CRM, quotations, multi-branch stock, and VAT/ZATCA e-invoicing in one dashboard. Visit pashx.com.

Ready to get started?

Log in to your PashxD dashboard to access all the latest features today.

Open Admin Dashboard →
ZATCA Phase 2Wave 24E-Invoicing Saudi ArabiaRetail Compliance
ZATCA Phase 2Wave 24 ComplianceE-Invoicing Saudi ArabiaRetail & Trading Tech

Ready to transform your operations?

See how PashxD can help streamline your procurement and execution workflows.

Book a Demo