← Back to Blog

ZATCA E-Invoicing Guide: What Every Saudi Merchant Needs to Know

📅 Apr 13, 2026 ⏱️ 2 min read 🏷️ ZATCA 🏷️ زاتكا 🏷️ فوترة إلكترونية

What is ZATCA E-Invoicing?

The Zakat, Tax and Customs Authority (ZATCA) in Saudi Arabia has mandated electronic invoicing for all taxable businesses. This means every invoice you issue must be generated electronically and comply with specific technical requirements.

Phase 1 vs Phase 2

Phase 1 (Generation): Businesses must generate and store invoices electronically using a compliant system. Handwritten and photocopied invoices are no longer accepted.

Phase 2 (Integration): Invoices must be shared with ZATCA in near real-time. The system must include a QR code with specific data fields.

Key Requirements

  • UUID for each invoice
  • QR code with seller info, VAT number, timestamp, and total
  • Tamper-resistant invoice storage
  • Arabic language support on invoices
  • Sequential invoice numbering

How GIGAPOS Handles E-Invoicing

GIGAPOS is fully compliant with ZATCA requirements. Every invoice generated includes all required fields, QR codes, and proper formatting — automatically, with zero extra effort from you.

Ready to Try GIGAPOS?

Download the free trial or buy now with a lifetime license.

Buy Now — 1,388 SAR