If you run a retail business in Pakistan — a shop in a mall, an air-conditioned store, a pharmacy chain, or a restaurant — FBR requires you to use an integrated POS system that transmits every sale to FBR’s IRIS portal in real time.
This is not optional. FBR inspection teams are actively sealing non-compliant businesses across Lahore, Karachi, and Faisalabad. Penalties start at PKR 10,000 per non-transmitted transaction.
This guide explains exactly who needs FBR POS integration, what FBR requires, and how to set it up — step by step.
Need FBR POS integration for your business? Book a free demo with MantechIT →
Who Needs FBR POS Integration? — Tier-1 Retailer Definition
FBR defines Tier-1 retailers as businesses that:
- Operate in air-conditioned premises
- Are located in shopping malls or plazas
- Have an electricity bill above PKR 1.2M annually
- Are part of a chain store or franchise operation
- Are importers selling directly to consumers
If any of these apply to your business — you are a Tier-1 retailer and FBR POS integration is mandatory.
Common Tier-1 businesses in Pakistan: Fashion boutiques, pharmacy chains, supermarkets, electronics showrooms, restaurant chains, shoe stores, jewellery shops, and any retail business in Packages Mall, Emporium Mall, Dolmen Mall, or similar commercial centres.
What Does FBR Require from a Compliant POS System?
Before choosing any POS software, understand exactly what FBR mandates:
| Requirement | Details |
|---|---|
| Real-time IRIS transmission | Every sale transmitted via API — not batch upload |
| Unique FBR invoice number | Sequential number per sale from IRIS |
| QR code on every receipt | Customer can verify on FBR portal |
| Seller NTN/STRN on receipt | Your tax registration details |
| Correct tax breakdown | Tax type, rate, taxable amount, tax amount |
| Buyer CNIC (optional) | Required for high-value transactions |
| Sequential invoice numbers | No gaps, no duplicates |
| Offline capability | System must work during internet outage |
Step-by-Step: How to Integrate POS with FBR Invoicing System
Step 1 — Confirm Your FBR Registration
Before any integration, your business must have:
- Active NTN (National Tax Number)
- Active STRN (Sales Tax Registration Number)
- Registered as a Tier-1 retailer in FBR’s system
- Each branch location registered separately in FBR’s POS system
If you are not yet registered, visit the FBR Helpline (051-111-772-772) or your nearest RTO (Regional Tax Office).
Step 2 — Choose an FBR-Approved POS System
FBR maintains a list of approved POS solution providers. Your chosen POS must be on this list or must be integrated by a certified partner using FBR’s official API.
Key criteria for choosing your POS:
- Live FBR IRIS API connection — not manual upload
- Offline mode — continues working during internet outage
- Multi-branch support if you have more than one location
- Integration with your existing inventory and accounting
- Pakistani tax configuration — GST, exempt, zero-rated
Best option for most Pakistani retailers: Odoo POS with MantechIT’s FBR integration — covers all requirements above and connects seamlessly with inventory and accounting.
Step 3 — Register Your POS Terminal with FBR
Once your POS software is selected:
- Log into FBR’s Taxpayer Portal (iris.fbr.gov.pk)
- Navigate to POS Registration section
- Register each branch location separately
- Register each POS terminal at each location
- FBR assigns a unique terminal ID to each POS
- Your integration partner links this terminal ID to your POS software
MantechIT handles this registration process for all clients as part of the POS implementation.
Step 4 — Configure Your Products & Tax Rates
In your POS system, every product must be configured with the correct FBR tax category:
- Standard GST (17%) — most retail products
- Exempt — certain essential items (varies by SRO)
- Zero-rated — export sales
- Federal Excise Duty (FED) — tobacco, beverages, specific categories
- Reduced rates — where applicable under current SRO notifications
With Odoo, MantechIT configures all tax rates per product category — your cashier never manually selects a tax rate. The correct rate applies automatically.
Related: Top 5 Common FBR Integration Errors and How to Fix Them →
Step 5 — Test the Integration in FBR Sandbox
Before going live, test your integration in FBR’s sandbox environment:
- Your integration partner connects to FBR’s test IRIS API
- Generate test invoices and verify they transmit successfully
- Confirm FBR invoice numbers are returned correctly
- Verify QR codes are generated and scannable
- Test the offline mode — disconnect internet, make sales, reconnect, verify sync
- Test each branch location separately
MantechIT runs this complete test suite for every client before go-live.
Step 6 — Configure Your Receipt Template
Your FBR-compliant receipt must include:
Business Name
NTN: XXXXXXX | STRN: XXXXXXX
Branch Address
Item Qty Price Tax
[Product] 1 1,000 170
Total: 1,170
Tax (GST 17%): 170
FBR Invoice No: [Unique FBR Number]
[QR CODE]
Date: DD/MM/YYYY Time: HH:MMMantechIT designs your receipt template to meet all FBR requirements — printed automatically on every sale.
Step 7 — Train Your Cashiers
Your counter staff need to understand:
- Normal sale flow — unchanged from before
- How to identify the FBR number on the receipt
- What to do if IRIS transmission fails — the system handles retry automatically
- How offline mode works — cashiers should know sales are queued and not panic
- How to process returns — FBR-compliant refund process
Training takes 2–4 hours for a typical retail team.
Step 8 — Go Live and Monitor
On your go-live day:
- First live transaction transmitted to FBR production IRIS
- FBR number returned and printed on first customer receipt
- MantechIT monitors transmissions for first week
- Any IRIS errors resolved within same business day
- Daily transmission report reviewed for first month
Step 9 — Monthly FBR Sales Tax Return
Every month, your POS data feeds directly into your FBR sales tax return:
- All transmitted invoices compiled by tax category
- Total output tax calculated
- Input tax from purchases offset
- Net tax payable determined
- Return filed via FBR IRIS portal
With Odoo, this monthly compilation takes under 2 hours — not the 3–5 days it takes manually.
Hardware You Need for FBR POS Integration
| Hardware | Requirement |
|---|---|
| POS terminal | Computer, tablet, or touchscreen — runs Odoo POS |
| Receipt printer | Thermal printer — any brand compatible with Odoo |
| Barcode scanner | USB or Bluetooth — standard scanners work |
| Cash drawer | Optional — connects to receipt printer |
| Internet connection | Stable broadband recommended — offline mode as backup |
| UPS | Recommended — keeps POS running during power outages |
All hardware is readily available in Lahore’s Hall Road, Karachi’s Saddar, and Islamabad’s electronics markets.
Common FBR POS Integration Mistakes to Avoid
❌ Using a non-API POS that uploads manually to IRIS Manual upload is not real-time transmission. FBR requires API integration, not portal uploads.
❌ Not registering all branch locations with FBR Each branch must be separately registered. An unregistered branch is a non-compliant branch.
❌ Applying wrong tax rates manually Cashiers should never select tax rates manually. Configure tax per product — let the system apply automatically.
❌ Not testing offline mode before go-live Internet goes down at the worst moments. Test offline mode before launch — not during a busy Saturday.
❌ Skipping cashier training Cashiers who do not understand the system create workarounds that break compliance.
❌ No monitoring after go-live Silent transmission failures are the most dangerous. Set up alerts for any failed IRIS transmission.
Why Choose MantechIT for FBR POS Integration
Official Odoo Partner — certified by Odoo S.A. Live IRIS integration — demonstrated before you commit Multi-branch — all locations in one Odoo instance Offline mode — no sales lost during internet outages Regulatory updates — FBR changes applied in support period Local Lahore team — on-site support available
Get Your FBR POS Integration Done Right
📞 Call: +92 (345) 888-0987 📍 Visit: Office 8, 1st Floor, Block E, Johar Town, Lahore 🌐 Book Free Demo →




