ZATCA & Compliance

ZATCA-Approved Software: What to Look For

H Hasib ·

"ZATCA-approved" gets used loosely in marketing copy, and it's worth knowing what actually matters when you're choosing software that needs to keep your business compliant, not just claim to be.

What "ZATCA Compliance" Actually Requires

ZATCA doesn't maintain a simple public certification list you can check off — compliance is about whether the software actually meets the technical requirements: correct invoice structure, required fields, valid QR codes for Phase 1, and, for Phase 2, proper XML formatting, cryptographic stamping, and real-time transmission through ZATCA API integration. A vendor claiming compliance without these specifics in place is making a marketing claim, not a technical one.

Questions to Ask a Vendor

  • Does every invoice generate a QR code automatically, with no manual step? If QR generation requires extra configuration per invoice, it's more fragile than it should be.
  • Are simplified and full tax invoices handled correctly and distinctly? Software that treats every invoice the same way is missing a real requirement.
  • What is the current status of Phase 2 integration? A vendor should be able to give a clear, honest answer, not a vague assurance.
  • Is the software updated as ZATCA's requirements change? Compliance isn't a one-time build, it's ongoing maintenance as rules evolve.

Red Flags Worth Watching For

Be cautious of vendors who describe compliance only in marketing terms without technical specifics, who can't clearly explain their Phase 2 status, or who present e-invoicing as a bolt-on plugin rather than a core part of how invoices are generated. Compliance built as an afterthought tends to show cracks exactly when you need it most — at filing time, or during a ZATCA review.

Where Booksara Stands

Booksara is fully compliant with ZATCA Phase 1 today, generating correct QR codes and required fields on every invoice automatically. Phase 2 integration — the API-based real-time clearance and reporting layer — is in active development, and we say so directly rather than overstating where we are, because a vague compliance claim helps nobody when a real deadline is approaching.

Frequently Asked Questions

Is there an official ZATCA-approved software list?

ZATCA doesn't maintain a simple public approval list in the way the phrase might suggest — compliance depends on whether the software actually meets the technical requirements, not a badge a vendor can claim.

What questions should I ask before choosing e-invoicing software?

Whether QR codes generate automatically, whether simplified and full tax invoices are handled distinctly, what the current Phase 2 status is, and whether the software updates as ZATCA's rules change.

What are red flags when evaluating ZATCA compliance claims?

Vague marketing language without technical specifics, an unclear answer about Phase 2 status, and e-invoicing treated as a bolt-on plugin rather than core functionality.

Is Booksara ZATCA compliant?

Booksara is fully compliant with ZATCA Phase 1 today. Phase 2 integration is in active development and not yet available for customer use.

Does ZATCA compliance require ongoing updates, or is it a one-time setup?

Ongoing. ZATCA's requirements evolve, particularly as Phase 2 rolls out, so software needs to be maintained and updated, not built once and left alone.

Ask specific questions, not for a badge. Start free with Booksara and see exactly what our current ZATCA compliance covers, no vague claims required.