If your business operates in Saudi Arabia, compliance with ZATCA (Zakat, Tax and Customs Authority) e-invoicing regulations is essential. This guide explains ZATCA, its e-invoicing phases, and how to set up your ZATCA account to ensure compliance.
What Are the Phases of ZATCA E-Invoicing?
ZATCA has introduced a phased approach to e-invoicing compliance:
Phase 1: E-Invoice Generation
✔ Effective Date: December 4, 2021
✔ Objective: Transition businesses from paper invoices to digital formats.
✔ Requirements:
Generate e-invoices in XML or PDF/A-3 format.
Include mandatory fields: invoice number, date, seller/buyer details, TIN, VAT amounts, etc.
No real-time reporting to ZATCA was required in this phase.
Phase 2: Integration and Real-Time Reporting
✔ Effective Date: January 2023 (with rolling deadlines based on business turnover).
✔ Objective: Ensure real-time reporting and compliance by integrating with ZATCA’s FATOORA platform.
✔ Requirements:
Integrate your e-invoicing system with ZATCA’s FATOORA platform.
Include advanced features such as:
Cryptographic stamp (UUID)
QR code on invoices
Report invoices to ZATCA in real-time or near real-time.
How to Set Up a ZATCA Account
To comply with ZATCA e-invoicing regulations, businesses must register on the ZATCA Mazem Platform. Follow these steps to set up your account:
Step 1: Gather Required Documents
Ensure you have the following before registering:
✔ Tax Identification Number (TIN)
✔ A valid mobile number and email address
✔ Business details (e.g., trade license, commercial registration)
Step 2: Visit the ZATCA Portal
🔗 Go to ZATCA’s official website.
🔹 Click “Login” (or “Register” if you’re a new user).
Step 3: Create an Account
Click "Create New Account".
Enter your TIN and business details.
Provide your mobile number and email for verification.
Set up a secure password.
Step 4: Verify Your Account
📩 ZATCA will send a verification code via SMS or email.
Enter the code to complete verification.
Step 5: Complete Your Profile
🔹 Log in to your account.
🔹 Fill in any additional business details required.
🔹 Upload necessary documents (e.g., trade license).
How CleanCloud Can Help with ZATCA Compliance
CleanCloud ensures that your business meets ZATCA e-invoicing requirements by:
✔ Generating receipts with all required details, including a QR code, only when using a Star TSP100 printer.
✔ Sending financial data in real time to the FATOORA system.
⚠️ Important Limitation ⚠️
CleanCloud currently does not support sending invoices generated within the Invoice Tool to ZATCA. We recommend using an external invoicing system for compliance.
By ensuring compliance with ZATCA regulations, your business can:
Avoid penalties and fines.
Improve tax reporting accuracy.
Streamline e-invoicing operations.
For more information, visit ZATCA’s official website or contact CleanCloud Support for assistance.
ⓘ Disclaimer: This guide is for informational purposes only. Always refer to ZATCA’s official documentation for the latest updates and compliance requirements.
🛟 Need more help?
Explore our Help Center articles for answers. Contact us for further assistance.