14 days free trial - no credit card needed

Verify any ZATCA e-invoice in seconds

Scan the QR code on any Saudi e-invoice to instantly check it's compliant, decode its details, and confirm who issued it. Free, no account required.

Verifies ZATCA Phase 1 and Phase 2 invoices
Verify any ZATCA e-invoice in seconds

Key benefits

Built for Saudi e-invoicing

Phase 1 & 2 ready

Decodes simplified Phase 1 QR codes and verifies the cryptographic stamp on Phase 2 invoices.

Instant scanning

Point your camera at the QR code and get a result in under a second. No account, no sign-up.

Full invoice details

See the seller name, VAT number, invoice total, VAT amount, and timestamp — all from the QR code.

Works offline

Decode QR codes anywhere, even without an internet connection.

How it works

Three steps. That's it.

01

Open the app

Launch the scanner from your home screen. No login screen, no setup.

02

Point at the QR code

Scan the QR on any printed or on-screen ZATCA e-invoice.

03

See the result

Get a clear compliant or non-compliant status, with all invoice details laid out.

Benefits

Invoice details, verified instantly.

Compliance at a glance

Know instantly if an invoice is compliant

A clear compliant or non-compliant indicator the moment you scan. No interpretation needed — you see at a glance whether the invoice meets ZATCA requirements.

  • Phase 1 QR structure validation
  • Phase 2 cryptographic stamp verification
  • Clear status indicators (compliant, non-compliant, needs attention)
Compliance at a glance

Full transparency

See exactly what's inside the QR code

Every ZATCA QR code carries the essentials about an invoice. The Wafeq QR Scanner decodes and displays them in plain language.

  • Seller name and VAT registration number
  • Invoice timestamp
  • Invoice total and VAT amount
  • Cryptographic hash and stamp (Phase 2)
Full transparency

Who it's for

Made for anyone handling Saudi invoices

Whether you're an accountant reviewing supplier invoices, a finance team running expense checks, or a business owner verifying what you receive — the app fits into your workflow without changing it.

  • Accountants: spot-check client supplier invoices
  • Finance teams: verify expense reports before reimbursement
  • Business owners: confirm invoices from new vendors
Who it's for

About Wafeq

Scanning invoices is one thing. Issuing them is where Wafeq comes in.

ZATCA Phase 2 compliant invoicing in XML and PDF/A-3

Automated VAT reporting

Full accounting, expenses, and inventory

Trusted by 15,000+ companies across the region

FAQ

Frequently asked questions

Is the app free?

Yes. The Wafeq QR Scanner is completely free to download and use, with no in-app purchases.

Do I need a Wafeq account to use it?

No. The app works standalone. You don't need to sign up for anything.

Does it work for both Phase 1 and Phase 2 e-invoices?

Yes. The app decodes the Phase 1 simplified QR structure and verifies the cryptographic stamp on Phase 2 invoices.

Is my scan data stored anywhere?

Scans are processed on your device. We don't store the contents of the invoices you scan.

Does it verify directly with ZATCA?

The app decodes and validates the QR code structure and cryptographic stamp locally. For full clearance status on Phase 2 invoices, Wafeq's main platform integrates directly with ZATCA's Fatoora portal.

Which devices does it support?

The app is currently available for iPhone and iPad devices running recent versions of iOS, and for all Android devices.

What if a QR code is non-compliant — what should I do?

The app will flag the issue and explain what's missing. You can then follow up with the issuer to request a corrected invoice.

Start verifying invoices today

Download the free app, or try Wafeq to issue compliant invoices of your own.

Verifies ZATCA Phase 1 and Phase 2 invoices