What Is Fatoora? ZATCA's E-Invoicing Platform (Complete Guide)
- Your system
- Fatoora
- Clear / report
Fatoora in one sentence
Fatoora (فاتورة) is ZATCA's e-invoicing platform — the government portal and APIs where Saudi VAT-registered businesses register EGS units, obtain CSID certificates, and submit invoices for clearance (B2B) or reporting (B2C).
If you're searching "what is Fatoora", "Fatoora ZATCA", or "Fatoora portal login" — this is the system your POS, ERP, or billing software must connect to in Phase 2.
Full guide on our site: What is Fatoora? → — portal steps, API overview, waves, and integration options (EN + AR).
Fatoora vs ZATCA
| ZATCA | Fatoora | |
|---|---|---|
| What | Tax authority (Zakat, Tax & Customs) | E-invoicing platform & APIs |
| Role | Sets rules, waves, penalties | Runs clearance, reporting, CSID |
| URL | zatca.gov.sa | fatoora.zatca.gov.sa |
You comply with ZATCA rules by integrating with Fatoora.
What Phase 2 requires on Fatoora
- EGS registration — each branch/device that issues invoices
- CSID certificates — Compliance then Production (renewed ~annually)
- UBL 2.1 XML — Saudi profile, ECDSA signed
- PIH chain — Previous Invoice Hash per EGS unit
- Clearance (B2B) — invoice cleared before buyer receives it
- Reporting (B2C) — issue first, report within 24 hours
Phase 1 only required local generation + QR. Phase 2 is live API integration.
Fatoora portal — what you'll do there
- Log in at fatoora.zatca.gov.sa
- Check your Phase 2 wave and deadline
- Register EGS units
- Generate OTP codes (expire in ~5 min) for onboarding or CSID renewal
Day-to-day invoice submission is via API from your software — not manual upload.
Integration options
- Build direct Fatoora API integration — full control, weeks/months of engineering
- Use middleware (Esnad) — POST JSON, we handle UBL, signing, Fatoora calls, webhooks
- ERP/POS module — if your vendor ships Phase 2 clearance/reporting (not just QR)
Read next: Fatoora API integration guide · Register on Fatoora
2026–2027 wave deadlines
- Wave 23 — 31 March 2026
- Wave 24 — 30 June 2026
- Wave 25 — 1 February 2027 (VAT-subject revenue over SAR 187,500 in any of 2022–2025). Full guide: ZATCA deadline 1 February 2027.
Check your exact wave in the Fatoora portal.
Skip the boilerplate. Use Esnad API.
The fastest way to integrate ZATCA compliance into any system.