Back to the ZATCA CheckerPhases

Phase 1 vs Phase 2 e-invoicing

Much of the confusion in the market comes from using "e-invoicing" for both phases. The difference is not one of degree but of kind: the first is about issuing, the second is about connecting to the authority.

ZATCA Checker

What Phase 1 of Saudi e-invoicing requires, what Phase 2 adds through integration with the authority, and why external checking tools cannot cover Phase 2.

Check your invoice now

Phase 1: issuing

This phase requires issuing an e-invoice that is machine-readable, the clearest element being a QR code carrying the five fields. There is no submission to the authority, no integration, no central sequence.

  • Issue the invoice electronically, not as a scanned paper document.
  • Include a machine-readable QR code on the invoice.
  • Make sure the required fields inside the code are complete.

Phase 2: integration

Phase 2 adds a completely different layer: connecting the taxpayer systems to the authority and exchanging invoices automatically. That requires technical infrastructure and API integration and has nothing to do with the image of the invoice or its code.

Why the difference matters to you

Because no external tool — including this one — can verify Phase 2 requirements. A web page cannot know whether a given invoice was integrated with, or accepted by, the authority. That information exists only with the taxpayer and the authority.

The ZATCA Checker verifies Phase 1 elements only. This is not a gap in the tool; it is the natural limit of what can be checked from outside the authority systems.

Frequently asked questions

Do I need Phase 2 if I only issue simplified invoices?

Phase 2 applies to defined groups based on revenue and the compliance timeline. The tool does not determine what applies to you — check the authority requirements or ask your accountant.

Does the check work for Phase 2?

No. The check verifies Phase 1 elements inside the QR code only.

E-invoicing guide