Check where to verify your invoice
Choose the tax authority on your receipt. Verification happens on its official service. We’ll help you find the right one.
Choose the authority on the invoice
Look for the authority name or logo, rather than the shop’s location.
Verify with FBR POS
Check the FBR invoice number printed on a receipt from an integrated retailer. Use the POS verification service or the Tax Asaan app.
Opens on www.fbr.gov.pk in a new tab.
You can also open IRIS and look under Online Verifications for POS Invoice Verification: iris.fbr.gov.pk. The form asks for the Invoice No and a captcha.
Instructions and other ways to check
What the official form asks for
| Service | Fields | Notes |
|---|---|---|
| Tax Asaan app |
|
FBR instructions: open the 'FBR POS' menu, tap 'Verify Invoice', then enter the FBR Invoice no. or scan the QR code printed on the receipt. |
| SMS 9966 |
|
FBR-documented composition: INV<space>CNIC no.<space>FBR invoice no. sent to 9966. No CNIC may be collected or prefilled on einvoicing.pk. |
| IRIS Online Verifications > POS Invoice Verification |
|
The official IRIS form asks for the invoice number and a captcha, then shows the record when one exists. |
Where the number is: The FBR invoice number is printed on the POS receipt. FBR's page says the Tax Asaan app accepts the FBR Invoice no. or the printed QR code, and that the SMS route requires the CNIC and the FBR invoice number. Do not infer a number format from the printed receipt.
Official methods
- Website / online form : open IRIS and choose POS Invoice Verification under Online Verifications. The form asks for the Invoice No and a captcha.
- Official mobile app : in the Tax Asaan app, open FBR POS, tap Verify Invoice, then enter the FBR invoice number or scan the QR code.
-
SMS
: send
INV <CNIC> <FBR invoice no.>to 9966. Never share your CNIC on this page.
Verify with FBR digital invoice
A digital invoice uses a different reporting process from an FBR POS receipt. Start with the seller’s accepted submission record.
For a digital invoice, ask the seller for its FBR invoice reference and submission record.
The invoice carries an FBR invoice number and a QR code. Ask the seller to send the FBR reference and the record that shows the submission. Use the official FBR pages below if you need help.
Instructions and other ways to check
What the official form asks for
Ask the seller for the FBR reference and accepted submission record for your digital invoice.
Where the number is: The DI submission response returns a unique FBR invoice number (FBR's official technical specification shows 'invoiceNumber': '7000007DI1747119701593'). SRO 69(I)/2025 rule 150R(13) specifies the printed format 'XXXXXX-DDMMYYHHMMSS-0001'. Rule 150R(4)(e) says the QR code is generated on the basis of the unique FBR invoice number. The official documents do not describe the QR code as a public verification link.
Official methods
Verify with SRB
Check a Sindh sales-tax-on-services receipt. Have the SRB Invoice Id ready; the official form also asks for a mobile number and a captcha.
Opens on pos.srb.gos.pk in a new tab.
Instructions and other ways to check
What the official form asks for
| Service | Fields | Notes |
|---|---|---|
| SRB Invoice Verification web form |
|
The official form asks for the SRB Invoice Id, a mobile number and a captcha. Enter the mobile number only on the official SRB page. |
Where the number is: The SRB invoice number/ID is printed on the receipt; the SRB lucky-draw page says POS invoices carry an SRB QR code and SRB invoice number. The visitor should read the SRB Invoice Id from the printed invoice and enter the required contact details only on the official SRB site.
Official methods
- Website / online form : enter the SRB Invoice Id, a mobile number and the captcha. Enter the mobile number only on the official SRB page.
- Official mobile app : the eSRB app is named on the official SRB lucky-draw page. Install it only from an official SRB page.
Verify with PRA
Check a Punjab sales-tax-on-services invoice using the PRA invoice number. The eIMS service covers the current invoice system.
Opens on e.pra.punjab.gov.pk in a new tab.
Instructions and other ways to check
What the official form asks for
| Service | Fields | Notes |
|---|---|---|
| PRA eIMS public invoice search |
|
Field id/name is eimsForm:inputInvoiceNumber; a search icon triggers a PrimeFaces AJAX request. Results render in tables (Invoice No., Invoice ID, Dated; then Sr. No., Description, Quantity, Sale Price, Tax Charge, Total; totals Gross Total, ST Charges, Net Total). |
| Legacy PRA IMS Fiscal Report |
|
Page reports invoices before August 2024 per the PRA user manual; kept as a secondary official destination. |
Where the number is: Enter the invoice number printed on the eIMS/POS receipt in the eIMS 'Enter Invoice No.' field. The page does not ask for a cell number or CNIC for this public search.
Official methods
- Website / online form : enter the invoice number on the eIMS page. The legacy portal covers invoices before August 2024.
Verify with KPRA
Check a Khyber Pakhtunkhwa restaurant receipt. Select the restaurant on the official page, then enter the invoice number or scan its QR code.
Opens on kpra.gov.pk in a new tab.
Instructions and other ways to check
What the official form asks for
| Service | Fields | Notes |
|---|---|---|
| KPRA RIMS invoice verification |
|
The page also offers 'Scan Invoice QR Code' with Start/Stop Scan controls; the scanner JS accepts only kpra.gov.pk (or subdomain) URLs carrying pos_id and invoice_no, fills the invoice number and tries to select the restaurant by POS ID. |
Where the number is: The invoice number is printed on the RIMS receipt. The visitor must also select the restaurant; if a QR is scanned, the documented URL contains the POS ID, which the verify page uses to select the matching restaurant entry.
Official methods
- Website / online form : select the restaurant and enter the invoice number, or use the official QR scanner on the page.
2. Read the receipt before you choose
Use the printed invoice itself. A quick checklist:
- Authority name or logo: look for FBR, SRB, PRA or KPRA near the invoice number or at the top or bottom of the receipt.
- Authority invoice identifier: the label matters. It can read "FBR Invoice No.", "SRB Invoice Id", "Invoice No." or a similar authority-specific label.
- QR code: a printed QR code usually belongs to the issuing authority. Use the scanner provided by the official authority. A QR code alone does not prove that the invoice was accepted.
- Retailer reference: the business name, NTN/STRN and receipt number help you match a search result to the sale.
- Date and amount: compare them with the official result before you trust it.
When the receipt names no authority, ask the seller which authority their invoices are registered with. Do not guess and do not use another authority's verification method.
Having trouble checking an invoice?
A non-match is not proof of fraud, and a matched official record is not proof that tax was remitted or that you can claim a tax credit. Check the common causes first.
Number not found
Check the label and re-type the identifier. Common causes: the receipt number was used instead of the authority invoice number, a digit is missing, or the invoice is too new for the authority's system. Ask the seller to confirm the number they recorded.
Wrong authority or identifier
An FBR POS number is not an SRB, PRA or KPRA number. Use the authority printed on the receipt. Different authorities use different identifier formats and their services do not share records.
Unreadable QR code
Clean the lens, use more light, fill the frame with one code and hold steady. You can also type the printed invoice number on the official service; the QR code is a convenience, not the only path.
Official page not loading
Official services have outages, maintenance and rate limits. Try again later, try the alternate official host where one exists, or use the authority's own help channel. An unreachable page says nothing about the invoice.
Details disagree with the receipt
Compare date, amount, seller name and invoice number field by field. If the official record disagrees with the receipt, ask the seller to correct or reissue the invoice. Keep the original receipt.
What this page cannot do
It cannot verify, certify, store or report an invoice, and it cannot tell you whether tax was paid. It opens the official service and explains what to expect there.