FBR invoice verification: how to check an invoice is genuine
Every FBR-compliant invoice carries a QR code and an Invoice Reference Number that let anyone confirm it was actually reported to FBR. Here's what those markings mean and exactly how to verify an FBR invoice — with the Tax Asaan app, a QR scan, or an SMS to 9966.
By FBR Invoice Atsolhive Team · Updated July 16, 2026
What FBR invoice verification actually checks
Verifying an FBR invoice means confirming that the sale on the document was submitted to FBR's digital invoicing system and recorded — not just that the invoice looks professionally formatted. When an invoice is submitted, FBR returns a unique Invoice Reference Number (IRN) and the data needed to generate a QR code. Those two markings are what make an invoice verifiable.
What the QR code and IRN contain
The QR code encodes transaction details tied to FBR's records, and the IRN is the unique reference FBR assigns to that specific invoice. Together they act as a digital seal: scanning the code or looking up the number confirms the invoice is genuine and the tax on it has been documented. This is the same mechanism behind FBR's POS invoice verification and its prize-draw campaigns encouraging customers to check receipts.
Why verification matters
For a buyer, verification confirms that input tax on a purchase is legitimate. For a business, issuing verifiable invoices is what keeps sales properly recorded and audit-ready. For FBR, real-time verification is what makes fake or unreported invoices far harder to pass off. If you want the wider context, our FBR Digital Invoice Guide explains where verification fits in the whole system, and what is digital invoicing covers the basics.
Who actually verifies invoices
Three groups check FBR invoices, for different reasons. Registered business buyers verify because a valid, reported invoice is what supports their input-tax claim — if a supplier's invoice can't be verified, the buyer's own filing is at risk. Ordinary customers increasingly verify because FBR has run prize-draw campaigns that reward people for checking POS receipts, which also nudges retailers to report every sale. And FBR officers and auditors verify during scrutiny, using the same QR code and IRN to confirm what was actually reported.
The practical lesson for a seller is that your invoices are being checked whether you realise it or not. An invoice that fails verification is not a private problem — it is visible to exactly the people whose trust your business depends on.
Verifying a POS receipt vs a B2B invoice
The mechanics are the same, but the context differs. A retail POS receipt carries the FBR fiscal invoice number, the FBR POS invoicing logo, and a QR code — a walk-in customer can scan it on the spot. A business-to-business sales tax invoice carries the IRN and QR code and is usually verified by the buyer's accounts team before the invoice is entered for input tax. Either way, the check confirms the same thing: this sale reached FBR. If you sell at a counter, our guide on how POS integration works shows how those receipt markings are produced.
What a "verified" or "not found" result means
When a check succeeds, you'll typically see confirmation that the invoice exists in FBR's system, along with details such as the seller and the invoice reference. That means the sale was reported and recorded. A "not found" or unverified result is the one to take seriously: it usually means the invoice was never actually submitted to FBR, no matter how professional the document looks. In that case the safe response is to ask the seller for a properly reported invoice with a valid IRN and QR code before relying on it for input tax or your records.
For sellers: making every invoice verifiable
If you are the one issuing invoices, verification should never be something you worry about after the fact — it should be automatic. Software that submits every sale to FBR in real time and prints the returned IRN and QR code means every invoice you issue is verifiable by design. That is exactly what our FBR invoice software does; current plans are on the pricing page, and you can start from the homepage. The alternative — issuing documents that were never reported — is the single most common reason an invoice fails to verify.
What the QR code actually encodes
It helps to understand what you are really checking. The QR code on a compliant invoice is not a random image; it is generated from the invoice's own data after FBR accepts it, and it links to FBR's record of that transaction. When you scan it, you are not trusting the paper in front of you — you are asking FBR's own system whether this invoice exists and matches. That is what makes the check meaningful: the answer comes from FBR, not from the seller who printed the document.
This is also why a screenshot or a photocopied QR code is not a shortcut to legitimacy. If the underlying invoice was never submitted, there is no record for the code to resolve to, and the check returns nothing — no matter how clean the copy looks.
Verification and your input tax claim
For registered buyers, verification is directly tied to money. Input tax can only be safely claimed against purchases that are properly documented and reported, so a supplier's unverifiable invoice is not just untidy — it is a risk to your own return. Making a quick verification part of your accounts routine, especially for new or high-value suppliers, is a small habit that prevents a much larger problem at filing time.
If a supplier repeatedly provides invoices that do not verify, that is a signal worth acting on. It usually means their sales are not being reported to FBR, which puts the compliance of everyone downstream at risk. The cleanest suppliers to work with are the ones whose invoices verify every time, which is increasingly how registered businesses choose who to buy from.
When an invoice looks real but isn't
The reason FBR built verification into the system is that a professional-looking invoice is easy to produce and, on its own, proves nothing. A document can have a logo, a neat layout, and even a printed number that resembles an FBR reference, yet still have never been submitted. Verification is the one check that cuts through appearances, because it does not care how the invoice looks — only whether FBR has a matching record. Treat the scan or SMS result, not the design, as the source of truth.
How to verify an FBR invoice
Locate the QR code and FBR invoice number
On a compliant invoice or POS receipt, find the QR code and the FBR invoice number printed alongside the FBR digital invoicing logo.
Open the Tax Asaan app or a QR scanner
Install FBR's Tax Asaan app from the Google Play Store or Apple App Store, or use your phone camera's built-in QR scanner.
Scan the QR code or enter the invoice number
Scan the QR code printed on the invoice, or enter the FBR invoice number manually in the app to look it up against FBR's records.
Or verify by SMS
Alternatively, send an SMS to 9966 in the format INV <space> CNIC <space> FBR invoice number to check the invoice's status without a smartphone.
Review the verification result
The app or reply confirms whether the invoice is verified against FBR's system. A verified result means the sale was reported and the tax recorded; an unverified or not-found result means it should be questioned.
Common questions
Explore more
Issue invoices that verify every time
FBR Invoice Atsolhive submits every sale to FBR and returns a valid IRN and QR code automatically, so each invoice is verifiable by design.
