Skip to content
⚠️ FBR penalties active since January 2026 — PKR 500,000 penalty for non-compliant businesses. Get compliant today →

What Is an IRN? Unique FBR Invoice Number Explained

An IRN — officially Pakistan’s “unique FBR invoice number” — is the system-generated number FBR issues through PRAL to validate each digital sales-tax invoice in real time, alongside a scannable QR code.

Last updated: 26 June 2026

An IRN is the unique, system-generated number that Pakistan's Federal Board of Revenue (FBR) issues for every digital sales-tax invoice, in real time, through its PRAL e-invoicing gateway. "IRN" (Invoice Reference Number) is the term businesses use in everyday conversation — but FBR's own legal term is the unique FBR invoice number. Each compliant invoice carries this number plus a scannable QR code, issued under Rule 150Q of the Sales Tax Rules and SRO 1852(I)/2025.

IRN vs "unique FBR invoice number": what's the correct term?

They refer to the same thing. "IRN" is borrowed from India's GST e-invoicing system and has stuck in Pakistani business usage, but FBR's notifications and the Sales Tax Act 1990 call it the unique FBR invoice number (sometimes the "FBR invoice number"). We use both terms on this site so you can find the answer however you search for it. If you're filling in official paperwork or talking to FBR, "unique FBR invoice number" is the precise wording.

What is an IRN actually used for?

The IRN makes an invoice legally valid and verifiable. Once FBR issues it, the number proves the invoice was reported to FBR at the moment of sale and cannot be silently altered afterwards. In practice it does three things:

  • Validates the sale with FBR in real time, before the invoice reaches your customer.
  • Protects your buyer's input tax credit — a registered buyer generally cannot claim input tax on a purchase invoice that has no valid FBR invoice number and QR code.
  • Enables instant verification — anyone can scan the QR code to confirm the invoice is genuine and matches FBR's records.

How is an IRN generated?

An IRN is generated automatically when your invoicing software submits the invoice to FBR's digital invoicing system through the PRAL gateway API. The flow takes seconds:

  1. You create the invoice in your accounting or invoicing software.
  2. The software transmits the invoice data to FBR/PRAL over the official digital-invoicing API.
  3. FBR validates the invoice (registration status, fields, tax calculation) and returns the unique FBR invoice number and a QR code.
  4. Your software prints both on the final invoice you hand or send to the customer.

This is why FBR e-invoicing requires integrated software — you cannot generate a valid IRN by hand or in plain Excel. The invoice must pass through FBR's system to receive its number.

What does the FBR e-invoice QR code contain?

The QR code is a machine-readable companion to the IRN. Scanning it lets a customer, auditor, or buyer confirm the invoice against FBR's records — linking the printed invoice back to the unique FBR invoice number that FBR issued. Together, the number and the QR code are what separate a compliant digital invoice from an ordinary printed one.

Is an invoice valid without an IRN?

For businesses covered by FBR's e-invoicing mandate, no — an invoice without a unique FBR invoice number and QR code is not a compliant tax invoice. Issuing non-compliant invoices exposes the seller to penalties (which run into the hundreds of thousands of rupees and escalate for repeat defaults) and can cost the buyer their input tax credit. The full rules, deadlines, and penalty figures are covered in our FBR e-invoicing compliance guide.

Who needs to issue IRNs, and by when?

FBR is rolling out mandatory e-invoicing in phases under SRO 1852(I)/2025, which superseded the earlier SRO 1413(I)/2025 and SRO 709(I)/2025. The direction is clear: the requirement is expanding from large taxpayers toward all sales-tax-registered persons. Two 2026 updates worth knowing:

  • STGO 01 of 2026 introduced a 72-hour window to edit or cancel an issued e-invoice.
  • FBR now permits businesses to connect through multiple licensed integrators rather than being locked to one.

Because deadlines depend on your taxpayer category and turnover, confirm your specific date with FBR or a qualified tax advisor.

How do I get an IRN for my business?

You get IRNs by connecting your invoicing to FBR's digital invoicing system. In short: register for sales tax with FBR, then use software that submits your invoices through the PRAL gateway so each one comes back with its unique FBR invoice number and QR code.

InvoiceFlow does exactly this — it sends your invoices through FBR's official PRAL gateway API and returns the IRN and QR code in real time. To be transparent: 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

What does IRN stand for?

IRN stands for Invoice Reference Number. In Pakistan it refers to the unique FBR invoice number that FBR issues for each digital sales-tax invoice.

Is the IRN the same as the FBR invoice number?

Yes. "IRN" is the everyday term; "unique FBR invoice number" is FBR's official term for the same identifier.

Can I generate an IRN manually?

No. An IRN can only be issued by FBR's system. Your invoice must be submitted through the PRAL e-invoicing gateway, which returns the number automatically.

How long does it take to get an IRN?

Typically seconds, in real time, when the invoice is submitted — subject to FBR system availability.

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.