Understanding KSA E-Invoicing: A Complete Guide for Businesses

Electronic invoicing—commonly referred to as e-invoicing or “Fatoorah” in Saudi Arabia—is no longer just a trend. It’s a mandatory requirement for all VAT-registered businesses operating in the Kingdom. This digital transformation initiative, introduced by the Zakat, Tax and Customs Authority (ZATCA), is designed to modernize tax collection, improve transparency, and enhance compliance across the economy.

One strong example of tools built to help businesses comply is the KSA ZATCA E-Invoicing solution for Microsoft Dynamics 365 Business Central—a ready-made extension that automates compliance with Saudi e-invoicing rules while integrating seamlessly into your existing ERP setup.


What Is E-Invoicing in Saudi Arabia?

E-invoicing in Saudi Arabia refers to the digital creation, issuance, and storage of invoices, credit notes, and debit notes in a structured electronic format. Paper invoices and manually created digital invoices (e.g., PDFs created without structured data) are no longer acceptable under ZATCA’s rules.

The goal?
✔️ Eliminate errors and fraud
✔️ Streamline tax reporting and audits
✔️ Enable real-time (or near real-time) exchange of transaction data
✔️ Improve business efficiency and compliance


The Two Phases of ZATCA’s E-Invoicing Mandate

Saudi Arabia’s e-invoicing rollout has been implemented in two major phases:

Phase 1 – Generation (Live Since December 2021)

Phase 1 requires businesses to generate invoices electronically using software systems that meet ZATCA’s data standards. Handwritten and manual invoices are no longer considered compliant.

Under this phase, businesses must:

  • Issue structured e-invoices in XML or PDF/A-3 with embedded XML
  • Include required fields such as VAT numbers, transaction details, and basic header information
  • Produce simplified invoices (for B2C) that include a QR code in the human-readable part of the invoice
  • Ensure records are digitally stored for future reference and audits.

Phase 2 – Integration (Rolling Out Through 2025)

Phase 2 introduces real-time integration with ZATCA’s Fatoorah platform. Under this phase, businesses must send e-invoices to the government portal via API for validation before completing transactions. This model is similar to a clearance model—meaning the invoice is validated by the tax authority before it is considered legally effective.

This integration is being implemented gradually in waves, based on annual revenue thresholds, with the latest wave requiring companies with revenues above SAR 7 million to comply by January 1, 2025.


Who Must Comply?

Any entity that is:

  • Registered for VAT in Saudi Arabia
  • Issuing invoices for taxable goods or services
  • Conducting domestic B2B, B2C, or B2G transactions

These businesses must comply with both e-invoice generation and integration requirements. Non-resident taxable persons and certain exempt transactions are excluded from mandatory e-invoicing.


Core Requirements of E-Invoicing

To comply with ZATCA rules, your e-invoicing system must support:

📌 Structured Digital Format – Invoices must be issued in XML or PDF/A-3 with embedded XML, containing necessary tax data fields.
📌 Real-Time Submission (Phase 2) – API integration with the Fatoorah portal to submit e-invoices for validation.
📌 QR Codes – Required on simplified invoices and to improve traceability.
📌 Arabic Language Support – Invoices must include Arabic text in the human-readable portion.
📌 Secure Systems – E-invoicing software must be secure, tamper-proof, and compliant with data integrity standards.
📌 Electronic Storage – Invoice records must be stored in electronic format and be accessible for audits.


Benefits of E-Invoicing

Adopting e-invoicing brings significant advantages to businesses:

🌐 Improved Compliance
📉 Reduced Errors & Fraud
⏱️ Faster Invoice Processing
💰 Lower Costs (Less Paper & Admin)
📊 Better Tax Reporting & Cash Flow Management
📦 Easier Record Keeping for Audits


How Technology Helps: The CRM365 Example

The KSA ZATCA E-Invoicing solution for Microsoft Dynamics 365 Business Central (as seen on CRM365’s site) is an example of how technology can ease this transition. This extension:

  • Generates compliant e-invoices, debit notes, and credit notes in line with Saudi requirements
  • Adds mandatory elements like QR codes and localized Arabic labels
  • Helps automate compliance for Phase 1 and Phase 2
  • Integrates seamlessly with existing business processes for minimal disruption ■

Final Thoughts

Saudi Arabia’s shift to mandatory e-invoicing is an important step in digital tax transformation. While it may require adjustments for businesses, the long-term benefits in compliance, efficiency, and cost savings are substantial.

Whether your business is already operating in KSA or planning to enter the market, preparing for e-invoicing compliance early—especially with quality software tools—will make the process smoother, less stressful, and future-proof.