๐Ÿ‡บ๐Ÿ‡ธ English ๐Ÿ‡ง๐Ÿ‡ฉ เฆฌเฆพเฆ‚เฆฒเฆพ ๐Ÿ‡ธ๐Ÿ‡ฆ ุงู„ุนุฑุจูŠุฉ ๐Ÿ‡ฎ๐Ÿ‡ณ เคนเคฟเค‚เคฆเฅ€

ZATCA Tax Invoice Format

Complete Guide to Mandatory Fields, Invoice Types, and Compliance Requirements

Last updated: March 30, 2026

Under ZATCA (Zakat, Tax and Customs Authority) Phase 2 e-invoicing regulations, all taxable businesses in Saudi Arabia must issue invoices that comply with a **specific format**. This comprehensive guide explains every requirementโ€”from mandatory fields to QR code encoding.

๐Ÿ“„ Types of ZATCA Invoices

๐Ÿ“„ Standard Tax Invoice

For B2B transactions where the buyer has a TRN (Tax Registration Number). Includes full buyer details, address, and TRN.

๐Ÿ“„ Simplified Tax Invoice

For B2C transactions under 1,000 SAR. Requires fewer fields; no buyer TRN or address needed.

๐Ÿ“„ Debit Note

For increasing the invoice amount (additional charges, surcharges, or previously underbilled amounts).

๐Ÿ“„ Credit Note

For decreasing the invoice amount (returns, discounts, rebates, or previously overbilled amounts).

โœ… Mandatory Fields for All E-Invoices

Field Name Description Format/Example
Seller Name Legal name of the taxpayer ABC Company LLC
Seller TRN Tax Registration Number (15 digits) 123456789012345
Invoice Date & Time Timestamp of issuance (ISO 8601 format) 2026-03-30T14:30:00Z
Invoice Number Unique sequential number INV-2026-001
Buyer Name For standard invoices (B2B) XYZ Trading Co.
Buyer TRN For standard invoices (15 digits) 987654321098765
Line Items Description, quantity, unit price Product A, 10, SAR 100
Subtotal Total before VAT SAR 1,000.00
VAT Rate Standard 15% or other applicable rate 15%
VAT Amount Tax amount calculated SAR 150.00
Total Due Subtotal + VAT SAR 1,150.00
QR Code Cryptographic stamp (Base64 encoded TLV) Base64 string

๐Ÿ“Š Standard vs Simplified Invoice Comparison

Feature Standard Invoice Simplified Invoice
Use Case B2B (Buyer has TRN) B2C (Consumer, < 1,000 SAR)
Buyer TRN Required Required Not Required
Buyer Address Required Required Optional
Line Items Detail Detailed Basic
QR Code Required Yes Yes

๐Ÿ‡ธ๐Ÿ‡ฆ Arabic Language Requirements

ZATCA requires that certain fields on the **visual representation** of the invoice (PDF/paper) be in **Arabic**. Fields that must appear in Arabic include:

๐Ÿ’ก Tip: Use bilingual (Arabic/English) invoice templates for better compliance. ZATCA accepts invoices where both languages are present.

๐Ÿ” QR Code Requirements (TLV Encoding)

Every ZATCA-compliant invoice must include a QR code containing a cryptographic stamp. The QR code encodes the following fields in TLV (Tag-Length-Value) format:

Example TLV encoding: [1][12][Seller Name][2][15][123456789012345][3][20][2026-03-30T14:30:00Z][4][8][1150.00][5][7][150.00][6][256][digital_signature_hex]

๐Ÿ“„ Sample Visual Invoice Format

=== ZATCA COMPLIANT INVOICE ===
[QR CODE HERE]

ูุงุชูˆุฑุฉ ุถุฑูŠุจูŠุฉ | TAX INVOICE

Invoice Number: INV-2026-001
Date: 2026-03-30

Seller: ABC Company LLC | TRN: 123456789012345
Buyer: XYZ Trading Co. | TRN: 987654321098765

Items:
1. Product A - Qty: 10 - Unit Price: SAR 100 - Total: SAR 1,000

Subtotal: SAR 1,000.00
VAT (15%): SAR 150.00
Total Due: SAR 1,150.00

[Digital Stamp / QR Code]

โš ๏ธ Penalties for Non-Compliant Invoices

๐Ÿ“‹ XML UBL 2.1 Structure

For API submission, invoices must follow the UBL 2.1 XML schema. Key elements include:

โ“ Frequently Asked Questions

Q: Can I issue invoices in English only?

A: No. The visual representation of the invoice must include Arabic for mandatory fields. Bilingual (Arabic/English) is acceptable. ZATCA inspectors check for Arabic text on paper invoices.

Q: What is the difference between debit note and credit note?

A: Debit note increases the invoice amount (additional charges, surcharges). Credit note decreases the invoice amount (returns, discounts, rebates). Both must follow ZATCA format and include reference to the original invoice.

Q: Do I need to print the QR code on paper invoices?

A: Yes. For paper invoices, the QR code must be printed clearly and be scannable. For digital invoices (PDF/email), it must be displayed on the screen. Minimum size: 2cm x 2cm.

Q: What happens if I make a mistake on an invoice?

A: You cannot edit a submitted invoice. You must issue a credit note to cancel the incorrect invoice and then issue a new correct invoice. Both must be submitted to ZATCA.

Q: Is there a specific font requirement for Arabic?

A: ZATCA does not specify fonts, but Arabic text must be clear and readable. Common fonts like Traditional Arabic, Arial (with Arabic support), or Tahoma work well. Avoid decorative fonts.

Q: What is the TLV format for QR codes?

A: TLV stands for Tag-Length-Value. Each field has a tag number (1-6), followed by the length of the value, followed by the value itself. The entire sequence is then Base64 encoded.

Q: Do simplified invoices need buyer name?

A: Yes, buyer name is recommended but not mandatory for simplified invoices under 1,000 SAR. However, for better record-keeping, including buyer name is good practice.

Q: What is the deadline for Phase 2 compliance?

A: Deadlines vary by revenue. Large taxpayers (> SAR 3M) have earlier deadlines. Check your ZATCA portal for your specific integration date. Small businesses have extended timelines.

๐Ÿ“š Related ZATCA Resources