WhatsApp: +92 315 8852311

English|اردو

JahaSoft logoJahaSoftSoftware built in Quetta
Last updated:
Compliance guide

FBR E-Invoicing in Pakistan: The Complete Compliance Guide

By Jahanzaib, founder of JahaSoft · Last updated 7 November 2026

Last updated: 7 November 2026 · This page is revised whenever FBR issues a new SRO or STGO.

In short: FBR's electronic invoicing requirement means sales-tax-registered businesses must issue invoices through FBR's digital system rather than only printing them from their own software. Integration happens through a licensed integrator or through PRAL. Non-integration is penalisable under Section 33 of the Sales Tax Act 1990. In most cases your existing POS or ERP can be connected rather than replaced.

If your business is registered for sales tax, the way you issue invoices has changed. This guide covers who it applies to, what actually has to happen to your billing software, what it costs, and what the penalties are — without the jargon.

What is FBR e-invoicing?

Electronic invoicing means your sales tax invoices are transmitted to FBR's system at the point they're issued, rather than only being printed locally and reported later. Each invoice receives a reference number from FBR and carries a QR code, so a buyer — or an inspector — can verify it.

The legal framework sits in Chapter XIV of the Sales Tax Rules 2006, from Rule 150Q onward, substituted by SRO 69(I)/2025 on 29 January 2025 and expanded in scope by SRO 709(I)/2025 on 22 April 2025.

Does FBR e-invoicing apply to my business?

If you are registered for sales tax, almost certainly yes. The requirement began with large retailers and was extended during 2025 to cover corporate and non-corporate registered persons generally.

That covers a great many businesses that don't think of themselves as large: distributors, wholesalers, importers, retailers, manufacturers, restaurants, pharmacies and service providers, wherever they hold sales tax registration.

If you're not sure: check your registration status on IRIS, or message us with your details and we'll tell you straight.

What is a licensed integrator?

A licensed integrator is an entity FBR has authorised to pass invoice data into its system. A business connects either through a licensed integrator or through PRAL.

Under STGO 01 of 2026, a business may engage more than one licensed integrator rather than being tied to a single provider — useful if you run different systems in different parts of the business, or want a fallback.

FBR's February 2026 draft notification proposes replacing Chapter VIIA of the Income Tax Rules 2002 with a framework including a formal integrator licensing regime under Rules 33M–33V, alongside real-time POS integration requirements for specified sectors, QR codes, digital signatures, record retention and audit access. (This is a draft notification at the time of writing and may change before it takes effect.)

What actually has to change in my billing software?

Less than most people expect. Your software needs to:

  • Produce invoices in the required structure — with the fields FBR expects, formatted correctly.
  • Transmit each invoice to FBR through an integrator or PRAL at the point of issue.
  • Record the invoice reference number returned by FBR against the sale.
  • Print the QR code on the customer's invoice.
  • Handle failures — what happens when the connection drops mid-shift.

If your system already produces structured invoices, this is a connection job. If it prints from a fixed template with no underlying structure, more work is involved — and that's the honest dividing line between a small project and a larger one.

What happens when the internet goes down?

This is the first question every Pakistani business asks, and rightly. Your counter cannot stop because a line dropped.

A properly built system continues billing locally and queues invoices for transmission when the connection returns. What it must not do is stop, and it must not lose the queue.

This is the part most likely to be done badly by a vendor who hasn't worked in conditions where outages are routine. It's worth asking any integrator exactly how their system behaves during an outage, and testing it before you rely on it.

Can I correct an invoice after it's been sent?

Within a limited window. Under STGO 01 of 2026, invoices may be edited within 72 hours. Beyond that, Commissioner approval is required. In practice this means errors need catching quickly, which is an argument for getting the configuration right at the start rather than fixing things as you go.

What happens if I don't integrate?

Non-integration is penalisable under Section 33 of the Sales Tax Act 1990.

Beyond the penalty itself there's a practical cost that tends to arrive sooner. Registered buyers increasingly require compliant invoices to claim input tax. Government departments require them from suppliers. A business that can't issue a compliant invoice starts losing the customers who care most about it.

How much does FBR integration cost?

It depends on one thing more than any other: what you're running now.

Your situationScale of work
Modern POS or ERP producing structured invoicesA connection job. Smallest and quickest.
Older system printing from a fixed templateModerate — the invoice structure needs building first.
Manual or Excel-based invoicingLarger — you need a billing system before you can integrate one.
Multiple branches or countersEach point of issue needs connecting.

We quote after looking at your setup rather than from a price list, because a single fixed number for all four situations would be misleading.

What should I do now?

  1. Confirm your status. Check whether your sales tax registration brings you into scope. If unsure, ask your tax consultant or message us.
  2. Look at your billing software. Does it produce structured invoices or print from a template? That single question determines most of the cost.
  3. Decide your route. A licensed integrator or PRAL. Under STGO 01 of 2026 you can use more than one.
  4. Test the offline behaviour. Before you rely on it, confirm what happens when the connection drops during billing.
  5. Train your counter staff. They need to know what changed and what to do when an invoice is rejected. This gets skipped and shouldn't be.

How JahaSoft can help

We make existing POS and ERP systems FBR-ready and connect them to IRIS — including systems we didn't build. We've already integrated the point-of-sale system of a government supplier and contractor, whose invoices now go through FBR. In most cases you don't need new software. Send us the details of what you're running and we'll tell you honestly whether integration is possible or whether replacement genuinely makes more sense.

Keeping this page current

FBR's requirements are still developing, with new SROs and STGOs issued regularly. We revise this guide whenever something changes and show the date at the top.

If you spot something out of date, message us on WhatsApp and we'll correct it.

This guide is general information, not tax advice. For your specific obligations, consult your tax consultant or FBR directly.

Frequently asked questions

Does FBR e-invoicing apply to small businesses?
It applies based on sales tax registration rather than size. The scope was extended during 2025 from large retailers to corporate and non-corporate registered persons generally, which brings in many businesses that don't consider themselves large.
Do I have to buy new software?
Usually not. Most POS and ERP systems can be connected without being replaced. Whether yours can depends on whether it produces structured invoices or prints from a fixed template.
What is PRAL?
Pakistan Revenue Automation Limited — FBR's own technology arm. Businesses connect through PRAL or through a licensed integrator.
Can I use more than one integrator?
Yes. Under STGO 01 of 2026 a business may engage more than one licensed integrator rather than being tied to a single provider.
How long does integration take?
For a system already producing structured invoices, typically a matter of days. Where the invoice structure has to be built first, longer. We give a timeline after looking at your setup.
What if my internet is unreliable?
A properly built system keeps billing locally and queues invoices for transmission when the connection returns. Ask any integrator to demonstrate this before you commit — it's the requirement most likely to be handled badly.
What happens if an invoice is rejected?
Your staff need to know what to do, which is why training matters. The system should surface rejections clearly rather than failing silently.
Is my old data affected?
E-invoicing applies to invoices issued from the point of integration onward. Historical records keep their existing treatment, though retention obligations still apply.