What ZATCA e-invoicing actually requires
Saudi Arabia's e-invoicing mandate, run by the Zakat, Tax and Customs Authority (ZATCA), came in two stages. Phase 1, the "Generation" phase, has been mandatory for all VAT-registered businesses since 4 December 2021: paper and handwritten invoices are no longer accepted, and every invoice must be issued and stored electronically in a structured format.
Phase 2, the "Integration" phase, began rolling out in waves from 1 January 2023, with ZATCA notifying each group of taxpayers of its own deadline based on revenue. Phase 2 is where the technical bar rises: tax invoices must be generated as UBL 2.1 XML, carry a QR code and a cryptographic stamp, and be cleared or reported through ZATCA's FATOORA platform before or shortly after issuance. Standard tax invoices (typically B2B) follow a clearance model, while simplified invoices (typically B2C) follow a reporting model. With KSA VAT at 15%, getting the invoice structure and tax treatment right is not optional — it is a legal obligation with penalties for non-compliance.