Book your free demo

ZATCA QR code reader

Paste the text of the QR code on a Saudi e-invoice, or scan it from a photo, to read the seller, VAT number, time, total and VAT it contains. Useful for checking supplier invoices and testing your own.

The text a QR scanner app shows for the code, a long string of letters, digits, + and /.

Example: a made-up phase 1 invoice QR.

Readable ZATCA QR code

Phase 1 fields only (tags 1–5)

TagFieldValue
1Seller nameشركة المثال للتجارة
2Seller VAT number310123456700003
3Invoice time2026-10-14T10:30:00Z
4Total with VAT1150.00
5VAT total150.00

Runs in your browser. Nothing you type is sent or stored.

A guide, not legal or tax advice. Confirm figures with your accountant or lawyer before you rely on them.

Format: ZATCA e-invoicing QR code requirements (TLV fields, Base64), as described by ZATCA-listed providers and developer documentation, checked on 14 October 2026.

What the QR contains

  • Tags 1 to 5

    Seller name, seller VAT number, time of issue, invoice total with VAT and the VAT total, as text.

  • Phase 2

    Adds the invoice hash, the digital signature and the public key, and on simplified invoices the certificate signature.

  • What it cannot check

    Whether the signature is valid or the invoice was cleared or reported. Only ZATCA’s platform or the issuer’s system can confirm that.

Questions about ZATCA QR codes

Still have a question?

Ask us directly
What is inside a ZATCA QR code?

Five fields in phase 1: seller name, VAT number, time, total with VAT and VAT amount. In phase 2 the QR also carries the invoice hash, signature and public key.

How do I read a ZATCA QR code?

Scan it with any QR app to get its text, then paste the text here. The tool decodes the TLV fields and shows them.

Does a readable QR mean the invoice is valid?

No. It means the QR is well formed. Whether the invoice was cleared or reported, and the signature is genuine, is confirmed by ZATCA’s systems.

Book your free demo

Send a few details and we will reply within one business day with a time for your demo or call.

What would you like?
What do you need help with? Choose any that apply

What are you trying to fix or build? Include any deadline.

Optional. For example: weekdays after 2 pm your time

We only use these details to reply to you. Privacy policy