Skip to content
YanForge

Answers · updated 22 September 2026

Is my POS ZATCA compliant?

The short answer

Under Phase 2 of ZATCA e-invoicing (Fatoora), your POS must issue each invoice as structured XML, stamp it cryptographically, print a QR code, and connect to ZATCA: B2B invoices are cleared before they reach the buyer, and simplified (B2C) invoices are reported within 24 hours. A POS that only prints a paper receipt doesn't meet this, and penalties apply in Saudi Arabia.

The ZATCA Phase 2 checklist

  • E-invoices in structured XML (UBL 2.1 with the KSA extension)
  • A cryptographic stamp and a QR code on every invoice
  • B2B invoices cleared by ZATCA before delivery; B2C reported within 24 hours
  • The POS onboarded to ZATCA, with a production certificate (CSID) per device

When it applies to you

ZATCA has brought businesses into Phase 2 in waves, by taxable turnover, and notifies each business of its wave. The 2026 waves reach businesses with turnover above SAR 375,000.

What to do if it isn't

You either upgrade your current POS or move to one built for Phase 2. We build offline-first POS to Fatoora Phase 2 requirements and take each installation through ZATCA's onboarding with you before it goes live.

Want this answered for your business?

Ask on WhatsAppBook a 20-minute call

Related services

In your city