Canonical URL: https://einvoicing.pk/tools/invoice-verification/

# 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.

- [FBR POS Retail receipts](<https://einvoicing.pk/tools/invoice-verification/?authority=fbr_pos>)
- [FBR digital invoice Electronic sales-tax invoices](<https://einvoicing.pk/tools/invoice-verification/?authority=fbr_di>)
- [SRB Sindh services](<https://einvoicing.pk/tools/invoice-verification/?authority=srb>)
- [PRA Punjab services](<https://einvoicing.pk/tools/invoice-verification/?authority=pra>)
- [KPRA Khyber Pakhtunkhwa restaurants](<https://einvoicing.pk/tools/invoice-verification/?authority=kpra>)
- [Not sure? Help me identify the receipt](<https://einvoicing.pk/tools/invoice-verification/?authority=unknown>)

## 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.

[Open FBR POS verification instructions](<https://www.fbr.gov.pk/pos-invoice-verification/163085/163142>)

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](<https://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 Invoice no. or QR code printed on the receipt | 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 | - CNIC no. - FBR invoice no. | 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 | - Invoice No - Captcha | 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.

[Read the full verification guide](<https://einvoicing.pk/guides/invoice-verification/fbr-pos/>)

## 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

[Read the full verification guide](<https://einvoicing.pk/guides/invoice-verification/fbr-di/>)

## 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.

[Open SRB official verification](<https://pos.srb.gos.pk/InvoiceVerification/>)

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 | - SRB Invoice Id (required, maxlength 25) - Cell No (required, placeholder 03XXXXXXXXX) - Name (optional) - Captcha code (required control on the observed 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.

[Read the full verification guide](<https://einvoicing.pk/guides/invoice-verification/srb/>)

## Verify with PRA

Check a Punjab sales-tax-on-services invoice using the PRA invoice number. The eIMS service covers the current invoice system.

[Open PRA eIMS official search](<https://e.pra.punjab.gov.pk/public/eims.xhtml>)

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 | - Invoice No (single text field, maxlength 40) | 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 | - Invoice No (single text field, maxlength 40; field ctl00$ContentPlaceHolder1$txt_InvNo) | 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.

[Read the full verification guide](<https://einvoicing.pk/guides/invoice-verification/pra/>)

## 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.

[Open KPRA official verification](<https://kpra.gov.pk/verify/>)

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 | - Restaurant Name (select field businessID, required) - Invoice No (text field invoiceNo, required) | 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.

[Read the full verification guide](<https://einvoicing.pk/guides/invoice-verification/kpra/>)

## 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.

## Related

- [FBR POS invoice verification guide](<https://einvoicing.pk/guides/invoice-verification/fbr-pos/>)Tax Asaan, SMS 9966 and the IRIS form, separated from digital invoices.
- [FBR digital invoicing (DI) verification guide](<https://einvoicing.pk/guides/invoice-verification/fbr-di/>)Why no public DI verifier was found, and what the official rules require.
- [SRB invoice verification guide](<https://einvoicing.pk/guides/invoice-verification/srb/>)SRB Invoice Id, the cell-number field and the official form.
- [PRA eIMS invoice verification guide](<https://einvoicing.pk/guides/invoice-verification/pra/>)The single invoice-number search and the pre-August-2024 legacy portal.
- [KPRA invoice verification guide](<https://einvoicing.pk/guides/invoice-verification/kpra/>)Restaurant selection, invoice number and the official QR scanner.

## Need FBR-compliant invoices without manual entry?

E-Invoicing creates sales-tax invoices and POS receipts, submits them to FBR IRIS, and stores the FBR reference and QR code with every sale.

[Book a demo](<https://einvoicing.pk/#demo>) [See digital invoicing features](<https://einvoicing.pk/features/digital-invoicing/>)
