FBR QR Code Invoice: How Customers Verify a Receipt with the Tax Asaan App or SMS 9966
How customers verify an FBR receipt with the QR code, the Tax Asaan app or SMS 9966, and how shops fix QR codes that will not scan.
A receipt with an FBR number is only useful if someone can check it. That is the job of the QR code and the line at the bottom of the receipt: verify this invoice through the FBR Tax Asaan mobile app or by SMS at 9966. This guide explains how verification works for customers, and what shop owners should do so that every receipt scans.

Key takeaways
- Every FBR POS receipt carries a fiscal invoice number, a QR code and the FBR logo.
- Buyers can check the invoice through the Tax Asaan mobile app or by SMS to 9966.
- In PaakiShop the QR code is generated from the FBR fiscal number saved on the invoice.
- Shops should test-scan a printed receipt on every printer, because a faint or tiny QR is the most common problem.
What the QR code and number are for
When your POS reports an invoice, FBR returns a unique fiscal invoice number. That number is the proof of reporting. The QR code is simply the same number in a form a phone camera can read, so the buyer does not have to type it.
The line printed under the QR invites the buyer to verify through the FBR Tax Asaan mobile app or by SMS to 9966. For the full layout, see SRO 1006 invoice format explained.
How a customer verifies a receipt
- Option 1: scan in the Tax Asaan appOpen the FBR Tax Asaan mobile app, choose the option to scan an invoice, and point the camera at the QR code on the receipt.
- Option 2: send an SMSSend the invoice number printed on the receipt as an SMS to 9966, following the format given by FBR.
- Read the answerThe reply confirms whether the invoice was reported. If it was not found, tell the shop.
Check the current format. App screens and SMS formats can change. Follow the instructions in the FBR Tax Asaan app or on FBR's website.
Why shop owners should care
- Trust. Customers who can verify a receipt trust the shop more.
- Fewer disputes. A receipt that does not verify is a problem for the shop, not for the customer.
- Proof of reporting. The number on the receipt matches the number stored against the invoice in your register.
If the QR code will not scan
| Problem | Likely cause | Fix |
|---|---|---|
| Phone cannot read the QR | Printed too small or too light | Print at a clear size and replace a worn thermal roll or ribbon. Test-scan every printer. |
| QR is cut off on the 58 mm roll | Wrong paper width selected | Print with the 58 mm option for narrow rolls. |
| No QR at all | The invoice was not sent to FBR yet | Send it first. The QR is made from the FBR number, which only exists after FBR accepts the invoice. |
| Number looks wrong | Test invoice from the sandbox | Sandbox invoices carry a TEST marker and are not valid tax invoices. See the setup checklist. |
How PaakiShop handles it
Once FBR accepts an invoice, PaakiShop stores the fiscal number and generates the QR from it. The saved number appears on the invoice screen with a one-click Copy button, and the receipt prints with the QR and the FBR logo. Returns work the same way: a credit note gets its own number and QR (see how to post a sales return to FBR). You can see how a finished receipt looks on the FBR digital invoice page.
Frequently asked questions
How do I verify an FBR invoice?
Scan the QR code with the FBR Tax Asaan mobile app, or send the invoice number by SMS to 9966, and read the reply.
What is encoded in the QR code?
In PaakiShop the QR code is generated from the FBR fiscal invoice number saved on the invoice.
Why does my receipt have no QR code?
The QR is made from the FBR number, which exists only after FBR accepts the invoice. Send the invoice to FBR first, then print.
Are sandbox invoices valid?
No. Invoices from the FBR sandbox are test invoices. PaakiShop marks them with a TEST badge so they are never mistaken for real ones.
Does a credit note have a QR code too?
Yes. A sales return sent to FBR as a credit note gets its own FBR number and QR code.
Print receipts customers can verify
FBR number, QR and logo on every receipt, thermal or A4. Try PaakiShop free for 3 days.
See FBR invoicing in PaakiShopStart free 3-day trialPlease note: this guide explains how FBR POS invoicing and PaakiShop work, in plain language. It is general information, not tax or legal advice. Tax rules and FBR procedures can change, so confirm anything specific to your business with your tax consultant or FBR. PaakiShop integrates with FBR's fiscalization service; it is not an official FBR product.
As the digital landscape globally continues to evolve, the importance of adopting these advanced technologies cannot be overstated. At PaakiShop, we are committed to providing the infrastructure needed for businesses to thrive in this new era.
"The future of retail is not just digital—it is intelligent, autonomous, and deeply personalized."
Stay tuned for more updates as we continue to roll out new features designed to make your commerce experience smoother and more profitable.
Written by PaakiShop Team
Specialist in Agentic Commerce and Global retail ecosystems. Passionate about empowering local entrepreneurs through high-performance technology.
Related Insights
Cloud Billing Software in Pakistan: Automated Invoicing, POS & Subscription Management for MSPs & Retailers
READ NOW
Delivery Management Software in Pakistan: Real-Time Rider Tracking, Courier APIs & Transport Builty ERP
READ NOW