How to Verify ZATCA E-Invoices Using the Official App

Author
Apr 27, 2026·20mins
How to Verify ZATCA E-Invoices Using the Official App

In the current phase of the Saudi Zakat, Tax and Customs Authority (ZATCA) e-invoicing initiative (Fatoora), it is essential for businesses and consumers alike to ensure that the invoices they receive are valid and compliant.
While many third-party apps claim to read invoice QR codes, using the official ZATCA app is the only way to guarantee accuracy and security. Here is your step-by-step guide on how to do it.
Why Use the Official ZATCA App?

  • Cryptographic Verification: Only the official app can verify the digital signatures and hashes required in Phase 2.

  • Direct Integration: It checks the "Fatoora" portal in real-time.

  • Privacy: You don't have to share your invoice data with unknown third-party developers.

Step-by-Step Guide

  1. Download the App: Search for "ZATCA" on the Apple App Store or Google Play Store.

  2. Access VAT Services: From the home screen, navigate to the "Services" tab and select "Value Added Tax (VAT)."

  3. Start Validation: Click on the "E-Invoice Validation" service and press "Start Service."

  4. Scan the QR Code: Point your phone camera at the QR code on the invoice.

  5. Review the Result: The app will display a green checkmark if the invoice is valid. You will see the seller's name, VAT number, timestamp, and total amount.

Important Note: You do not need to log in or use Nafath to access the scanner. It is available to the public for instant verification.

Watch the Demo

For a quick walkthrough of the validation process, watch this video:
https://youtube.com/shorts/mya38ixz0rY?si=yT-1AvDkfwTWzstx

Contact Us

For any inquiries regarding ZATCA integration and ERP solutions:

Author
Written by ERPGulf Team