If you run a retail brand, a mall outlet or a large store in Pakistan, FBR POS integration is a legal requirement. It's also one of the areas where FBR is enforcing most actively right now.
Many retailers think they're done once they've registered. They aren't. FBR's own data from early 2026 showed that most registered Tier-1 branches were marked "Disconnected", meaning their sales weren't reaching FBR in real time. A disconnected POS carries the same risk as having no integration at all.
This guide explains who needs FBR POS integration, how the process works step by step, what your receipts must show, and how to stay connected after go-live.
What Is FBR POS Integration?
FBR POS integration connects your point-of-sale system directly to the Federal Board of Revenue's computerised system. Every sale made at your counter is reported to FBR as it happens.
In return, FBR issues a unique invoice number and a QR code, which print on the customer's receipt. Customers can scan the QR code with FBR's Tax Asaan app to confirm the sale was reported.
Who Must Integrate? (Are You a Tier-1 Retailer?)
Integration is mandatory for Tier-1 retailers, as defined in the Sales Tax Act, 1990. You're generally Tier-1 if any of the following applies to you:
You operate as part of a national or international chain of stores
You're a franchise or authorised retailer of a national or international brand
Your shop is in an air-conditioned mall, plaza or centre (kiosks excluded)
Your electricity bill over the last 12 months exceeds Rs 1.2 million
You're a wholesaler-cum-retailer who imports and supplies consumer goods in bulk while also selling to the public
Your shop meets the area threshold notified by FBR
Restaurants and certain textile and leather retailers are also covered by FBR's POS integration drive.
Not sure if you qualify? Check your status on IRIS or with your tax advisor before assuming you're exempt. The criteria are updated through Finance Acts and SROs.
Step-by-Step: How to Integrate Your POS with FBR
Step 1: Complete Your Sales Tax Registration and IRIS Access
You need an active NTN, sales tax registration and a working IRIS login (iris.fbr.gov.pk). Make sure your business name, address and branch details on IRIS are correct, because every outlet you integrate is linked to this profile.
Step 2: Choose FBR-Compatible POS or ERP Software
Your software must be able to send invoice data to FBR in the required format and print the FBR invoice number and QR code. You have two options:
Switch to FBR-integrated POS software, or
Integrate your existing POS or ERP (for example ERPNext) with FBR, keeping the system your staff already know.
For multi-branch retailers, a POS that's part of a full ERP is usually the better choice. Sales, inventory, accounting and tax reporting then stay in one place, so you don't need to reconcile FBR data against a separate accounting system.
Step 3: Register Your Outlets and POS Terminals on IRIS
Log in to IRIS and submit your POS registration. You'll typically need:
Business details: brand name, NTN and branch addresses
The name and version of your POS software
Details of each POS terminal
Your expected daily transaction volume
The owner's or contact person's details
Register every outlet and every counter. A branch left unregistered is a branch left non-compliant.
Step 4: Get Your Integration Credentials
Once your registration is processed, you receive the credentials or tokens your software uses to connect to FBR. Under FBR's current rules, integration runs through FBR-licensed integrators, and PRAL (FBR's own IT company) offers this service.
Keep these credentials secure, since they identify your business to FBR.
Step 5: Configure Your Invoice Format
Every receipt from an integrated POS must include:
The FBR invoice number and a scannable QR code
An item-wise description, quantity and price (excluding tax)
The tax rate and tax amount for each item, including 0% for exempt items
Any discounts, the total sale value and the total tax charged
The POS service fee of Re. 1 per invoice
The total amount payable
The buyer's name and details are needed in some cases, such as high-value invoices.
Step 6: Test Before Going Live
Before real sales flow through, test your setup in FBR's test environment. Check:
Sales, returns and refunds
Discounts and exempt items
Items with different tax rates
Offline scenarios: what happens when the internet drops, and whether pending invoices sync correctly once it's back
Most integration problems we see come from untested returns, wrong tax rates on product categories, and invoices that never sync after an outage.
Step 7: Go Live and Train Your Staff
Once testing passes, switch to production. Train your cashiers on:
Issuing an FBR invoice for every sale, with no manual or duplicate receipts
Handling returns correctly
What to do if the connection fails
Step 8: Monitor Your Connection Status Every Day
This is the step most retailers skip, and it's why so many branches appear as "Disconnected" on FBR's system.
Set up a routine to check that every branch is transmitting, that no invoices are stuck in the queue, and that your FBR-reported sales match your own sales reports. A good ERP flags failed or pending FBR submissions automatically.
Penalties for Not Integrating
Non-compliance is expensive and gets worse with each default:
Failure to integrate: penalties start at Rs 500,000 for a first default and rise to Rs 3 million, after which your premises can be sealed until you integrate.
Loss of input tax: non-integrated Tier-1 retailers lose part of their adjustable input tax.
Bypassing the system: issuing invoices without the FBR number or QR code, issuing duplicate invoices, or hiding sales can bring a penalty of Rs 500,000 or 200% of the tax involved, whichever is higher, plus possible prosecution.
Penalty amounts and rules change through Finance Acts and SROs, so always check the latest position with FBR or your tax advisor.
Common FBR POS Integration Problems (and How to Avoid Them)
Branch shows "Disconnected": the POS is registered but not transmitting. Check internet stability, credentials and whether the sync service is running.
Invoices stuck offline: your software must queue and retry automatically.
Wrong tax on products: set the correct tax rate on each item before go-live.
Mismatch between FBR data and your accounts: this happens when POS and accounting are separate systems. An integrated ERP removes the problem.
New branch opened, not registered: make IRIS registration part of your new-store launch checklist.
Why Retailers Choose ERPNext for FBR POS Integration
Integrating a standalone POS solves only the compliance problem. Integrating your ERP solves compliance and gives you control over the whole business:
One system for POS, inventory, purchasing, accounting and FBR reporting
Real-time stock across all branches and warehouses
Automatic tax postings, so sales tax returns match your FBR data
Multi-branch dashboards that show sales, margins and FBR sync status in one place.
How Bizloom ERP Can Help
Bizloom ERP implements ERPNext with FBR POS integration for retailers across Pakistan. We handle the full process:
Checking your Tier-1 status and IRIS setup
ERPNext POS setup, or integrating your existing system
Configuring FBR-compliant invoices (FBR invoice number, QR code, service fee, item-wise tax)
Testing sales, returns, discounts and offline scenarios
Rolling out to all branches and training staff
Ongoing monitoring and support so your branches stay connected
Book a demo session to see how FBR-integrated ERPNext works for retailers.
For e-invoicing beyond retail, read our complete guide to FBR digital invoicing and ERP integration.