E-invoicing for Saudi Arabia
Clear and report invoices through ZATCA's FATOORA platform in real time — Phase 2 ready, wave after wave.
Key dates for KSA
Scheduled maintenance — FATOORA production
ZATCA performed maintenance on 16 Nov 2025 between 02:00–04:00 KSA. All clearance traffic was queued and processed post-window.
Amendment to Article 53 — Real estate invoicing
Real-estate-related transactions now require 11-year retention and additional metadata for property identifier and lease term.
FATOORA Sandbox upgrade — new TLS 1.3 endpoints
Legacy TLS 1.2 endpoints will be deprecated 31 May 2026. Update your integration to the new endpoints listed in the Developer Portal.
E-Invoicing XML Implementation Standard v3.1 published
Updates clarify handling of advance payments, multi-currency invoices, and refined validation for buyer identification (BT-46).
Wave 22 — taxpayers above SAR 1.25M revenue (2022/2023)
Targeted taxpayers must integrate with FATOORA by 30 September 2026. Notifications dispatched via official ZATCA channels.
What compliance in KSA demands
E-Invoicing Phases
Phase 1 (Generation) and Phase 2 (Integration) — scope, timelines and waves.
- What is Phase 1 (Generation)?
- What is Phase 2 (Integration)?
- How are Phase 2 waves announced?
Invoice Types & Formats
Standard (B2B/B2G) vs Simplified (B2C) tax invoices, credit and debit notes.
- Standard Tax Invoice
- Simplified Tax Invoice
- Credit & Debit Notes
Mandatory Fields
Required data elements per invoice type per ZATCA's data dictionary.
- Seller Information
- Buyer Information (Standard)
- Invoice Identifiers
- Line Items & Totals
Cryptographic Requirements
CSID, certificates, hashing and digital signing for Phase 2.
- Compliance CSID (CCSID)
- Production CSID (PCSID)
- Hashing & Signing
Storage & Archiving
Retention obligations under VAT Implementing Regulations.
- Retention Period
- Storage Location
Built for ZATCA FATOORA
FATOORA-certified clearance
Standard invoices cleared and Simplified invoices reported in real time, exactly as ZATCA's Phase 2 requires.
Cryptographic stamp & QR
CSID onboarding, SHA-256 hashing, UUID, PIH/ICV and TLV QR codes handled for you.
162 business rules validated
Every invoice checked against the full ZATCA / EN 16931 rule set before it leaves your system.
Wave onboarding support
We map your revenue threshold to your wave date and get you live before the deadline.
See it run against ZATCA FATOORA.
Book a 30-minute demo and we'll walk through KSA clearance, validation and reporting on live sample invoices — then map your rollout.