HomeBlog › FBR Digital Invoicing
FBR Digital Invoicing

Understanding the FBR IRN (Invoice Reference Number)

6 min read·22 Jul 2026

If you have started reading about FBR Digital Invoicing, you will have met the term IRN — the Invoice Reference Number — again and again. It sits at the centre of the whole system, yet it is rarely explained clearly. This guide fixes that: what the IRN is, how it comes to exist, and why an invoice without one is not really a reported invoice at all.

For the bigger picture of how the IRN and QR code work together, see our overview of FBR e-invoicing explained. Here we zoom in on the IRN itself.

What exactly is the IRN?

The Invoice Reference Number is a unique code that FBR assigns to a single sales tax invoice once it has been submitted and validated on the Digital Invoicing platform. Think of it as the invoice's fingerprint in FBR's records. No two invoices share an IRN, and the IRN belongs to one specific invoice with its exact value, tax amount, buyer, seller and date.

How is an IRN created?

You never type an IRN by hand. It is produced through the reporting flow:

  1. You create a sales tax invoice in compliant software.
  2. The invoice details are sent to FBR's Digital Invoicing platform.
  3. FBR validates the data — registrations, tax rates, required fields.
  4. If everything is correct, FBR generates and returns a unique IRN.
  5. Your software stores the IRN against that invoice and prints it, alongside the QR code.

The whole exchange takes seconds. If the data fails validation, no IRN is issued and the invoice must be corrected and re-submitted.

What does the IRN prove?

The IRN is evidence. Its presence on an invoice confirms that:

  • The invoice was genuinely submitted to FBR;
  • FBR validated and accepted it;
  • The specific details of that invoice are on record with FBR.

Because each IRN is unique, the same invoice cannot be reported twice under different identities, and a fabricated invoice cannot borrow a real one. This is what makes the system tamper-resistant.

IRN vs your own invoice number

A common point of confusion: your business already puts an invoice number on its invoices, so why is there another number? They serve different jobs:

Your invoice numberFBR IRN
Who assigns itYour businessFBR
PurposeYour internal referenceProof of reporting to FBR
UniquenessUnique within your booksUnique across FBR's system

Both appear on the final invoice. Your number helps you find it in your records; the IRN proves it was reported.

Why the IRN matters to you and your buyers

For you, the IRN is the record that your sale was reported honestly — exactly the evidence you want if your figures are ever reviewed. For your business customers, an invoice carrying a valid IRN is what lets them support their own input tax claim with confidence. An invoice missing an IRN is a red flag for everyone involved.

Simple test: if a sales tax invoice does not carry an IRN, it has not been digitally reported to FBR — full stop.

The IRN and your monthly return

The IRN is not just a stamp on a single invoice — it is a thread that runs through your whole sales tax record. Every invoice you report with an IRN becomes part of the sales data that feeds your monthly return. When your books and FBR's records both rest on the same set of IRNs, reconciliation becomes straightforward and your return reflects what actually happened. When invoices are missing their IRN, gaps appear, and those gaps are exactly what take time to explain later.

This is why storing the IRN reliably matters as much as obtaining it. A good system keeps the IRN attached to each invoice permanently, so you can always trace a line in your return back to the exact reported invoice behind it.

Keeping IRNs safe and traceable

Because the IRN is your proof of reporting, it belongs in your permanent records rather than on a slip of paper that can be lost. Sensible practice is to:

  • Store the IRN against the invoice in your accounting system, not separately;
  • Make sure it prints on both the customer copy and your own copy;
  • Keep reported invoices retrievable for the period your records must be held.

When reporting is handled by software, all of this happens on its own — the IRN is captured, stored and printed without anyone having to remember to do it.

Frequently asked questions

Can I create an IRN myself?

No. Only FBR issues the IRN, and only after validating your invoice. Your software requests it and receives it automatically; you cannot make one up.

What if an invoice does not get an IRN?

That means it was not accepted — usually because of a data error such as a wrong registration number or tax rate. Fix the details and report it again. Our guide to common errors covers the frequent causes.

Do zero-rated and export invoices get an IRN too?

Yes. Export and other zero-rated supplies are still reported and receive an IRN, even though the GST rate is 0%. See our FAQ for more.

Iris Accounts requests and stores the IRN for every sales tax invoice automatically, so each invoice your team raises carries its proof of reporting without any extra steps.

Run your accounts the FBR-ready way

Iris Accounts handles FBR digital invoicing, sales tax, provincial services tax and your books — one flat price of Rs 25,000/year.

Get Started Read the FAQs