About ZATCA QR-Code (Saudi e-Invoice)

The ZATCA QR code is mandatory on electronic invoices in Saudi Arabia (Fatoora). It encodes seller name, VAT number, timestamp, total and VAT amount as a Base64 TLV structure.

Data format

Seller, VAT number (15 digits), ISO 8601 timestamp, total with VAT, VAT amount.

Example: Muster Trading LLC|310122393500003|2024-05-01T12:00:00Z|115.00|15.00

ZATCA QR-Code (Saudi e-Invoice) – Example

Electronic Banking / SEPA

Payment QR codes carry all transfer data (IBAN, amount, remittance info) in a standardised format. The EPC QR code ("GiroCode") is read by German and Austrian banking apps, the Swiss QR Code is mandatory on Swiss QR-bills.

Frequently asked questions about ZATCA QR-Code (Saudi e-Invoice)

Is the ZATCA QR-Code (Saudi e-Invoice) generator really free?

Yes. You can create as many ZATCA QR-Code (Saudi e-Invoice) barcodes as you like and download them as PNG or SVG – no registration, no watermark, commercial use included.

What resolution does the ZATCA QR-Code (Saudi e-Invoice) barcode have?

PNG files are generated with adjustable module width and up to 600 DPI. For print we recommend the lossless SVG vector format which scales without any quality loss.

Is my data stored?

No. The barcode content is only processed to render the image and is not stored. We only count anonymously how often a barcode type is used.

Can I embed ZATCA QR-Code (Saudi e-Invoice) barcodes in my website or software?

Yes. Every barcode has a stable image URL (see “Embed HTML”) which you can use in websites, label software or spreadsheets.