FBR Invoice QR Code Explained: What It Is & How to Verify
The QR code on an FBR e-invoice is a scannable code that links the invoice to FBR's records — letting anyone confirm it's genuine and tied to its unique FBR invoice number (IRN).
Last updated: 26 June 2026
The QR code on an FBR e-invoice is a scannable code that lets anyone verify the invoice against FBR's records. It is printed alongside the invoice's unique FBR invoice number (IRN), and together the two are what separate a compliant digital invoice from an ordinary printed one. The QR code is generated by FBR's system — through the PRAL gateway — at the moment the invoice is reported, not by your printer or design template.
What is the QR code on an FBR invoice?
It is a verification mark issued by FBR's digital invoicing system. When your software submits an invoice to FBR, the system returns both the unique FBR invoice number and a QR code. Printing that QR code on the invoice is part of what makes the invoice legally valid under Rule 150Q of the Sales Tax Rules and SRO 1852(I)/2025.
What does the FBR invoice QR code contain?
The QR code encodes the invoice's key identifiers so the printed document can be matched back to FBR's records. In practice that means it ties the physical or digital invoice to the unique FBR invoice number FBR issued for it. The exact data fields are defined by FBR's technical specification, but the purpose is consistent: a scanner should be able to confirm "this invoice exists in FBR's system and these details match." (Do not hand-design a QR code yourself — only the one returned by FBR's system is valid.)
Why is the QR code required?
The QR code exists to make tax fraud harder and verification instant. It lets a buyer, auditor, or FBR officer confirm in seconds that an invoice is genuine rather than a fake or altered document. For your customers, a scannable code is also reassurance that the input tax they are claiming is backed by a real, reported invoice.
How do you verify an invoice using the QR code?
You scan it. Scanning the QR code lets you check the invoice against FBR's records through FBR's verification channels, confirming that the unique FBR invoice number is real and that the invoice was reported. If a supplier gives you an invoice whose QR code does not verify, treat it as a red flag before claiming any input tax on it.
Is an invoice valid without the QR code?
For businesses covered by the e-invoicing mandate, no. A compliant FBR e-invoice needs both the unique FBR invoice number and the QR code. An invoice missing either was not properly reported through FBR's system, which can expose the seller to penalties and cost the buyer their input tax credit. The detailed rules and penalty figures are in our FBR e-invoicing compliance guide.
How do I put a compliant QR code on my invoices?
You don't create it — you receive it. Use invoicing software that submits each invoice to FBR's digital invoicing system through the PRAL gateway; FBR returns the QR code (and the unique FBR invoice number), and your software prints both automatically.
InvoiceFlow does this in real time through FBR's official PRAL gateway API. For transparency: InvoiceFlow is an independent software provider that submits directly through PRAL's official gateway — it is not on FBR's list of licensed integrators, and is not affiliated with or endorsed by FBR or PRAL.
Frequently asked questions
Who generates the QR code on an FBR invoice?
FBR's digital invoicing system generates it, via the PRAL gateway, when the invoice is reported. It is not created by your invoice template or printer.
Can I make my own QR code for invoices?
No. Only the QR code returned by FBR's system is valid. A self-generated code will not verify against FBR's records.
What happens if the QR code doesn't scan or verify?
An invoice whose QR code does not verify should be treated with caution — it may not have been properly reported to FBR, which puts any input tax claim at risk.
Is the QR code the same as the IRN?
No, they work together. The IRN (unique FBR invoice number) is the identifier; the QR code is the scannable way to verify that identifier against FBR's records.
This article is general information only and is not tax or legal advice. Confirm your obligations with FBR or a qualified tax advisor.
Get FBR-compliant with InvoiceFlow
Real-time IRN and QR codes through FBR's official PRAL gateway. Start your 7-day free trial — no credit card required.