Qoyod E-Invoice Reader
ZATCA QR Reader
As Saudi Arabia’s digital transformation accelerates, e-invoicing has become a hard requirement, not an option, for every business subject to VAT.
The Zakat, Tax and Customs Authority (ZATCA) has set strict requirements, headlined by a QR code that carries the invoice’s core data.
That creates a real need for fast, reliable tools to verify those invoices. To answer that, Qoyod built the e-invoice reader.
It’s a free digital tool that lets you decode any ZATCA QR code with one click and extract the required data in seconds, so you stay fully compliant and avoid penalties.
What is the ZATCA QR code?
The QR code on a Saudi e-invoice is not a random tag. It’s an encoded field (typically Base64) that carries the five core invoice fields:
- Seller (supplier) name.
- Seller’s VAT number.
- Invoice issue date and time.
- Invoice total (including VAT).
- Total VAT.
A standard phone camera cannot read this code on its own — you need a specialized app, such as the Qoyod tool, to decode and surface the data.
Benefits of using the Qoyod e-invoice reader
The tool gives you real, day-to-day advantages that make invoice handling easier and safer:
- Instant compliance check: confirm immediately that the invoice you issued or received meets ZATCA QR requirements.
- Fast data lookup: pull all the core fields (such as the supplier’s VAT number and the invoice date) in seconds — no manual search.
- Easier tax filing: with fast data extraction, gathering the inputs you need for tax filings and purchase records becomes faster and more accurate.
- Fewer human errors: reading the QR electronically removes the entry mistakes that come with typing data in manually.
- Free and easy to use: A powerful, fully free tool available to every merchant and business owner to streamline their day-to-day operations.
How does the e-invoice reader work?
It works by decoding the encoded payload. Here is the flow the digital reader follows:
- Image capture: you supply the QR code image (either via camera or by uploading a file).
- Code decode: the system reads the code and converts it from Base64 into raw text.
- Data extraction: the tool parses the raw text to pinpoint the five core fields with precision (seller name, VAT number, date, total, and tax).
- Show the results: the reader displays the decoded data in a clean, organized layout.
How to use the Qoyod e-invoice reader
The interface is built to be very straightforward, as shown in the screenshot. Here’s how to use it:
- Pick how to read the code:
- Start camera: click “Start camera” to use your phone’s camera and scan a printed QR code directly.
- Upload QR image: if you already have the QR as an image on your device, click “Upload QR image” to pick the file.
- Reading completed: as soon as the scan or upload finishes, the status will read “Ready to scan QR”.
- View the invoice data: the decoded data appears in the “Invoice data” section — date, VAT number, totals, and more.
- Raw text: you can also see the “Raw text decoded from the QR” at the bottom if you’re interested in the underlying technical details.
A practical example: why reading the QR matters
Assume you’re a business owner and you’ve received a printed purchase invoice from a new supplier. Before booking the invoice in your accounting system:
- Open the Qoyod e-invoice reader.
- Scan the QR code.
- Immediately confirm that the “Supplier VAT number” matches what’s printed on the invoice, and that the “Total including VAT” is correct. This step protects you from booking fake invoices and ensures ZATCA will accept the input VAT deduction.
Frequently asked questions about the e-invoice reader (FAQ)
What is the QR code on a Saudi e-invoice?
The QR code on a Saudi e-invoice is a Base64-encoded field mandated by ZATCA, carrying five core fields: seller name, seller’s VAT number, invoice issue date and time, invoice total including VAT, and total VAT.
Is the Qoyod e-invoice reader free?
Yes — the Qoyod e-invoice QR code reader is completely free and open to every merchant and business owner in Saudi Arabia. You do not need a Qoyod subscription to use it.
Why can’t a standard phone camera read ZATCA QR codes?
Because the QR on ZATCA invoices carries Base64-encoded data, not plain text or a URL — so generic scanners show it as unreadable text. The Qoyod tool is built specifically to decode that and present the five fields in a readable format.
How do I check that a supplier invoice is ZATCA-compliant?
Open the Qoyod e-invoice reader and scan the QR on the invoice, or upload the image. If all five core fields appear and match what’s printed on the invoice, the invoice meets ZATCA requirements.
Can I upload a QR image instead of scanning with the camera?
Yes. The tool supports both: scanning directly from a printed invoice with the camera, or uploading an existing QR image saved on your device. Both produce the same result with the same accuracy.
Do I need a Qoyod account to use the e-invoice reader?
No — the tool is free and available to everyone. But if you want to manage e-invoicing end-to-end and stay fully ZATCA-compliant, you can try Qoyod free for 14 days.
Conclusion
Making sure your invoices comply with ZATCA is the first step toward a stable business — and the e-invoice reader is the free, smart solution we built for that.
To manage your entire finance and accounting stack professionally and automatically, sign up for Qoyod now and try it free for 14 days — joining thousands of businesses that trust our fully ZATCA-compliant cloud platform.