FastFatoora automates the entire Fatoora e-invoicing lifecycle — CSID onboarding, real-time ZATCA clearance, UBL 2.1 XML generation, and cryptographic QR stamping — so every invoice you issue is compliant from the first click.
ZATCA (the Zakat, Tax and Customs Authority) requires every VAT-registered business in Saudi Arabia to issue electronic invoices — known locally as Fatoora. Phase 1 (Generation) simply required invoices to be issued electronically with a QR code. Phase 2 (Integration) goes further: your invoicing system must connect directly to ZATCA's servers, cryptographically sign every invoice, and clear (or report) it in real time before it reaches your customer.
That's the part most invoicing tools can't do — it requires a registered Cryptographic Stamp Identifier (CSID), UBL 2.1 XML formatting, and a live API connection to ZATCA's Integration portal. FastFatoora handles all of it automatically, so you issue invoices the same way you always have — we take care of the compliance underneath.
Talk to our ZATCA readiness teamGenerate your CSR and obtain a Cryptographic Stamp Identifier directly through our portal — no manual ZATCA console work required.
Get onboarding helpReal-time Clearance for Standard (B2B) invoices, and Reporting within 24 hours for Simplified (B2C) invoices — both handled automatically per Phase 2 rules.
Every tax invoice is automatically converted to compliant UBL 2.1 XML, cryptographically signed, and stamped with a unique UUID.
Every invoice receives a ZATCA-compliant QR code. Hash-chain technology means no cleared invoice can be altered after the fact.
See bilingual invoicing| Invoice Type | Used For | ZATCA Handling |
|---|---|---|
| Standard Tax Invoice | B2B and B2G transactions | Cleared in real time before reaching the buyer |
| Simplified Tax Invoice | B2C, walk-in retail and point-of-sale | Reported to ZATCA within 24 hours of issuance |
Yes — FastFatoora is a ZATCA Phase 2 integrated provider, handling CSID onboarding, real-time clearance, and simplified-invoice reporting directly through ZATCA's Integration APIs.
Phase 1 (Generation) only required electronic invoices with a QR code. Phase 2 (Integration) requires your system to connect directly to ZATCA, cryptographically sign every invoice, and clear or report it via a live API — which is what FastFatoora automates end-to-end.
Most businesses complete CSID registration and are issuing Phase 2 compliant invoices within minutes of signing up — our free onboarding session walks you through your Chart of Accounts and ZATCA readiness check at the same time. Book a session
Yes — every cleared invoice updates your inventory and general ledger automatically. See how stock and invoicing stay in sync on our inventory management page .
Join 500+ Saudi businesses already clearing invoices through FastFatoora. No credit card required.
Try full ZATCA Phase 2 integration for 14 days, no credit card needed.
Start Free Trial Talk to Sales