🇸🇦 Saudi Arabia E-Invoicing

Saudi ZATCA Fatoora Compliance

Saudi Arabia's ZATCA Fatoora mandate requires real-time clearance for B2B invoices. Phase 2 integration is rolling out in waves. Get ZATCA-compliant with GoRoute.ai.

Saudi E-Invoicing Status

Phase 1 (Generation) Complete
Phase 2 (Integration) In Waves
Format PINT-SA / UBL 2.1
Clearance Real-Time B2B
ZATCA Fatoora

Two-Phase Implementation

1

Phase 1: Generation

Mandatory since Dec 2021
  • Generate invoices in compliant format
  • Include QR code with cryptographic stamp
  • UUID and counter for each invoice
  • Archive locally for 6 years
2

Phase 2: Integration

Rolling out 2024-2025
  • Real-time clearance for B2B invoices
  • API integration with ZATCA platform
  • Cryptographic signing with ZATCA certificate
  • B2C reporting within 24 hours

Complete ZATCA Solution

QR Code Generation

TLV-encoded QR codes with all required fields including cryptographic stamp.

ZATCA Signing

XML signing with ZATCA-issued certificates and proper hash chain.

Real-Time Clearance

Instant B2B invoice clearance through ZATCA API integration.

PINT-SA Format

Generate compliant UBL 2.1 invoices in PINT-SA format for Saudi Arabia.

Saudi VAT

15% VAT calculation with proper exemption codes and zero-rated handling.

Arabic & English

Bilingual invoice support with proper Arabic text rendering.

Ready for ZATCA Fatoora?

Get compliant with Saudi Arabia's e-invoicing mandate before your wave deadline.

Saudi E-Invoicing FAQ

What is ZATCA Fatoora?

Fatoora is Saudi Arabia's e-invoicing system mandated by ZATCA (Zakat, Tax and Customs Authority). It requires all VAT-registered businesses to generate and report electronic invoices in a standardized format.

What's the difference between Phase 1 and Phase 2?

Phase 1 requires generating compliant invoices with QR codes. Phase 2 requires real-time API integration with ZATCA - B2B invoices must be cleared before delivery, B2C invoices reported within 24 hours.

When is Phase 2 mandatory for my business?

Phase 2 is rolling out in waves based on company revenue. ZATCA notifies businesses 6 months before their compliance deadline. Check your notification or contact ZATCA to confirm your wave.