KPRA invoice verification: restaurant and invoice number

How KPRA RIMS invoice verification works: select the restaurant, enter the invoice number or scan the QR, and where to go when a bill is not found.

What this guide covers

This guide covers KPRA sales tax on services receipts from RIMS-integrated restaurants in Khyber Pakhtunkhwa. The public page requires selecting the restaurant and entering the invoice number, or scanning the invoice QR code with the page's own scanner.

The check runs on KPRA's own page at kpra.gov.pk. This page never asks for credentials or payment.

Open the official KPRA verification page

Open KPRA official verification

Opens on kpra.gov.pk in a new tab. Verification is completed on the official service, not here.

Restaurant select (businessID) and invoice number (invoiceNo), plus a 'Scan Invoice QR Code' section.

The official hostname is kpra.gov.pk. The page also offers 'Scan Invoice QR Code' with Start and Stop Scan controls; that scanner accepts links on kpra.gov.pk (or its subdomains) and uses the POS ID in the link to select the restaurant. Use the official scanner when you have the printed QR code.

Fields the official page expects

The official KPRA page asks for:
FieldRequiredNotes
Restaurant NameYesSelect field (businessID). The list is embedded in the page; it may not include every RIMS business.
Invoice NoYesText field (invoiceNo). Use the number printed on the RIMS receipt.
Scan Invoice QR CodeOptionalThe page's own scanner fills the invoice number and tries to select the restaurant by the POS ID in the QR link.

About the invoice QR code

KPRA's RIMS API guide documents the QR link format https://kpra.gov.pk/api/?pos_id=<POS_ID>&invoice_no=<INVOICE_NO>, with pos_id and invoice_no required. The format comes from KPRA's own guide. Use the page's scanner so KPRA reads the restaurant and invoice number directly.

Use the QR scanner on the official KPRA verification page, or enter the invoice number there.

If the invoice is not found

  • Confirm the restaurant selection matches the receipt; KPRA's list may hold the business under a different display name.
  • Re-check the invoice number against the printed receipt.
  • Use the official scanner on the page if you have the QR code; it reads the POS ID and invoice number directly.
  • A missing restaurant entry is not proof that the receipt is invalid; ask the restaurant or use KPRA's own help channels.
  • KPRA provides a complaint route for unverified invoices. This site does not submit complaints for you.

If the receipt is still not found

Ask the restaurant for the invoice number printed on the RIMS receipt and for the restaurant name used on KPRA. The RIMS software and API are for restaurants, not for buyers checking a receipt. Keep the receipt until the question is answered.

See simpler FBR invoicing in action.

Tell us a little about your business. We’ll show you how E-Invoicing fits your invoices, your team and your day.

  • A walkthrough built around your workflow
  • Clear answers on setup and pricing
  • Digital invoicing and POS reporting

Prefer to talk?
+92 312 2003075

Book your free demo

We use these details to arrange your demo. Privacy policy.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.