ZATCA Phase-2 (Integration Phase) is now mandatory for all Saudi VAT-registered businesses generating taxable invoices. Failure to comply results in fines starting at SAR 1,000 per non-compliant invoice. The technology integration isn't trivial, it requires connecting your invoicing system to ZATCA's Fatoora platform with proper signing, clearance, and reporting flows. Here's the complete implementation guide.
Implement ZATCA Phase-2 e-invoicing in Saudi Arabia, Compliance CSID setup, Fatoora integration, B2B clearance, B2C reporting and ongoing compliance.
Step 1: Get your Compliance CSID from ZATCA
Login to ZATCA portal with your Tawakkalna or Absher credentials. Navigate to e-Invoicing → Onboarding. Generate CSR (Certificate Signing Request) from your e-invoicing solution (Zoho Books, SAP, etc.). Submit CSR to ZATCA, receive Compliance CSID within 24 hours. This CSID identifies your organization's signing certificate; protect it like a password.
Step 2: Configure your e-invoicing solution
Install ZATCA-approved solution: Zoho Books (built-in), SAP SD with ZATCA add-on, Oracle NetSuite SuiteTax, or custom integration via ZATCA's APIs. Paste your Compliance CSID into the solution's e-invoicing settings. Test with 6 sandbox invoices through ZATCA's compliance test environment. Once approved, switch to production endpoint.
Step 3: Daily operations, clearance vs reporting
B2B invoices (standard tax invoices): MUST be cleared by ZATCA before delivery to customer, typically 1-3 second roundtrip. Your system pauses sending until ZATCA returns the clearance UUID and signed XML. B2C invoices (simplified): generated locally with QR code, then reported to ZATCA within 24 hours. Failed clearances must be resolved before next invoice.
Frequently Asked Questions
Is ZATCA Phase-2 mandatory for all Saudi businesses in 2026?
What happens if my invoices fail ZATCA clearance?
Can I implement ZATCA Phase-2 myself or do I need a partner?
Need help with ZATCA Implementation?
Talk to a Shyphan expert about your project, free 30-minute consultation, no commitment.
Get a Free Consultation
