Included in all plans — no extra cost ZATCA-Certified Solution

Never worry about ZATCA again.
Your hotel invoices are automatically signed, submitted, and stored.

Sutahi generates UBL 2.1 XML, cryptographically signs every invoice, and submits it to ZATCA before it reaches the customer — all in seconds, with zero manual effort.

ZATCA Phase 2 is mandatory. Penalties up to SAR 50,000. Hotels have been in scope since Wave 4 onward.
Invoice by invoice, zero manual review
CSID onboarding in 30 minutes
Included in all Sutahi plans

What is ZATCA Phase 2?

Saudi Arabia's Zakat, Tax and Customs Authority (ZATCA) requires every VAT-registered business to issue invoices electronically and send them directly to ZATCA's systems in real time.

Electronic Invoices Mandatory
No paper-only invoices. All invoices must be issued from a compliant digital system.
B2B Must Be Cleared First
Every corporate invoice is sent to ZATCA for approval before delivery to the buyer.
B2C Reported Within 24h
Guest checkout receipts reported to ZATCA within 24 hours of issuance.
ECDSA Signing Required
Phase 2 requires cryptographic signing with a CSID key — impossible to do manually.
Hotels in Wave 4+ Scope
Hospitality sector targeted since January 2023. More waves active now.
Penalty: SAR 1,000–50,000
Article 53 VAT Law penalties per non-compliant invoice issued.

8 ZATCA Requirements — All Handled Automatically

Create the invoice in Sutahi. Every ZATCA step that follows happens behind the scenes.

UBL 2.1 XML Generation

Sutahi auto-generates a UBL 2.1 XML file matching every ZATCA specification for every invoice.

ECDSA Cryptographic Signing

Every invoice is cryptographically signed with your hotel's CSID private key (SHA-256 + ECDSA P-256) — Phase 2 mandatory.

B2B Clearance Before Delivery

Corporate invoices are submitted to ZATCA for clearance before reaching the buyer — no B2B invoice leaves without ZATCA's stamp.

B2C Reporting Within 24h

Guest checkout invoices are automatically reported to ZATCA within the required 24-hour window — batch reporting supported.

ZATCA QR Code (9-field TLV)

TLV-encoded QR code with all 9 required fields appears on every invoice. Verifiable with the Fatoora app.

Arabic + English Bilingual Invoice

Every invoice is issued in Arabic and English simultaneously with VAT number and sequential invoice number per ZATCA requirements.

7-Year Cloud Archiving

All invoice XML and PDF files are stored in secure cloud storage for 7 years — exceeding the 6-year ZATCA requirement.

Tamper-Proof Invoice Hash Chain

Each invoice stores the previous invoice hash — a linked chain that makes any tampering immediately detectable.

Sutahi Covers All Phase 1 & Phase 2 Requirements

Phase 1 — Complete
Electronic invoice format
QR code on every invoice
Seller and buyer tax number
Arabic language on invoice
Phase 2 — Active Now
CSID cryptographic certificate
ECDSA cryptographic signature
B2B invoice clearance
B2C invoice reporting
Invoice hash chain
Sutahi covers all of them — automatically. No manual setup. No tracking. Just full compliance from day one.

Non-Compliance Penalty Matrix

Penalties escalate with the number of non-compliant invoices. High-volume hotels face greater exposure.

1–10 non-compliant invoices
SAR 1,000 per invoice
Up to SAR 10,000
10–50 non-compliant invoices
Escalating penalties
Up to SAR 25,000
50+ non-compliant invoices
Business suspension risk
Up to SAR 50,000

Don't take this risk — Sutahi makes you compliant on day 1.

Book a Demo

Multi-Hotel ZATCA — One Dashboard

ZATCA requires each hotel to have its own EGS unit and CSID. Managing this across 5, 10, or 50 properties is a compliance nightmare — unless you use Sutahi.

Per-Hotel CSID Management Hotel Owners
ZATCA requires each hotel to have its own CSID. Sutahi manages all certificates from one central dashboard.
Automatic CSID Renewals All Plans
CSIDs expire after 12 months. Sutahi renews them automatically before expiry — zero manual action needed.
Company CSID for Travel Agencies Travel Agencies
Travel agencies: single company-level CSID signs all contracted hotel invoices — no per-hotel CSID needed.
Consolidated Compliance Dashboard All Plans
CSID status, submission success rate, submission logs, and error alerts for all hotels in one screen.
ZATCA Compliance Dashboard
All Hotels Compliant
Riyadh Suites
CSID Active100% submitted
Jeddah Palace
CSID Active100% submitted
Makkah Grand
CSID Active100% submitted
Madinah View
CSID Active100% submitted
AlUla Resort
CSID Active100% submitted

ZATCA Ready in Under 24 Hours

Sutahi's onboarding wizard handles the complete process — no prior technical knowledge required.

1
CSR Key Generation
Sutahi automatically generates your ECDSA private key and Certificate Signing Request.
2
OTP Verification
Enter the OTP you receive from the Fatoorah portal to complete registration.
3
Compliance CSID Issued
Compliance CSID issued immediately via ZATCA API — takes just 30 minutes.
4
Pass Compliance Test Invoices
Sutahi submits 1–3 test invoices to ZATCA. Usually approved same-day.
5
Production CSID — Go Live
Production CSID is live. Your hotel issues real ZATCA invoices from this moment.
ZATCA-Certified Compliant Solution
Sutahi integrates with ZATCA's official Fatoorah API (official integration portal). All submissions go through certified ZATCA endpoints.
Get Started

Everything You Need to Know About ZATCA for Hotels

A CSID (Cryptographic Stamp Identifier) is a digital certificate issued by ZATCA via the Fatoorah portal. It is used to cryptographically sign your invoices. Sutahi's onboarding wizard guides you through the complete process — CSR key generation, OTP verification, then CSID issuance — in just 30 minutes.

ZATCA waves have been targeting hospitality businesses from Wave 4 (January 2023) onward, with waves continuing today. If you haven't integrated yet, you are either already non-compliant or about to be. Contact us now — we complete onboarding in under 24 hours.

Sutahi automatically retries and alerts you with ZATCA's response code. The system always preserves all invoice data — no data loss on submission failure. Our support team is notified for any persistent failures.

Yes. The ZATCA compliance dashboard shows every submission: date, invoice number, type (B2B or B2C), ZATCA response, and submission timestamp. Filterable and exportable for audit purposes.

Invoices for pilgrims arriving via Nusuk platform are treated as regular B2C invoices. Reported to ZATCA within 24 hours with full QR code. For hotels contracted with the Ministry of Hajj, B2B settlement invoices to operators are auto-submitted for clearance.

ZATCA Phase 2 is active now — don't delay compliance

Get ZATCA Ready in 24 Hours

Our team handles your CSID onboarding, tests compliance, and has your hotel submitting real ZATCA invoices — usually by the next business day.

ZATCA compliance included in all plans · 14-day free trial · No credit card required