Pakistan’s Federal Board of Revenue (FBR) has moved sales tax invoicing online. Under FBR digital invoicing, notified sales tax registered businesses no longer just print an invoice and file a return at month end. Each invoice is sent to FBR in real time, checked, and given its own FBR invoice number and QR code before it reaches the buyer.
If you run a manufacturing unit, distribution business, wholesale trade or any other sales tax registered company, this guide explains what FBR e-invoicing means for you: the legal rules, who must comply, how the system works, what an FBR invoice must contain, and how to get connected without disrupting your business.
What Is FBR Digital Invoicing?
FBR digital invoicing is the electronic invoicing system of the Federal Board of Revenue. Instead of issuing paper or spreadsheet invoices, a registered person issues sales tax invoices through software that is integrated with FBR’s computerised system. Each invoice is transmitted through a licensed integrator such as PRAL (Pakistan Revenue Automation Limited), validated, and recorded by FBR at the moment it is issued.
Once FBR accepts an invoice, it returns a unique FBR invoice number. That number, together with a verifiable QR code, is printed on the invoice. Buyers can then see the same invoice on FBR’s portal and use it to claim input tax, which is why the system is designed to stop fake and unverifiable invoices.
The Legal Basis: Sales Tax Rules and FBR Notifications
The framework sits in Chapter XIV of the Sales Tax Rules, 2006, which FBR substituted through SRO 69(I)/2025 in January 2025. Through SRO 709(I)/2025, FBR then required registered persons to electronically integrate their invoicing systems, with initial dates of 1 May 2025 for corporate and 1 June 2025 for non-corporate registered persons. Later notifications, including SRO 1852(I)/2025, set phased timelines for different groups of taxpayers.
Because FBR continues to issue notifications and general orders, always confirm the dates that apply to your business in IRIS or with your tax advisor.
Who Must Comply With FBR E-Invoicing?
The obligation applies to sales tax registered persons notified by FBR. It is driven by notification, not by industry alone. In practice this covers a wide range of businesses, including:
- Manufacturers and industrial units
- Importers, distributors and wholesalers
- Corporate and non-corporate suppliers registered under the Sales Tax Act, 1990
- Large companies that FBR has placed in priority phases, such as those reported with turnover above Rs1 billion
If you are unsure, log in to IRIS and check your notifications, or ask your tax consultant. It is far easier to integrate early than to catch up after a deadline has passed.
How FBR Digital Invoicing Works, Step by Step
- You create the invoice in your invoicing software with buyer details, HS codes, quantities, rates and taxes.
- The software validates it against FBR’s rules, using PRAL’s validate service to catch errors before submission.
- The invoice is posted to FBR through the PRAL Digital Invoicing API, authenticated with your security token.
- FBR returns a unique invoice number if the invoice is accepted, or an error code with a reason if it is not.
- You print or share the invoice with the FBR invoice number and QR code.
- The buyer sees the invoice on FBR’s portal and can claim input tax against it.
The same PRAL service handles both sandbox (testing) and production. Which environment you are in depends on the token you use, so keeping sandbox and production credentials separate is essential.
What Must an FBR Digital Invoice Contain?
Beyond the usual details on a sales tax invoice, an FBR digital invoice needs fields that let FBR verify it. Key items include:
- The unique FBR invoice number and a verifiable QR code
- Seller’s name, address and registration number (NTN/STRN)
- Buyer’s name and registration number, or CNIC where required
- HS code, description, quantity and unit of measurement for each item
- Value excluding tax, sales tax, and where applicable further tax, extra tax, federal excise duty in sales tax mode and tax withheld at source
- Sale type and rate, plus any SRO schedule references for reduced or exempt supplies
- Invoice date and reference number
Getting HS codes and units of measurement right is one of the most common reasons invoices are accepted or rejected, so clean product data pays off quickly.
Your Integration Options
FBR allows businesses to connect through licensed integrators. PRAL is FBR’s designated integrator and provides integration free of cost. Other licensed integrators have also been approved, and FBR’s list should be checked for the current names.
What you still need is invoicing software that speaks PRAL’s API: it must build each invoice in FBR’s format, send it, handle the response, and print the FBR number and QR code. You can extend an existing ERP, hire a developer to build a connection, or use ready-made FBR digital invoicing software such as 3Ace FBR Suite, which connects through PRAL using your own Digital Invoicing token from IRIS.
Not sure what to look for? Read our checklist on how to choose FBR integrated invoicing software.
Sandbox Testing and Going Live
Before you can issue real invoices, FBR expects you to test in the sandbox. A typical path looks like this:
- Get your Digital Invoicing sandbox token from IRIS.
- Share your server’s IP address so PRAL can whitelist it.
- Submit test invoices for the scenarios that apply to your business, such as standard rate sales, reduced rate goods or sales to unregistered buyers.
- Once your scenarios pass, obtain your production token and switch the environment to production.
- Monitor submissions closely for the first few weeks and train staff on handling rejections.
Correcting Invoices: The 72-Hour Window
Mistakes happen. Under Sales Tax General Order 01 of 2026, an integrated person may cancel or edit a valid e-invoice issued through a bona fide mistake within 72 hours. After that, changes need approval from the concerned Commissioner Inland Revenue. Debit and credit notes linked to the original FBR invoice number are the normal way to adjust quantities or values after the fact.
FBR also expects system failures, disruptions or tampering to be reported within 24 hours, so make sure someone is responsible for monitoring your integration.
Penalties for Non-Compliance
Failing to comply with the integration requirements can attract penalties under section 33 of the Sales Tax Act, 1990. Press reports in 2026 also describe FBR suspending the sales tax registration of some taxpayers who had not integrated. A suspended registration can block input tax claims for your buyers, which quickly becomes a commercial problem, not just a tax one.
Common FBR E-Invoicing Mistakes to Avoid
- Wrong HS codes or units of measurement that do not match FBR’s reference data
- Incorrect buyer details, such as an NTN in the wrong format or a missing CNIC
- Wrong province or sale type, which changes the tax treatment
- Forgetting further tax on supplies to unregistered buyers
- Ignoring rejected invoices, so sales are never actually reported
- Mixing sandbox and production tokens, leaving real invoices unreported
How 3Ace FBR Suite Makes FBR Digital Invoicing Simple
3Ace FBR Suite is FBR integrated invoicing software built by 3Ace Technologies for Pakistani businesses. It connects to FBR through PRAL, validates every invoice before submission, and gives you the FBR invoice number and QR code within seconds.
- Customers and products with HS codes, units and tax rates saved once
- Automatic sales tax and further tax calculation
- An FBR sync queue that shows exactly why an invoice was rejected, with one-click re-submission
- Debit notes linked to the original FBR invoice
- Sales tax register and reports for your monthly return, exportable to Excel
- Runs in any browser on laptop, tablet or mobile, with a step-by-step guide in English and Roman Urdu
Want to see it in action? Explore 3Ace FBR Suite or book a free demo on WhatsApp at 0339-0105227.
Frequently Asked Questions
Is FBR digital invoicing mandatory?
It is mandatory for sales tax registered persons who have been notified by FBR under the Sales Tax Rules. Check your status in IRIS or with your tax advisor.
Does PRAL charge for integration?
PRAL provides integration free of cost. You may still pay for the invoicing software you use and for internal setup work.
Can I edit an invoice after it is sent to FBR?
Within 72 hours you may cancel or edit a valid invoice issued by bona fide mistake. After that you need the Commissioner’s approval, and adjustments are usually made with debit or credit notes.
What do I need to start?
Your NTN and sales tax registration details, an IRIS login to get your Digital Invoicing token, clean customer and product data with HS codes, and invoicing software that integrates with PRAL.
This article is for general information. FBR rules and dates change, so confirm the requirements that apply to your business with FBR or your tax advisor.