Free ERP assessments for GCC, European and Pakistani businesses. Book yours
Bizloom

Bizloom Team · Sep 24, 2026

FBR POS Integration for Retailers: A Step-by-Step Guide (2026)

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.

Want this working for your business?

CallWhatsApp